Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AI感のないAWS構成図をAIエージェントに描かせたい!
Search
さご
September 26, 2026
Technology
700
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI感のないAWS構成図をAIエージェントに描かせたい!
JAWS-UG 栃木 オフライン#10 -秋の登壇祭り-|2026年9月26日
https://jawsug-tochigi.connpass.com/event/406770/
さご
September 26, 2026
Other Decks in Technology
See All in Technology
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
2.1k
これからのデータエンジニアの役割について考える / Rethinking the Role of Data Engineers in the AI Era
okiyuki99
0
310
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.4k
2026 Apache Flink Community Checkpoint
rmetzger
0
220
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
230
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
600
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
1
220
evcc & Home Assistant
naltatis
0
530
サボる子はいねぇがー!AgentCoreハーネスの脆弱性に学ぶ、エージェントの入力バリデーション
iwamot
PRO
5
320
IBC 2026 動画技術関連レポート / IBC 2026 Report
cyberagentdevelopers
PRO
2
450
思考過程から秘密が漏れる:Amazon Bedrock上のKimi K3を5つの方法で攻めたら、25回中22回漏洩した話
yama3133
1
120
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
210
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
740
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
980
The Curse of the Amulet
leimatthew05
4
17k
Faster Mobile Websites
deanohume
310
32k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
800
A Tale of Four Properties
chriscoyier
163
24k
How Software Deployment tools have changed in the past 20 years
geshan
3
35k
Transcript
AI感のないAWS構成図を AIエージェントに描かせたい! さご(@sagochiko) JAWS-UG 栃木 オフライン#10 -秋の登壇祭り-|2026年9月26日
自己紹介 さご(@sagochiko) AWS の提案・設計・構築・運用・技術支援 エンジニア3年目、元地方公務員 初登壇です!! 食べること飲むことが好きです! 2
今日の昼ご飯 煮干中華蕎麦「F」(栃木県小山市駅東通り2丁目34-9) Journeyman さんの note で見つけました 3
AIエージェントに コード書かせてますか?
AIエージェントに 構成図描かせてますか?
こんなの出てきませんでしたか? これじゃ自分で描いたほうがいいや… 6
AI感のある構成図の特徴 角が丸いアイコンや枠 頼んでない番号が付く 過剰な説明や枠外の解説文 線と文字・アイコンが重なる 構成図の好みは人それぞれ。 今日の話は自分の好みです 7
コードは書けるのに どうして構成図はうまく描けないの?
公式の MCP/Skill ツール Diagram MCP Server(MCP、非推奨) aws-architecture-diagram(Skill) MCP Tool Server(MCP)
Claude Code プラグイン(Skill) 提供元 AWS AWS draw.io draw.io 出力形式 PNGのみ .drawio、PNG、SVG、PDF URL、.drawio .drawio、PNG、SVG、PDF この4つ + Claude Code だけ(MCP・Skillなし)の 5パターンで比べてみました 9
見た目の指示はせずに作成させてみる 5パターンすべてにこの指示を渡したところ... 以下のAWS構成の構成図を作ってください。 - CloudFront の背後に ALB を置く - ALB
のターゲットは ECS Fargate のサービスで、2つのAZに分散する - データベースは Aurora MySQL、Writer 1台と Reader 1台を2つのAZに分ける - 静的ファイルは S3 に置き、CloudFront から配信する - ログとメトリクスは CloudWatch に集約する - VPC は 2AZ 構成で、各AZにパブリックサブネットとプライベートサブネットを持つ - ALB はパブリックサブネット、ECS と Aurora はプライベートサブネットに置く - 各AZのパブリックサブネットに NAT Gateway を置き、ECS からの外向き通信を通す - ラベルは日本語で書く。ただし AWS のサービス名は英語のままにする - 図は draw.io の XML 形式で、out/ 配下にファイルとして保存する AWS Diagram MCP Server だけは、最後の行を「PNG 形式で保存する」に変えて渡した 10
頼んでない番号が付く aws-architecture-diagram スキル 11
頼んでない説明文が入る draw.io MCP Tool Server 12
線と文字が重なる draw.io Claude Code プラグイン 13
S3 がオレンジ!? Claude Code だけ(MCP・Skillなし) 14
どれもなんとなく AI感ありませんか? (ぱっと見きれいではありますが)
見た目で決めてないことは AI 任せ 利用者は上?横? 文字と線は重なってもいい? 毎回同じ見た目で描いてくれるとは限らない 16
じゃあ、見た目も たくさん指示してみよう
気になったところに指示を足していく 気になったところ 文字に線が重なった アイコンを使わず四角(色付き)で描いた 線のラベルまで消えた 補足と色分けまで消えた 足した指示 線とラベルを重ねない AWS公式のアイコンを使う 線のラベルは入れてよい
短い補足は入れてよい 18
良くなってきた気がする! Claude Code だけのバージョンの比較(左が最初の構成だけの指示・右が指示を足した後) 19
生成するたびにちょっと違和感 さらに指示を追加! 気になったところ サブネットの中に AZ が入っていた AZ を A、C と名付けた
利用者の位置がバラバラ Aurora がインスタンスのアイコンになった ラベルの位置が図ごとに違う 線の出る位置が毎回違う 足した指示 パブリックを上、プライベートを下 AZ を正式名称で書く 利用者を図の上端に置く サービス単位のアイコンを使う ラベルはアイコンの下に置く 辺の中央から線を出す 20
全部の指示をいれたものを比較
整理されたけど線はくねくねのまま AWS Diagram MCP Server。PNG しか出ないので手で直せない 22
数字や説明パネルは消えたけどアイコンは小さい aws-architecture-diagram。CloudWatch の線が無く、NAT が VPC アイコン 23
タイトルや補足が消えて整った! draw.io MCP Tool Server。NAT Gateway だけ VPC のアイコン 24
利用者が上に来て線もすっきり draw.io Claude Code プラグイン 25
S3も緑に!ツールなくても十分きれい! Claude Code だけ 26
複数回描かせてみた パターン AWS Diagram MCP Server aws-architecture-diagram draw.io MCP Tool
Server draw.io プラグイン Claude Code だけ 複数回の差 毎回けっこう変わる ちょこちょこ変わる ほぼ同じ(NAT Gateway のアイコンが毎回違う) ほぼ同じ(S3 の位置が変わる) ほぼ同じ 27
結局、どのツールがいいの?
ツールより指示の差のほうが大きい どのパターンも指示を足したら最初よりかなり良くなった 良かったのは draw.io の2つと Claude Code(Skill,MCPなし) 指示が足りないと余計なものが付く・質が悪くなるのは コーディングと同じ 29
最終的な指示 毎回指示を頑張ればきれいな構成図が作れるぞ!! 以下のAWS構成の構成図を作ってください。 - CloudFront の背後に ALB を置く - ALB
のターゲットは ECS Fargate のサービスで、2つのAZに分散する - データベースは Aurora MySQL、Writer 1台と Reader 1台を2つのAZに分ける - 静的ファイルは S3 に置き、CloudFront から配信する - ログとメトリクスは CloudWatch に集約する - VPC は 2AZ 構成で、各AZにパブリックサブネットとプライベートサブネットを持つ - アベイラビリティゾーンの名前は正式名称で書く。「A」「B」のような略記にしない - ALB はパブリックサブネット、ECS と Aurora はプライベートサブネットに置く - 利用者は図の上端に置く - 各AZの中は、パブリックサブネットを上、プライベートサブネットを下に置く - 各AZのパブリックサブネットに NAT Gateway を置き、ECS からの外向き通信を通す - AWS 公式のアイコンを必ず使う。四角や丸で代用しない。サービス単位のアイコンを使い、インスタンスなど個別リソースのアイコンは使わない - ラベルは日本語で書く。ただし AWS のサービス名は英語のままにする - アイコンのラベルはアイコンの下に置く - アイコンやラベルの文字に線を重ねない。ラベルの下から線を出すのはかまわない。線どうしを重ねない。交差するのはかまわない - 線はできるだけアイコンの辺の中央から出す - 図の外にタイトル、凡例、説明パネルを置かない。線のラベルや、要素に付く短い補足は入れてよい - 図は draw.io の XML 形式で、out/ 配下にファイルとして保存する 30
…でも毎回この長い指示書くの めんどくさくない?
Skill を作りました!! 構成を伝えるだけで良さげな構成図が作成できます! 32
長い指示なしで作れます! 最初と同じ構成を伝えただけ(左が Skill なし・右が Skill あり(自作Skill)) 33
Skill を使ってみて 感想を教えてください! Skill(GitHub) aws-drawio-diagram-skill X @sagochiko