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:

python
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 retrieval

Import

python
from praisonaiagents.agents import auto_rag_agent

Classes


Related Documentation