概要
https://qiita.com/shota0616/items/0e323a67bba3ca0eb7bf
詳細内容
## Kiro CLI (Amazon Q Developer CLI) が便利すぎる。
https://qiita.com/shota0616/items/0e323a67bba3ca0eb7bf
Kiro CLIのカスタムエージェント機能を活用し、AWSのドキュメント調査や価格比較などの日常業務を劇的に効率化する方法を具体例とともに解説します。
**Content Type**: ⚙️ Tools
**Language**: ja
**Scores**: Signal:4/5 | Depth:4/5 | Unique:3/5 | Practical:5/5 | Anti-Hype:4/5
**Main Journal**: 81/100 | **Annex Potential**: 77/100 | **Overall**: 80/100
**Topics**: [[Kiro CLI, Amazon Q Developer, カスタムエージェント, AWS, AIエージェント]]
本記事は、旧Amazon Q Developer CLIからKiro CLIへと名称変更されたAIアシスタントツールの、カスタムエージェント機能を活用したAWS関連業務の効率化について詳述しています。著者はKiro CLIのカスタムエージェントの強力なメリットとして、「各種ツールの使用許可の事前承認」「常に提示したいコンテキストの登録」「プロジェクトに特化したエージェントの作成」を挙げており、これにより日常業務のスピードが格段に向上すると主張しています。
記事では、特にAWSの調査に特化した`aws_research`エージェントの作成手順と設定の最適化に焦点を当てています。具体的には、`/agent generate`コマンドで基本エージェントを作成した後、そのJSON設定を編集し、以下の点を改善します。まず、正確な情報源としてAWS公式ドキュメントや価格情報を提供する`aws-knowledge-mcp-server`と`awslabs.aws-pricing-mcp-server`を`mcpServers`に設定。次に、都度承認の手間を省くため、AWSのリージョン可用性、ドキュメント検索、価格取得などに関する特定のAPI呼び出しを`allowedTools`に登録し、`claude-sonnet-4.5`をモデルとして指定します。
この設定された`aws_research`エージェントを使った具体的なユースケースとして、以下のデモンストレーションが示されています。
1. **リージョン可用性の調査**: Amazon BedrockやClaude 3.5 Sonnetの東京リージョンでの利用可否を迅速に確認。
2. **料金比較と最適化**: EC2インスタンス(t3.mediumとt3.large)の東京リージョンにおける時間単価や月額料金を比較し、コスト最適化の判断材料を提供。
3. **ベストプラクティスの調査**: S3バケットのセキュリティベストプラクティスをAWS公式ドキュメントから網羅的に抽出。
4. **新機能の発見**: Amazon Bedrockのマルチエージェントコラボレーション、データオートメーション、Knowledge Basesのマルチモーダルデータ処理などの最新機能を調査。
5. **アーキテクチャ設計の調査**: サーバーレスWebアプリケーションのAWS公式推奨リファレンスアーキテクチャと設計原則を提示。
6. **マルチリージョン比較**: DynamoDBのオンデマンド料金を東京、バージニア北部、シンガポールで比較し、リージョン選択のポイントを分析。
これらの例を通して、Kiro CLIのカスタムエージェントが、AWSに関する多様な調査や情報収集を迅速かつ正確に行い、開発者の意思決定を強力に支援する強力なツールであることが示されています。著者は、構成図の作成やIaCのコーディングなど、さらに様々な用途に特化したエージェントを作成することで、業務効率が飛躍的に向上すると締めくくっています。