Compétence d'Agent ROSTR Bien Architecturé
Description
Effectue des revues de cadre d'architecture bien conçu (AWS Well-Architected Framework) sur les sorties des agents. Évalue selon 6 piliers : Excellence Opérationnelle, Sécurité, Fiabilité, Efficacité des Performances, Optimisation des Coûts et Durabilité.
Conditions de Déclenchement
- Lorsqu'un agent produit une sortie nécessitant une revue de qualité
- Avant le déploiement de configurations d'agents
- Lors de revues architecturales périodiques
- En cas de problèmes de coûts ou de sécurité
Format d'Entrée
{
"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"
}
Format de Sortie
{
"SAR": {
"SchemaVersion": "2020-07-01",
"Review": {
"OverallScore": 4.2,
"Pillars": [...]
},
"Risks": {
"High": [...],
"Medium": [...],
"Low": [...]
},
"ImprovementItems": [...]
}
}
Utilisation
from skills.well_architected import WellArchitectedSkill
skill = WellArchitectedSkill()
review = await skill.review(agent_output, review_type="full")
# Obtenir la sortie au format SAR
sar = skill.to_sar_format(review)
Dépendances d'Outils
- aucune
Exemples d'Invites
Vérifier la conformité de cette sortie d'agent au cadre Well-Architected
Effectuer une revue axée sur la sécurité
Rechercher des opportunités d'optimisation des coûts
Version
1.0.0