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
179 stars 19 forks source link

Create `prompts()` method for jobs to show prompts and estimated costs #1129

Open rbyh opened 5 days ago

rbyh commented 5 days ago

Functions similarly to run(). It generates a scenario list with estimates of what the prompts and costs will be, that can be displayed as a table.

It should have:

rbyh commented 5 days ago

Existing Jobs prompts() method is printing extra "Scenario Attributes" blocks above the expected table in jupyter notebooks: https://chick.expectedparrot.com/content/5e2d0118-6f3c-40bc-a475-d7ed9d0642a5