Skip to main content
Engineering and operations teams use knowledge agents to answer questions from product documentation, policies, and internal procedures. Agno provides ingestion, retrieval, metadata filtering, corpus isolation, and source updates. AgentOS exposes the knowledge base through its API and Control Plane.
knowledge_agent.py
Create a virtual environment, install the OpenAI and ChromaDB integrations, and set OPENAI_API_KEY before running the agent:
The agent decides when to search the indexed policy. ChromaDB persists the embedded content under tmp/chromadb for later runs.

Choose the information path

Knowledge owns indexed content and retrieval. Context providers and tools query live systems. Product agents add sessions, authentication, and interfaces around either pattern.

Choose retrieval behavior

Start with agentic search. Add automatic context when each string input depends on the corpus. Use a custom retriever when retrieval policy lives outside Agno.

Protect corpus boundaries

Reindex older content before enabling isolated vector search if its vectors do not contain linked_to metadata.

Production path

Next steps