Getting started

What is EDSL?

Expected Parrot Domain-Specific Language (EDSL) is an open-source Python library for conducting research with AI. EDSL simplifies the creation and execution of surveys, experiments, data labeling tasks, and other research activities involving large numbers of AI agents and language models. Its primary goal is to facilitate complex AI-based research tasks with ease and efficiency.

EDSL is developed by Expected Parrot and available under the MIT License.


Using EDSL

Steps to getting started using EDSL to conduct research:

Join our Discord channel to ask questions and connect with other users!

Please see our docs for details on installing EDSL, tutorials, templates and tips on getting started