From Spreadsheet to AI Assistant: How We Built a Self-Updating RAG Agent for Property Queries
I've just deployed Cole Medin's Agentic RAG system for our real estate database, with some custom modifications worth sharing:
What it does: ๐Ÿ”
๐Ÿ“Š Creates a dynamic knowledge base that auto-updates whenever source spreadsheets change
๐Ÿ’ฌ Handles complex natural language queries across your data ("Find products with specific features" or "Compare items matching certain criteria")
๐Ÿ“ฑ Powers customer-facing interactions through QR codes, websites, or messaging platforms
๐Ÿ”— Returns precisely formatted responses with accurate links and only the most relevant details
๐Ÿ“ˆ Works for any industry with structured data - real estate, e-commerce, inventory management, service catalogs, product specifications, or company knowledge bases
What makes this system awesome: โœจ
๐Ÿง  It's super smart: It knows when to search for information, when to do math, and when to grab the whole documentโ€”just like knowing when to use different tools for different jobs
๐Ÿ“š It reads entire documents when needed: Instead of just looking at random pages, it can read the whole document to understand everything
๐Ÿ”ข It's great at math problems: It can calculate numbers from spreadsheets without making mistakes
๐Ÿงฉ It connects the dots: It can find information that's spread across different files and put it togetherโ€”like solving a puzzle
๐Ÿ“‚ It handles lots of files at once: You don't have to upload one file at a time; it works with all your information together
๐Ÿ’พ It saves space: It stores all your information in a clever way that doesn't waste computer memory
Technical implementation: โš™๏ธ
๐Ÿ› ๏ธ Built on Assistable using Cole's n8n workflow template
๐Ÿ“ Modified with custom SQL queries for property-specific lookups
๐Ÿค– Using ADA-002 for embeddings and GPT-4.0 for responses (Claude Opus seemed slower)
๐Ÿ—ƒ๏ธ Supabase backend with 4000 token chunks and zero overlap
๐Ÿ—ฃ๏ธ Text and voice response formats with separate prompts for each
Challenges faced: ๐Ÿšง
๐Ÿ”— Ensuring links remain functional through vectorization
๐Ÿ“Š Finding the right chunking strategy for property data
โฑ๏ธ Balancing response times (10-30 sec wait currently) with accuracy
Next steps: ๐Ÿš€
๐Ÿ•ธ๏ธ Implementing web scraping via sitemap integration
๐Ÿ’ญ Further refining the conversation history management
If anyone wants to implement something similar for other use cases, I'm happy to help with specific adjustments. Cole's original video provides excellent foundation: https://www.youtube.com/watch?v=mQt1hOjBH9o
#AgenticRAG #AssistableAI #liveknowledge
15
7 comments
Harry Stokes
6
From Spreadsheet to AI Assistant: How We Built a Self-Updating RAG Agent for Property Queries
Assistable.ai
skool.com/assistable
We give you the most dominantly unfair advantage in the agency space. The most installed GoHighLevel AI ever.
Leaderboard (30-day)
Powered by