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
580
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
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
110
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
890
Loop Engineering, beyond prompt, context, and harness engineering
glaforge
0
110
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
160
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
440
Cognition AI Japan - ウェビナー2_テストQA_運用監視
cogakira
0
140
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
730
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
190
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
5.9k
パッチ更新でterraform initが落ちた日
grimoh
1
130
Deep Data Security 機能解説
oracle4engineer
PRO
2
800
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
516
110k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Automating Front-end Workflow
addyosmani
1369
210k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Skip the Path - Find Your Career Trail
mkilby
1
250
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
The SEO identity crisis: Don't let AI make you average
varn
0
590
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
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