- Employee asks
- How many leave days do I have?
- Can I book this flight?
- Which hotels are allowed?
- CoordinatorRoutes the question
- Plans the search
- Picks the right specialist
- Specialist agents
- Handbooks and HR
- Travel and expenses
- Tax
- Notion and wikis
- PDFs and documents
- SQL for structured data
- Answer
- Grounded in the policy
- Points to the source
Each specialist runs agentic search and full RAG over its own knowledge base, so retrieval stays precise as the documents grow.
The problem: every large firm has the answers in its handbooks - leave, travel, expenses, tax, HR rules - but nobody can find them, so the same questions land in HR’s inbox again and again.
What it does
- Employees ask in plain English: “How many leave days do I have?”, “I’m flying from New York to Chicago next week - can I book this flight, and which hotels can I use?”
- A multi-agent system: a coordinator routes each question to specialized agents, each running on its own slice of company knowledge - handbooks, HR guidelines, travel and expense policy, tax documents, Notion pages and PDFs.
- Each specialist retrieves with Agno’s knowledge features - agentic search and full RAG over the document embeddings - and a reasoning SQL agent handles structured data like leave balances.
- Answers stay grounded in the firm’s own policy and point back to the source, instead of guessing.
What I improved
- RAG at scale: made retrieval hold up across large, growing document sets, so answers stay precise as each firm adds more policies.
- Reranking: better reranking of what search pulls back, so the most relevant passage reaches the agent first.
- More databases: added support for more vector databases and regular databases, so each firm could run it on the infrastructure it already had.
Where it ran: a global asset manager, a top-10 accounting firm and an AmLaw 50 law firm.