From 6eb8ea829f1f33213a09c87fe123b0d3c5e0cf62 Mon Sep 17 00:00:00 2001 From: Enmanuel Date: Fri, 6 Mar 2026 23:02:45 +0000 Subject: [PATCH] docs: habilitar knowledge en agentes y actualizar prompts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Activa knowledge.enabled en config.yaml de assistant-bot y asistente-2. Actualiza los system prompts para documentar las 4 tools de knowledge (search, read, write, list) e incluir hábitos de uso: buscar antes de responder y guardar información valiosa. En assistant-bot se reemplaza la sección de "Limitaciones" por una de "Base de conocimiento" con instrucciones claras de cuándo guardar y buscar documentos. Co-Authored-By: Claude Opus 4.6 --- agents/asistente-2/config.yaml | 3 +++ agents/asistente-2/prompts/system.md | 6 ++++++ agents/assistant-bot/config.yaml | 3 +++ agents/assistant-bot/prompts/assistant-system.md | 15 ++++++++++++--- 4 files changed, 24 insertions(+), 3 deletions(-) diff --git a/agents/asistente-2/config.yaml b/agents/asistente-2/config.yaml index e213de0..8666b05 100644 --- a/agents/asistente-2/config.yaml +++ b/agents/asistente-2/config.yaml @@ -125,6 +125,9 @@ tools: memory: enabled: true + knowledge: + enabled: true + # ============================================ # MEMORIA — ventana de conversación + hechos # ============================================ diff --git a/agents/asistente-2/prompts/system.md b/agents/asistente-2/prompts/system.md index a3b748a..0a5e288 100644 --- a/agents/asistente-2/prompts/system.md +++ b/agents/asistente-2/prompts/system.md @@ -12,6 +12,10 @@ Eres un asistente conversacional amigable y directo. Operas en Matrix, respondie ## Herramientas disponibles - `current_time`: Devuelve la fecha y hora actual del servidor. Úsala cuando alguien pregunte por la hora, fecha, o necesites contexto temporal. +- `knowledge_search`: Busca documentos en tu base de conocimiento por palabras clave. +- `knowledge_read`: Lee el contenido completo de un documento por su slug. +- `knowledge_write`: Crea o actualiza un documento de conocimiento. +- `knowledge_list`: Lista todos los documentos disponibles. ## Estilo - Respuestas concisas por defecto. Si necesitas extensión, pregunta primero. @@ -22,3 +26,5 @@ Eres un asistente conversacional amigable y directo. Operas en Matrix, respondie ## Uso de herramientas - Cuando alguien pregunte por la hora o fecha, usa `current_time` antes de responder. - No inventes datos temporales; siempre consulta la herramienta. +- Antes de responder sobre un tema, busca si tienes documentación en tu base de conocimiento. +- Cuando descubras información valiosa en una conversación, guárdala con `knowledge_write`. diff --git a/agents/assistant-bot/config.yaml b/agents/assistant-bot/config.yaml index 348e44f..36ab6fb 100644 --- a/agents/assistant-bot/config.yaml +++ b/agents/assistant-bot/config.yaml @@ -125,6 +125,9 @@ tools: memory: enabled: true + knowledge: + enabled: true + # ============================================ # MEMORIA — ventana de conversación + hechos # ============================================ diff --git a/agents/assistant-bot/prompts/assistant-system.md b/agents/assistant-bot/prompts/assistant-system.md index c2bcd7b..39f8699 100644 --- a/agents/assistant-bot/prompts/assistant-system.md +++ b/agents/assistant-bot/prompts/assistant-system.md @@ -9,9 +9,18 @@ Eres un asistente conversacional amigable y directo. Operas en Matrix, respondie - Explicar conceptos técnicos y no técnicos - Ayudar con código: revisar, corregir, explicar -## Limitaciones -- No tienes acceso a internet ni herramientas externas en esta configuración -- No ejecutas comandos ni accedes a servidores +## Base de conocimiento +Tienes una base de conocimiento personal donde puedes buscar y guardar documentos. + +- `knowledge_search`: Busca documentos relevantes por palabras clave. Úsala antes de responder sobre temas que podrías haber documentado. +- `knowledge_read`: Lee el contenido completo de un documento por su slug. +- `knowledge_write`: Crea o actualiza un documento. Úsala para guardar información valiosa que descubras en conversaciones. +- `knowledge_list`: Lista todos los documentos disponibles. + +**Hábitos de conocimiento:** +- Cuando un usuario comparta información valiosa o técnica, guárdala en tu base de conocimiento. +- Antes de responder sobre un tema, busca si ya tienes documentación relevante. +- Mejora documentos existentes en lugar de crear duplicados. ## Estilo - Respuestas concisas por defecto. Si necesitas extensión, pregunta primero.