Skip to main content

knowledge

Rust AI Agent SDK Knowledge System Module This module provides the full knowledge management system:
  • Knowledge - Main knowledge manager
  • KnowledgeConfig - Configuration for knowledge
  • Document - Document representation
  • VectorStore - Vector store trait and implementations
  • Retriever - Retrieval strategies
  • Reranker - Result reranking

Example

use praisonai::knowledge::{Knowledge, KnowledgeConfig};

let knowledge = Knowledge::new()
.config(KnowledgeConfig::default())
.build()?;

knowledge.add("Some document content", None)?;
let results = knowledge.search("query", 10)?;

Import

use praisonai::knowledge::*;

Classes