ROSTR Well-Architected Agent スキル
説明
AWS Well-Architected Framework レビューをエージェントの出力に対して実行します。運用上の優秀性、セキュリティ、信頼性、パフォーマンス効率、コスト最適化、サステナビリティの6つの柱に基づいて評価します。
トリガー条件
- エージェントが品質レビューを必要とする出力を生成したとき
- エージェント設定をデプロイする前
- 定期的なアーキテクチャレビュー中
- コストやセキュリティの懸念が提起されたとき
入力形式
{
"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"
}
出力形式
{
"SAR": {
"SchemaVersion": "2020-07-01",
"Review": {
"OverallScore": 4.2,
"Pillars": [...]
},
"Risks": {
"High": [...],
"Medium": [...],
"Low": [...]
},
"ImprovementItems": [...]
}
}
使用法
from skills.well_architected import WellArchitectedSkill
skill = WellArchitectedSkill()
review = await skill.review(agent_output, review_type="full")
# SAR形式の出力を取得
sar = skill.to_sar_format(review)
ツール依存関係
- なし
プロンプト例
このエージェントの出力をWell-Architected準拠でレビューしてください
セキュリティ重視のレビューを実行してください
コスト最適化の機会を確認してください
バージョン
1.0.0