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
AWS構成図を“その場で” 作るための生成AI
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazuki Yabuuchi
February 23, 2026
Technology
86
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS構成図を“その場で” 作るための生成AI
Kazuki Yabuuchi
February 23, 2026
More Decks by Kazuki Yabuuchi
See All by Kazuki Yabuuchi
CloudFormation テンプレートから挑むプロンプトエンジニアリング
kazuki_yabuyabu
0
30
AWS re: Inventを量子で解読 したい…!
kazuki_yabuyabu
0
19
マルチクラウドを学習し始めて良かったこと
kazuki_yabuyabu
0
23
今日から使える最先端!生成AI開発談
kazuki_yabuyabu
0
16
Other Decks in Technology
See All in Technology
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Refining Active Record
shugo
0
150
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
パッチ更新でterraform initが落ちた日
grimoh
1
140
Rust で関数型ドメインモデリング
takonda
0
140
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
570
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
ラッコキーワード サービス紹介資料
rakko
1
5.3M
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Navigating Weather and Climate Data
rabernat
0
560
30 Presentation Tips
portentint
PRO
1
430
Six Lessons from altMBA
skipperchong
29
4.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
550
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Transcript
AWS構成図を“その場で” 作るための生成AI 藪内一貴
目次 • 背景 • 何をしたか? • プロンプトの例 • プロンプトの工夫 •
検証 • まとめ
背景 • アーキテクチャをゼロから考えるのが大変 • 提案や説明の場ですぐに図を作って使いたい • サービスアイコンや矢印の配置の修正で時間が消える →生成AIでアーキテクチャと構成図を高速で自動生成できないか挑戦!
何をしたか? 1. 工夫したプロンプトでAWSのアーキテクチャと構成図を対話的に自動生成 • 入力:プロンプト • 出力:アーキテクチャの構成図 2. 検証「アーキテクチャと構成図の自動生成アプリ」自体のアーキテクチャの 構成図を作成
何をしたか? • 構成図の自動生成ツール→アーキテクチャとコードの作成後、 • コードから構成図を作成するDiagram as Code(DaC)ツール • CDK-Dia、Pluralith、Diagram-as-code、AIチャット •
現存のAWSワークロードの可視化 • AWS でのワークロード検出 • 今回の自動生成→アーキテクチャとコードの作成前 • 構想段階やたたき台での作成が対象 • 作成後の人手による修正に対応
何をしたか? 〜 EC2とAuroraから構成されるサービスの構成図を作っ て!ユーザーからの通信にはHTTPSを使用する。 〜 セキュリティと可用性、低コストについて重視するも のはありますか? 【architecture.drawio】 (drawioファイルの生成) 可用性と低コストが大事
要望 質問 回答 生成 対話的に生成するのか特徴!
環境説明 • 生成AI: Anthropic Claude Sonnet 4.5 AWSアイコンが正常に出力されるため
環境説明 • 構成図:drawioファイル • フローチャートやAWS構成図などの作図ツールdraw.ioで編集可能なファイル • マークアップ言語のXML形式 <mxfile host="app.diagrams.net" modified="2024-12-19T00:00:00.000Z"
agent="Claude" version="22.0.0"> <diagram name="AWS Architecture" id="aws-architecture"> <mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" />
環境説明
プロンプトの例 • 良くない例 • サービスの要件と対話的にする生成する指示が不足 • 出力形式の指示が曖昧 • 効果の薄いプロンプト構成 アプリサーバーとデータベースサーバーから構成され
るサービスの構成図をdrawioファイル形式で作って! ユーザーからの通信にはHTTPSを使用する。
プロンプトの例 # 役割 あなたはAWSソリューションアーキ テクトとして、インフラストラク チャ設計とdraw.io図作成の専門知識を 持つ。・・・技術的に正確で視覚的 にわかりやすい図を生成する。 # 指示
必要な情報を1回のみ質問をして、回 答を送信するよう指示する。以下の 要件を満たすAWSアーキテクチャ図 をdraw.io XML形式で生成する。: ## アーキテクチャ要件 - 負荷分散層: Application Load Balancer (ALB) を配置し、2つのEC2インスタン スへトラフィックを分散する ・・・ - アベイラビリティゾーン: 最低2つの AZを視覚的に区別可能な形で表現(背 景色や境界線で区分) ## 生成手順 1. VPC全体を囲む外枠を配置 2. 2つのアベイラビリティゾーン(AZ- A、AZ-B)を視覚的に区分 ・・・ 9. 通信フローを示す矢印(Route 53→ALB→EC2→Aurora)を追加 # 制限 - 出力形式: draw.io XML形式(そのまま インポート可能な完全なXMLコード) ・・・ - ラベル: 各リソースに明確なサービ ス名称を付与 - 不要な要素: NAT Gateway、Bastionホ スト等、指定されていないコンポー ネントは含めない
プロンプトの工夫 • # 役割、# 指示、# 制限の基本構成 • アーキテクチャ要件や出力形式(drawioファイル)の指定 • 作図手順の記入
• 可読性・再利用性 # 役割 あなたはAWS・・・技術的に正確で視覚的にわ かりやすい図を生成する。 # 指示 必要な情報を1回のみ質問をして、回答を送信す る・・・をdraw.io XML形式で生成する。: ## アーキテクチャ要件 - 負荷分散層: Application Load Balancer (ALB) を配 置し、2つのEC2インスタンスへトラフィック ・・・ で表現(背景色や境界線で区分) ## 生成手順 1. VPC全体を囲む外枠を配置 ・・・ 9. 通信フローを示す矢印(Route 53→ALB→EC2→Aurora)を追加 # 制限 - 出力形式: draw.io XML形式(そのままインポー ト可能な完全なXMLコード) ・・・ - ラベル: 各リソースに明確なサービス名称を付 与
検証
検証 作成に成功!
検証 • 「構成図自動作成サービス」 自体のAWS構成図の作成 • 対話的に質問を挟む
検証 対話的に回答
検証
検証
まとめ • 感想 • 構成図の作成が圧倒的に速い • 設計の不足にも気づける • 構成図をそのまま使うのは危険 不足や目的に合ってないアーキテクチャな可能性がある
セキュリティやコストが最適と保証されていない • AIの便利さを実感 • ただし有効に、補助ツールとして