Core SDKAutoRagAgent - 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, AutoRagAgentagent = 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