venuv / LangSynth

Conduct consumer interviews with synthetic focus groups using LLMs and LangChain
44 stars 8 forks source link

LangSynth

Vision (short form)

AI hitherto has been 'big company' friendly. This work hopes to be a small contribution in democratizing GenAI application frameworks to enable consumer insights in small organizations (startups, educational institutions and non-profits) - in particular in performing consumer insights in cost effective ways on entirely synthetic populations with speed and steerability. LangSynth (built on LangChain) enables these organizations to quickly stand up synthetic audiences and test them as interview panels with entirely synthetic interviews. LangSynth can be used as a precursor to, in addition to, or in order to broaden traditional panels.

Demo video in this repo gives you an aerial view of the system

Architecture

Synth Workflow The core capability is as follows:

Top of Mind Things to eventually improve

Future Use Cases

Work with Jonathan Engelsma and team @ Grand Valley State to enhance this to support education experience

License

Apache 2.0 style free for use (but with explicit attribution - Venu Vasudevan, perbacco.ai)