Overview
This is a full worked walkthrough for building a voice assistant that answers caller questions about your own documentation using Retrieval-Augmented Generation (RAG). The assistant indexes your documentation in LlamaCloud (a separate document-indexing service), queries that index through a custom tool during the call, and uses the retrieved passages to answer accurately instead of relying on the model's own memory of your docs.
This is a different approach from the platform's built-in knowledge base tool covered in Query Tool Setup, which is backed by Trieve and manages indexing for you inside Sulus itself. Use this RAG walkthrough when you want to manage your own external index — for example if you already maintain a LlamaCloud project, need custom chunking or retrieval logic, or want to reuse the same index across tools outside of Sulus. Use the built-in Query Tool when you want the simplest path and don't need to manage indexing yourself.
What you'll build:
- A LlamaCloud index of your documentation
- A RAG query tool that retrieves from that index
- An assistant with the tool attached and a system prompt tuned for voice support
- (Optionally) an analysis plan to monitor call quality over time