Support request - FAQs and Calendar Chatbot

Hi, I’m creating a flow that will function as a chatbot (in this case, the example is my own automation business), but there’s so much information that I’m a bit lost.
I have a webhook coming from ManyChat, a buffer, a split for text or voice, and three subflows.
I have a FAQ subflow, and this is where I’m stuck. I have an AI agent using Google Sheets, but I recently came across the concept of RAGs (Real-Time Aggregate Groups). I’ve spent many hours searching for information, and sometimes I find that the architecture I’ve been using is already obsolete or that there are tools that make certain processes much easier.

Any ideas or improvements for the overall workflow? What tools are currently used for this type of workflow?

How can I improve the accuracy of the FAQ flow? The same goes for the calendar; it schedules, but sometimes it gets the right day, sometimes it puts it on a different day.

You’ve got a complex workflow, but let’s focus on improving accuracy. For the FAQ, consider using the “OpenAI” node with a “Text Embeddings” model to create embeddings from your FAQ data. Then, when a user asks a question, embed their query and compare it to your FAQ embeddings to find the most relevant answers.

Regarding the calendar, double-check how you’re parsing the date information from the user’s input. Ensure that the date format is consistent and that the calendar node is correctly configured to interpret it. You might need to use a “Set” node to format the date before sending it to the calendar.