knowledge • Rust AI Agent SDK

Knowledge System Module

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

ignore
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

rust
use praisonai::knowledge::*;

Classes


Related Documentation