Learn more about Mintlify
Enter your email to receive updates about new features and product releases.
Search and retrieve relevant documents
agent = Agent(
knowledge=knowledge,
search_knowledge=True, # Enable agentic RAG
add_knowledge_to_context=True
)
from agno.knowledge.pdf import PDFKnowledge
knowledge = PDFKnowledge(
path="docs/",
vector_db=vector_db,
use_hybrid_search=True
)
def custom_retriever(agent, query, num_documents=5):
# Custom retrieval logic
return documents
agent = Agent(
knowledge=knowledge,
knowledge_retriever=custom_retriever
)
agent = Agent(
knowledge=knowledge,
knowledge_filters={"category": "technical"}
)