Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【アップデート情報共有会】課金請求の原因を突き止めろ ~Amazon Q CLI カスタムエー...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

【アップデート情報共有会】課金請求の原因を突き止めろ ~Amazon Q CLI カスタムエージェントでAWS利用料金を調査してみた~

【アップデート情報共有会】課金請求の原因を突き止めろ ~Amazon Q CLI カスタムエージェントでAWS利用料金を調査してみた~

Avatar for KosakaYudai

KosakaYudai

March 29, 2026

More Decks by KosakaYudai

Other Decks in Technology

Transcript

  1. 二重、三重に設定されている認証操 作を経て、やっとマネコンに入る マネジメントコンソール 入るのに時間がかかる 請求関連で難しいコンソール操作は ないものの、一定の知識は必要 各コンソールの 適切な操作方法が 分からない 手動確認したデータを突き合わせ、

    自分で状況分析をする必要がある 複数のデータから 課金状況を分析する 必要がある 課金状況の分析ってどうしてますか? 手動確認されている方、結構多いのではないでしょうか。 手動確認の問題点
  2. 二重、三重に設定されている認証操 作を経て、やっとマネコンに入る マネジメントコンソール 入るのに時間がかかる 請求関連で難しいコンソール操作は ないものの、一定の知識は必要 各コンソールの 適切な操作方法が 分からない 手動確認したデータを突き合わせ、

    自分で状況分析をする必要がある 複数のデータから 課金状況を分析する 必要がある 課金状況の分析ってどうしてますか? 手動確認されている方、結構多いのではないでしょうか。 手動確認の問題点
  3. Amazon Q CLI カスタムエージェントとは 特定のユースケースやワークフロー用に設定できるカスタマイズ可能な AI アシスタント。 汎用アシスタントを使用する代わりに、カスタムエージェントを使用すると、 たとえば、、、 ・AWS

    ツールとドキュメントにアクセスできる AWS スペシャリストカスタムエージェント ・プロジェクト固有のドキュメントとスクリプトツールを含むカスタムエージェント を作成できます。 https://docs.aws.amazon.com/ja_jp/amazonq/latest/qdeveloper-ug/command-line-custom-agents.html
  4. Amazon Q CLI カスタムエージェントの定義(抜粋) { "name": "AwsCostAnalystAgent", "prompt": "あなたはAWSコスト解析の専門家です。以下の条件に従い、ユーザーの質問に対して詳細かつ実用的な回答を提供してください。¥nAWS Cost

    Explorer、Billing API、Trusted Advisorなどから得られるコストデータをもとに、正確で分かりやすいコスト分析を行う。¥nユーザーが指定した期間、サービス、リソース単位での費用内訳を明確に報告する。¥n利用料金の 傾向、異常コスト、コスト増減の原因、節約ポイントなどを論理的に解説する。¥n既存のAWSコスト最適化ベストプラクティスや推奨設定を踏まえ、具体的な節約案や次のアクションを提案す る。¥n常に最新のAWS料金体系とサービス更新を考慮する。¥n複雑な費用構造を簡潔に要約し、ユーザーが直感的に理解できるようにする。¥n専門用語を適宜かみ砕きつつ、技術的な詳 細説明も行う。¥n回答は簡潔かつ明確にし、必要に応じて表やリストを使って視覚的に整理する。¥n不明点があれば、積極的に追加情報の提供を促す。¥n回答は必ず日本語で行う", "mcpServers": { "awslabs.billing-cost-management-mcp-server": { "command": "uvx", "args": [ "awslabs.billing-cost-management-mcp-server@latest" ], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", }, "awslabs.cost-explorer-mcp-server": {}, "awslabs.aws-pricing-mcp-server": {}, "awslabs.cloudwatch-mcp-server": {}, "awslabs.cloudtrail-mcp-server": {} } }
  5. Amazon Q CLI カスタムエージェントの作成 ・q chatコマンドで、Amazon Q を開始 ・/agent create

    --name AwsCostAnalystAgentコマンドで、カスタム(ダイアグラム)エージェント作成