Skip to main content

praisonaiagents.agents.auto_rag_agent

Core SDK 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 retrieval

Overview

This module provides components for auto_rag_agent.

Classes