Habilidad de Agente Bien Arquitectado para ROSTR
Descripción
Realiza revisiones del Marco de Buen Arquitectado de AWS en las salidas de los agentes. Evalúa contra los 6 pilares: Excelencia Operativa, Seguridad, Fiabilidad, Eficiencia de Rendimiento, Optimización de Costos y Sostenibilidad.
Condiciones de activación
- Cuando un agente produce una salida que necesita revisión de calidad
- Antes de desplegar configuraciones de agente
- Durante revisiones arquitectónicas periódicas
- Cuando surgen preocupaciones de costos/seguridad
Formato de entrada
{
"agent_output": {
"result": "string",
"metadata": {
"model_used": "string",
"tokens_used": {"prompt": int, "completion": int},
"duration_ms": int
},
"logs": [...],
"pii_detected": false,
"graviton_used": true
},
"review_type": "full" | "security" | "cost" | "quick"
}
Formato de salida
{
"SAR": {
"SchemaVersion": "2020-07-01",
"Review": {
"OverallScore": 4.2,
"Pillars": [...]
},
"Risks": {
"High": [...],
"Medium": [...],
"Low": [...]
},
"ImprovementItems": [...]
}
}
Uso
from skills.well_architected import WellArchitectedSkill
skill = WellArchitectedSkill()
review = await skill.review(agent_output, review_type="full")
# Obtener salida con formato SAR
sar = skill.to_sar_format(review)
Dependencias de herramientas
- ninguna
Ejemplos de indicaciones
Revisar esta salida del agente para cumplimiento del Buen Arquitectado
Realizar revisión centrada en seguridad
Buscar oportunidades de optimización de costos
Versión
1.0.0