← all repositories

expectedparrot/edsl

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

473 stars Python AgentsDomain AppsData Tooling
edsl
Not currently ranked — collecting fresh signals.
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.

Frequently asked

What is expectedparrot/edsl?
A domain-specific language for designing and running large-scale AI-powered surveys and experiments with LLMs.
Is edsl open source?
Yes — expectedparrot/edsl is open source, released under the MIT license.
What language is edsl written in?
expectedparrot/edsl is primarily written in Python.
How popular is edsl?
expectedparrot/edsl has 473 stars on GitHub.
Where can I find edsl?
expectedparrot/edsl is on GitHub at https://github.com/expectedparrot/edsl.

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