Skip to main content

Crate agent_knowledge_base

Crate agent_knowledge_base 

Source
Expand description

agent-knowledge-base: keyword-indexed knowledge base for LLM agents.

use agent_knowledge_base::KnowledgeBase;

let mut kb = KnowledgeBase::new();
kb.add("rust_overview", "Rust is a systems language focused on safety and performance.");
kb.add("python_overview", "Python is a high-level interpreted language.");
let results = kb.search("rust safety");
assert!(!results.is_empty());
assert!(results[0].1.contains("Rust"));

Structsยง

Entry
A knowledge base entry.
KnowledgeBase
Simple keyword-scored knowledge base.