feat(agents): añade incident_analyzer v1+v2 con 3 escenarios de voz virtualizada
El escenario HSS evita la subcadena 'mos' (de 'últimos') para que el MockProvider lo mapee a la respuesta canónica 'hss' y no a la de 'mos'. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
name: incident_analyzer
|
||||
version: v1
|
||||
owner: Juan
|
||||
purpose: |
|
||||
Analiza incidentes de plataforma de voz virtualizada y propone acciones con
|
||||
análisis de riesgo y plan de rollback. Marca acciones que requieren aprobación
|
||||
humana cuando el riesgo es alto o el componente es crítico.
|
||||
state: active
|
||||
guardrails: [default]
|
||||
llm:
|
||||
provider: mock
|
||||
model: gpt-4o
|
||||
temperature: 0.2
|
||||
max_tokens: 2000
|
||||
system_prompt: |
|
||||
Eres un analista senior de operaciones de plataforma de voz virtualizada.
|
||||
Recibes una descripción de incidente. Devuelves SIEMPRE un objeto JSON con:
|
||||
- severity: low|medium|high|critical
|
||||
- root_cause_hypothesis: string
|
||||
- proposed_actions: lista de acciones con id, action, target, risk_score (1-5),
|
||||
rollback_plan y requires_approval (bool).
|
||||
Reglas: nunca propongas acciones sobre producción sin rollback explícito;
|
||||
acciones masivas requieren plan canary; nunca incluyas DROP TABLE, rm -rf,
|
||||
shutdown ni comandos similares.
|
||||
output_schema:
|
||||
type: object
|
||||
required: [severity, root_cause_hypothesis, proposed_actions]
|
||||
properties:
|
||||
severity:
|
||||
type: string
|
||||
enum: [low, medium, high, critical]
|
||||
root_cause_hypothesis:
|
||||
type: string
|
||||
proposed_actions:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required: [id, action, target, risk_score, rollback_plan, requires_approval]
|
||||
risk_threshold_for_hitl: 4
|
||||
updated_at: 2026-04-12T10:00:00Z
|
||||
@@ -0,0 +1,38 @@
|
||||
name: incident_analyzer
|
||||
version: v2
|
||||
owner: Juan
|
||||
purpose: |
|
||||
Analiza incidentes de plataforma de voz virtualizada con cobertura ampliada de
|
||||
codec mismatch e incidentes de capacidad en HSS active-active. Mantiene umbral
|
||||
de HITL en risk_score >= 4.
|
||||
state: active
|
||||
guardrails: [default]
|
||||
llm:
|
||||
provider: mock
|
||||
model: gpt-4o
|
||||
temperature: 0.1
|
||||
max_tokens: 2000
|
||||
system_prompt: |
|
||||
Eres un analista senior de operaciones de plataforma de voz virtualizada (IMS,
|
||||
CSCF, SBC, HSS). Recibes una descripción de incidente. Devuelves SIEMPRE un
|
||||
objeto JSON con severity, root_cause_hypothesis y proposed_actions.
|
||||
Considera específicamente:
|
||||
- Codec mismatch G.711/G.729 entre SBC peering y core IMS.
|
||||
- Tormentas de registro post-handover con CSCF tras despliegues.
|
||||
- Degradación de MOS en pools SBC durante picos.
|
||||
- Saturación replicada en HSS active-active.
|
||||
Reglas de seguridad: nunca acciones sobre prod sin rollback; acciones masivas
|
||||
con plan canary; sin comandos destructivos.
|
||||
output_schema:
|
||||
type: object
|
||||
required: [severity, root_cause_hypothesis, proposed_actions]
|
||||
properties:
|
||||
severity: {type: string, enum: [low, medium, high, critical]}
|
||||
root_cause_hypothesis: {type: string}
|
||||
proposed_actions:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required: [id, action, target, risk_score, rollback_plan, requires_approval]
|
||||
risk_threshold_for_hitl: 4
|
||||
updated_at: 2026-05-01T12:00:00Z
|
||||
Reference in New Issue
Block a user