Expand description
Local RAG (Retrieval-Augmented Generation) system for Manx
Provides document indexing, semantic search, and LLM integration for enhanced documentation discovery and AI synthesis.
Modules§
- benchmarks
- Benchmarking utilities for embedding providers
- embeddings
- Text embedding generation using configurable embedding providers
- indexer
- Document indexing pipeline for the RAG system
- llm
- Multi-provider LLM integration for answer synthesis
- model_
metadata - providers
- query_
enhancer - Query enhancement system for improved RAG search
- result_
verifier - Result verification system for RAG search quality assurance
- search_
engine - Smart search engine orchestrator for intelligent RAG search
Structs§
- Document
Chunk - Document chunk for indexing
- Document
Metadata - Document metadata
- Embedding
Config - Configuration for embedding generation
- RagConfig
- Configuration for the RAG system
- RagSearch
Result - Search result from RAG
- RagStats
- RAG system stats
- RagSystem
- Local file-based RAG system
- Smart
Search Config - Configuration for smart search capabilities
- Stored
Chunk - Stored chunk with embedding for file-based vector storage
Enums§
- Code
Security Level - Security level for code processing
- Embedding
Provider - Embedding provider types
- Source
Type - Type of document source