Habilidade do Agente ROSTR Well-Architected
Descrição
Realizar revisões do AWS Well-Architected Framework sobre saídas de agentes. Avalia com base em 6 pilares: Excelência Operacional, Segurança, Confiabilidade, Eficiência de Performance, Otimização de Custos e Sustentabilidade.
Condições de Acionamento
- Quando um agente produz uma saída que precisa de revisão de qualidade
- Antes de implantar configurações de agentes
- Durante revisões arquiteturais periódicas
- Quando surgirem preocupações de custo/segurança
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 Saída
{
"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")
# Obter saída formatada no padrão SAR
sar = skill.to_sar_format(review)
Dependências de Ferramentas
- nenhuma
Exemplos de Prompts
Revisar esta saída do agente para conformidade com Well-Architected
Realizar revisão focada em segurança
Verificar oportunidades de otimização de custos
Versão
1.0.0