What started as a demo is now almost production ready, let me walk you through it: I built this for a Imaginary Tech company called 'Gadgets & More Electronics' (Yeah I know name is not sounding like name) First of all the workflows, There are actually Two workflows: 1.The first one is for document ingestion. Where I have converted the FAQs & The policy pdf into chunks & uploaded them into Pinecone vector database. 2.The second one is our Support Gmail agent. Now let's talk about it what it does:- ~It checks for new emails every 15 minutes, takes only unread emails ,newer than 10 minutes. ~Then it detects whether the emails are automated or not, if it is Automated then workflow will stop but if it is not automated it will continue ahead. ~Then it extracts the customer's name from the emails to make it personalized to them. ~Then it will classify the query or emails whether it is Support relevant or not if not the workflow will stop right there but if it is then the workflow will proceed ahead. ~Then comes our support Agent which has our Pinecone vector database as a tool where our policy and FAQs are stored, it knows how to handle each topic, Personalization ,Tone and brand voice ,Output formats, rules, Confidence scores based on the retrieval of data. ~Then there is Agent response checker which will see whether The agent actually found the policy or not? because sometimes you know how Agent make up and hallucinate. ~If the policy found it will create a draft so that a human can review and send it and if it does not found the policy it will create a fallback draft. This is the entire workflow, will drop demo videos today. let me know whether we can add some new features,or add some more guardrails......Just let me know i am welcoming all thoughts and perspective. Harsh Singh