Retrieval
Information retrieval strategies
Retrieval strategies determine how knowledge is fetched.
Quick Start
- Configure Retrieval
rust use praisonai::{Agent, KnowledgeConfig}; let config = KnowledgeConfig::new() .source("docs/") .retrieval_k(10) // Fetch 10 results .with_rerank() // Re-rank for relevance .retrieval_threshold(0.7); let agent = Agent::new() .name("Assistant") .knowledge(config) .build()?;
Retrieval Options
| Option | Description |
|---|---|
retrieval_k | Number of results |
with_rerank | Enable reranking |
retrieval_threshold | Minimum similarity |