Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IaCジェネレーターとBedrockで詳細設計書を生成してみた
Search
Tsukasa_Ishimaru
April 25, 2024
Technology
5
2.4k
IaCジェネレーターとBedrockで詳細設計書を生成してみた
Tsukasa_Ishimaru
April 25, 2024
Tweet
Share
More Decks by Tsukasa_Ishimaru
See All by Tsukasa_Ishimaru
Aurora_BlueGreenDeploymentsやってみた
tsukasa_ishimaru
1
240
WafCharm使ってみた
tsukasa_ishimaru
0
290
AWS アカウントへのログインを一時的に許可する簡易承認ワークフローを作ってみた
tsukasa_ishimaru
0
230
AWS Application Composer使ってみた
tsukasa_ishimaru
0
290
AWSコスト削減~EC2・RDS自動起動・停止~
tsukasa_ishimaru
0
350
Other Decks in Technology
See All in Technology
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
0
130
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
190
プロポーザルに込める段取り八分
shoheimitani
1
670
Cosmos World Foundation Model Platform for Physical AI
takmin
0
980
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
360
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
250
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
270
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
[SF Ruby Conf 2025] Rails X
palkan
1
760
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Language of Interfaces
destraynor
162
26k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
Transcript
IaCジェネレーターと Bedrockで詳細設計書を 生成してみた 2024年4月25日 株式会社セゾンテクノロジー クラウドLT大会 vol.8 石丸 司 1
目次 1.自己紹介 2.質問 3.方法 4.やってみた 5.良いところ 6.悪いところ(改善点) 7.おわりに 2
1. 自己紹介 ▪氏名:石丸司(いしまるつかさ) ▪所属:セゾンテクノロジー ▪経歴 2017/4/1 : 新卒入社 2017/7/1~2022/3/31 :
基幹システムのアプリ開発・維持保守 2022/4/1~ : AWSインフラの構築・維持保守 ▪最近の活動 APN AWS Top Engineers選出を目指し、 資格取得、Qiita投稿・LT登壇などを実施中 @tsukasa_aws 3 @Tsukasa_Ishimaru
2. 質問 突然ですが、こんなことを思ったことありませんか? ・とりあえずササっと新規AWS環境の構築をしたけど、 詳細設計書を作るのが正直めんどくさい。。。 ・既存AWS環境の維持保守担当になったけど、詳細設計書がなくて、 どのリソースを使っているのか、わからん。。。 AWSコンソールからポチポチ転記せず、 詳細設計書を生成したい 4
3. 方法 使用するAWSサービス IaCジェネレーター 既存AWSリソースをもとにCloudFormationテンプレートを 作成してくれるサービス(CloudFormationに内包) Amazon Bedrock 生成系AIアプリケーションが作成できるサービス チャット等の基本的な形式であれば、すぐに使える
5
3. 方法(続き) 手順 CloudFormation (IaCジェネレーター) ①IaCジェネレーターを使用して 既存AWS環境のCloudFormation テンプレートを生成 CloudFormation テンプレート(yml形式)
②Amazon Bedrock(Claude 3 Sonnet)のチャットに、 生成したテンプレートと、指示(プロンプト)を記載 Amazon Bedrock (Claude 3 Sonnet) テキスト(CSV形式) ③Amazon BedrockがCSV形式のテキストをチャット上に出力 ④手動でエクセルにコピペ 詳細設計書 6
4. やってみた 今回詳細設計書を生成するAWS環境のシステム構成図(サンプル) 7
4. やってみた(続き) ①IaCジェネレーターを使用してCloudFormationテンプレート生成 8
4. やってみた(続き) ①IaCジェネレーターを使用してCloudFormationテンプレート生成(続き) 9
3. やってみた(続き) ②Amazon Bedrock(Claude 3 Sonnet)のチャットに、 生成したテンプレートと、指示(プロンプト)を記載 サンプル指示(プロンプト) あなたは、AWS環境の構築担当者です。 <yml>
ここに生成したCloudFormationテンプ レートを記載 </yml> <yml></yml>タグの中に記載された yml形式のCloudFormationテンプレー トから、エクセルの詳細設計書を作成して ください。 10
4. やってみた(続き) ③Amazon BedrockがCSV形式のテキストをチャット上に出力 11
4. やってみた(続き) ③Amazon BedrockがCSV形式のテキストをチャット上に出力(続き) 12
4. やってみた(続き) ④手動でエクセルにコピペ 「VPC」シート 13
5. 良いところ ・手軽、且つ、爆速で詳細設計書を作成できる ・いい感じにシートを分割してくれる ・(ついでにこの資料の構成も考えてくれた) 14
6. 悪いところ(改善点) 15 ・シート分割案をBedrockが提案してきた時点では、 InternetGW等のリソースは、「VPC」シートに記載されるはずだったが、 CSV形式での出力時では、「OTHERS」シートに記載されてしまった ⇒プロンプトを改善することで修正できそう ・SecurityGroupの設定値が途中で…になって勝手に省略されてしまう ⇒プロンプトを改善することで修正できそう ・そもそもCSVファイル直接出力してほしい
⇒Agent for Bedrock + Lambdaで実現できそう
7. おわりに • 生成AI活用によって人間が雑務から解放される世界は、 そう遠くない気がする(はやく来てくれ) 16
ご清聴ありがとうございました 17