feat: agente triage + soporte enriquecido para evaluacion de tickets
- agents/triage: agente Claude sin tools (ACAI_SKIP_MCP) que clasifica el ticket desde la conversacion completa: requiere_web, categoria, urgencia, veredicto preliminar de garantia (aplica la politica de coberturas) y borrador de respuesta. Emite JSON estructurado. - agents/soporte: recibe conversacion completa + coberturas + fechas de garantia; anade veredicto de garantia con evidencia (garantia/mejora/ fuera_garantia/dudoso citando la regla), respuesta sugerida al cliente y bloque JSON final. - registry: flag aditivo ACAI_SKIP_MCP para no arrancar servidores MCP en sesiones sin tools (el triage), evitando ~30s de cold-start.
This commit is contained in:
18
agents/triage/agent.yaml
Normal file
18
agents/triage/agent.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
name: triage
|
||||
display_name: "Triage de Tickets"
|
||||
description: "Clasifica un ticket de soporte a partir de la conversación: decide si requiere inspeccionar la web, su categoría, urgencia y un veredicto preliminar de garantía según la política de coberturas. No usa herramientas."
|
||||
icon: "filter"
|
||||
category: "quality"
|
||||
temperature: 0.1
|
||||
max_tokens: 4096
|
||||
context_sections:
|
||||
- immutable_rules
|
||||
model_id: null
|
||||
stream_deltas: false
|
||||
kb_load_strategy: none
|
||||
|
||||
# Agente de SOLO RAZONAMIENTO: no usa ninguna tool (allowlist vacía). La sesión
|
||||
# se crea con ACAI_SKIP_MCP=1, así que no arranca ningún servidor MCP ni
|
||||
# descarga la web — es rápido y barato. Toda la información (conversación,
|
||||
# política de coberturas, fechas de garantía) le llega en el propio mensaje.
|
||||
allowed_tools: []
|
||||
Reference in New Issue
Block a user