← all repositories

expectedparrot/edsl

A domain-specific language for designing and running large-scale AI-powered surveys and experiments with LLMs.

464 stars Python AgentsDomain AppsData Tooling
edsl
Velocity · 7d
+0.5
★ / day
Trend
steady
star history

EDSL enables researchers to conduct computational social science and market research by running surveys and experiments with many AI agents and large language models simultaneously. Users design survey workflows in a DSL, execute them across multiple LLM providers (OpenAI, Anthropic, Mixtral, Llama2), and receive structured datasets as results. The platform includes methods for analysis, visualization, and collaboration, with optional server-side execution and a universal cache for reproducing results.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.