Skip to main content

rag

Rust AI Agent SDK RAG (Retrieval Augmented Generation) Module This module provides RAG capabilities for agents:
  • RAG - Main RAG pipeline
  • RAGConfig - Configuration for RAG
  • RAGResult - Result with answer and citations
  • Citation - Source citation
  • SmartRetriever - Intelligent document retrieval

Example

use praisonai::rag::{RAG, RAGConfig};

let rag = RAG::new()
.config(RAGConfig::default())
.build()?;

let result = rag.query("What is the main finding?")?;
println!("{}", result.answer);

Import

use praisonai::rag::*;

Classes

Functions