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
360
1
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
ADKで始める業務改善 - AIエージェント開発時の考えと設計
harappa80
2
290
ほんとうの信頼性はヒーローが死んでからはじまる / True reliability begins after the hero dies
vtryo
0
120
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
170
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
730
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
570
Antigravity SDK for the Java Developer
glaforge
0
200
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
520
特殊変数大全
dak2
0
130
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
570
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.4k
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
1k
事業課題から技術的負債に向き合う
sansantech
PRO
2
2.3k
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
830
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
550
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The Curse of the Amulet
leimatthew05
3
15k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Are puppies a ranking factor?
jonoalderson
2
3.9k
A Tale of Four Properties
chriscoyier
163
24k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
250
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
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