Local Knowledge Base
🔍 Cómo funciona¶
- Durante
configure(), se buscaAGENTS_DIR/<agent_name>/kb/*.md - Los archivos se cargan y chunkean inteligentemente
- Se vectorizan con FAISS y se guardan en cache (
.kb_cache.faiss) - En subsecuentes cargas, usa el cache (muy rápido)
- Detecta cambios en archivos y recarga automáticamente
- En
_build_context(), busca chunks relevantes y los inyecta al prompt
El contexto se formatea como: ```
RevenueAnalyst_local Knowledge Base:¶
From database_queries.md:¶
[contenido relevante del KB]
From prophet_forecasting.md:¶
[contenido relevante del KB]