Skip to content

Base de conocimiento RAG

Documentación en español de Base de conocimiento RAG, alineada con el monorepo y la guía inglesa.

Entrada rápida

bash
# Enable via CLI
commander plugin enable rag

# Or in .commander.json
{
  "plugins": {
    "builtin-rag": { "enabled": true }
  }
}
Document → Chunk (512 chars, 50 overlap) → Embed → Index (HNSW) → Persist
typescript
// Tool parameters
{
  query: string,      // Search query
  topK: number        // Results to return (1-50, default 5)
}
OptionDefaultDescription
kbPath.commander/knowledge-base/Storage directory for documents and vectors
embeddingModeltext-embedding-3-smallOpenAI embedding model (when API key available)
chunkSize512Document chunk size in characters
chunkOverlap50Overlap between chunks
maxResults5Maximum search results returned
autoInjectfalseAuto-inject relevant context before LLM calls
EndpointMethodPurpose
/api/knowledge-baseGETList all documents
/api/knowledge-basePOSTUpload a document
/api/knowledge-base/:idDELETERemove a document
/api/knowledge-base/searchPOSTSearch the knowledge base

Notas

  • CLI monorepo: cliEntry.ts · tras build: commander
  • Métricas: 25 proveedores · 5 topologías · 18 tools · 6700+ tests
  • Firmas API exactas: monorepo / API overview

Relacionado

MIT — Hecho para orquestación multi-agente.