expectedparrot / edsl

Design, conduct and analyze results of AI-powered surveys and experiments. Simulate social science and market research with large numbers of AI agents and LLMs.
https://docs.expectedparrot.com
MIT License
192 stars 19 forks source link

Add optional meta data parameter to `Agent` #1227

Open rbyh opened 3 weeks ago

rbyh commented 3 weeks ago

Ideally it could also be used with AgentList.from_csv() -- need a way to specify the CSV columns that should be treated as meta data though.

rbyh commented 3 weeks ago

Or, there could be another feature for selecting traits that you want to turn into meta data, and vice versa.

rbyh commented 1 week ago

Add "include" and "exclude" parameters to the constructor that will be optional lists where the strings have to correspond to trait fields.