#113 · The EXACT Loom Video Strategy That Made Me Over $250,000

youtube ↗AI & Automation

Is it possible to use the chat API with a personal database so the assistant can answer using my own data, like for incoming emails or WhatsApp chats?

Yes, absolutely. Go to platform.openai.com, open the playground, create an assistant, and add a vector store. Upload your files to the vector store, then reference it in your prompts. It’s just a matter of consistency.

chatgptapivector store

Related answers

youtube ↗AI & Automation

Is it possible with current technology to build an AI version of someone like Alex Hormozi using data from his YouTube channel, books, etc., and a chatbot to talk to that AI version? Is there a straightforward way to build the database for that?

I haven't done it because I find there's very little business utility—these tools tend to work only about 80% of the time and the response quality is pretty poor, so most of this functionality is below the level where businesses would pay for it. My channel is all about businesses, strategies, and systems that businesses will actually pay money for. That said, I could definitely show the simplest, straightforward way to get up and running with this on your own, whether you want it as a hobby project or see an opportunity to monetize it. Here’s how retrieval‑augmented generation works: you feed a bunch of text into a database; the database indexes the text—turning it into numbers, essentially a high‑dimensional vector representation. When you ask a question, the system searches that database for snippets of text similar to your query (like Googling over your own data), retrieves those matches, and inserts them into the prompt for a large language model. The model then answers based on both the retrieved data and its own built‑in intelligence. To illustrate, I drew a quick diagram: RAG stands for retrieval‑augmented generation. Retrieval is just Googling over your own dataset—user inputs a query, the query searches the database, we find however many matches we want, we insert those matches into the LLM’s prompt, and the LLM answers the question. There are many ways to implement this, but the simplest way I’ll cover is using the OpenAI Assistants playground. In the playground you define the assistant’s instructions, then under Tools you enable File Search, upload a text file (I used one of my blog posts, stripped of formatting), and the system automatically creates a vector store and handles the embedding and retrieval for you. As a demo, I asked the assistant, “What are three components to a great high‑ROI automation?” It returned: a clear deliverable, it solves a hot‑button pain point, and you can template most of it. I also showed how to define a “pressing problem” as anything that impacts your ability to generate revenue, and the assistant gave a relevant answer. The result is your own RAG‑enabled chatbot. There are various services—like Chatbase, Botpress, or others—that let you run assistants through their back ends, or they may have their own RAG implementations to charge you for. You can embed this onto your website or service in many ways. I don’t sell it to businesses because I don’t find it very valuable for them, but chatbots are growing in popularity and functionality, so there’s definitely potential there. Hopefully that answers your question—thanks for asking it!

airagchatbotalex hormozi
youtube ↗AI & Automation

How can I collect chatbot conversations into a spreadsheet by session ID and automatically add extracted names and emails to our CRM?

You don’t need to parse the chat yourself. Add a line to your prompt asking the model to capture name and email when they appear and output them directly. Then, in the workflow, map the model’s JSON response to a Google Sheet: create a row with columns for the session ID, the raw message, and the extracted name/email. Use the ‘Add Row’ action, select your spreadsheet, and map the fields from the node output (message, response, session ID) to the appropriate columns. This eliminates manual parsing and lets you store each chat session in the sheet automatically.

chatbotgoogle sheetscrm
youtube ↗AI & Automation

What is the elegant way to build a proper knowledge base?

It depends on your purpose – you don’t need a knowledge base for everything, but it’s useful for letting an AI answer business‑specific questions that would otherwise require a database query. For example, I would feed all publicly available information about me, my company (Left Click Software), and our major case studies into the system. I’d host the chatbot on a platform like Botpress or NLU and connect it directly to Claude via API. The system prompt would contain a simple template with a few conversation routes to keep answers constrained. All the data would be embedded in a vector store such as Pinecone, and Claude would query Pinecone for the top five to ten matches before responding. This is standard RAG: each incoming message triggers the system prompt, a Pinecone similarity search, injection of the results into the prompt, and then the answer. The key is to be specific – you can’t feed everything – and to consider security, since exposing internal data through a public model can leak sensitive information.

knowledge baseragai