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

Add `Conjure` method for importing Google Form PDF #913

Open rbyh opened 2 months ago

rbyh commented 2 months ago

Example PDF of a Google Form that includes skip logic (it is noted in the question options):

google_form_remote_inference.pdf

rbyh commented 2 months ago

Chat GPT recreates GF skip logic with simple EDSL example: https://chatgpt.com/share/797566af-79e4-4dac-9e94-3f87d3872324

johnjosephhorton commented 2 months ago

I think this probably makes more sense as a class method of "Survey" than something in conjure .e.g,

from edsl import Survey
s = Survey.from_google_form_pdf(url_or_file =...)

thoughts @rbyh ?

rbyh commented 2 months ago

Yes!