Auto RAG Agent • AI Agent SDK
AutoRagAgent – Agent with automatic RAG retrieval decision.
auto_rag_agent
AI Agent
AutoRagAgent – Agent with automatic RAG retrieval decision.
This module provides an agent wrapper that automatically decides when to retrieve context from knowledge bases vs direct chat.
Usage:
from praisonaiagents import Agent, AutoRagAgent
agent = Agent(
name="Research Assistant",
knowledge=["docs/manual.pdf"],
)
auto_rag = AutoRagAgent(agent=agent)
result = auto_rag.chat("What are the key findings?") # Auto retrieves
result = auto_rag.chat("Hello!") # Skips retrievalImport
from praisonaiagents.agents import auto_rag_agentClasses
RetrievalPolicy
Policy for when to perform RAG retrieval.
AutoRagConfigConfiguration for AutoRagAgent.
AutoRagAgentAgent wrapper with automatic RAG retrieval decision.