-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
The introduction of the chat concept was intriguing. I had originally incorporated my ChatGPT function in a Step Function workflow, which has a relatively low maximum data size. So passing around a collection of questions and answers between states didn't seem like a great idea. With this in mind, I decided to store the conversation history in a cache using the Node.js Momento cache client.
This is open-source! If any of it excites you and you want to contribute, please check it out on GitHub! Feel free to fork it or open up a pull request.