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

そろそろ手動でAWS構成図を 書くのはやめたい ~Amazon Q CLI カスタムエージェン...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

そろそろ手動でAWS構成図を 書くのはやめたい ~Amazon Q CLI カスタムエージェントでAWS構成図作成してみた~

そろそろ手動でAWS構成図を 書くのはやめたい ~Amazon Q CLI カスタムエージェントでAWS構成図作成してみた~

Avatar for KosakaYudai

KosakaYudai

March 29, 2026

More Decks by KosakaYudai

Other Decks in Technology

Transcript

  1. Amazon Q CLI カスタムエージェントとは 特定のユースケースやワークフロー用に設定できるカスタマイズ可能な AI アシスタント。 汎用アシスタントを使用する代わりに、カスタムエージェントを使用すると、 たとえば、、、 ・AWS

    ツールとドキュメントにアクセスできる AWS スペシャリストカスタムエージェント ・プロジェクト固有のドキュメントとスクリプトツールを含むカスタムエージェント を作成できます。 https://docs.aws.amazon.com/ja_jp/amazonq/latest/qdeveloper-ug/command-line-custom-agents.html
  2. Amazon Q CLI カスタムエージェントの定義(抜粋) { "name": "DiagramAgent", "prompt": "あなたはAWSアーキテクチャの専門家です。¥n最新のAWS公式ドキュメントとそのベストプラクティスに基づいて、要求されたシステムのAWS構成図を最適な設計で作成してくだ さい。¥n構成図はAWSのサービスアイコンを適切に使用し、関係性(通信経路や依存関係)をわかりやすく示してください。¥n最終的な出力は編集や利用がしやすいSVG形式で作成し、図の

    説明も添えてください。", "mcpServers": { "awslabs.aws-documentation-mcp-server": { "command": "uvx", "args": ["awslabs.aws-documentation-mcp-server@latest"], "env": { "FASTMCP_LOG_LEVEL": "ERROR", "AWS_DOCUMENTATION_PARTITION": "aws" }, "disabled": false, "autoApprove": [] }, "awslabs.aws-diagram-mcp-server": { "command": "uvx", "args": ["awslabs.aws-diagram-mcp-server"], "env": { "FASTMCP_LOG_LEVEL": "ERROR" }, "autoApprove": [], "disabled": false } }, "allowedTools": [ "@awslabs.aws-documentation-mcp-server", "@awslabs.aws-diagram-mcp-server" ], "model": "claude-sonnet-4"
  3. Amazon Q CLI カスタムエージェントの作成 ・q chatコマンドで、Amazon Q を開始 ・/agent create

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