Slide 1

Slide 1 text

DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c 佐藤智樹 tmk2154 Track C-6 DevelopersIO流!アマゾンの奥地で技術の限界に挑戦:LT7人衆、熱き戦い

Slide 2

Slide 2 text

佐藤智樹 製造ビジネステクノロジー部 アーキテクトチーム JAWS-UG CDK支部 運営 好きなAWSサービス 自己紹介 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c @tmk2154 @tomoki10 @tomoki10 Lambda CDK

Slide 3

Slide 3 text

概要 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c ● 今日話すこと ○ Devinとは、エンジニアAIとは何か ○ AWS エンジニアAIの夢と現状の課題 ○ 如何にして制限をかけるか ○ 動作例 ● 知って欲しいこと ○ エンジニアAIに何ができそうか知る

Slide 4

Slide 4 text

Devinとは何か? ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c 端的に言うと生成AI技術を応用した自律型AIソフトウェアエンジニア Slackなどから自然言語で指示するだけで、コードの実装計画、実装 デバッグ、テスト、ブラウザ操作などを自動的に行なってくれる

Slide 5

Slide 5 text

Devinの動作例(↓実際のDevinのチャット画面) ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c 画像引用元:https://aws.amazon.com/jp/builders-flash/202409/web-app-architecture-design-pattern/

Slide 6

Slide 6 text

Devinの動作例 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 7

Slide 7 text

● 理想 ○ AWS エンジニアAIに考えを伝えるだけで、要件に合わせ 最適なインフラを構築していって、テストや運用なども実行して くれる。新しい面白い課題だけを人間が取り組んでいく ● 現実 ○ エンジニアAIは知識は膨大だが以下が事前に必要 ■ オンボーディング(インストール手順やドキュメント整備) ■ セキュリティ教育/ガードレール設計 ○ 入力/出力の動きにゆらぎがある(MCPで改善される?) AWS エンジニアAIの夢と現状の課題 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 8

Slide 8 text

https://dev.classmethod.jp/articles/cdk-bootstrap-modern-templa te/ CDKデフォルトのデプロイ用ロールは以下のような構成になっている 現実への対処 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 9

Slide 9 text

人間と同じようにエンジニアAIの権限を最小化する 現実への対処 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c https://dev.classmethod.jp/articles/prologue-to-make-devin-an-aws-engineer/ CDK

Slide 10

Slide 10 text

動作例 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c      :https://github.com/classmethod/icasu-cdk-serverless-api-sample ソースの詳細は「ICASU CDK」で検索!!

Slide 11

Slide 11 text

動作例 ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 12

Slide 12 text

「ICASU Serverless」 デプロイしたリソース ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c

Slide 13

Slide 13 text

時代の一歩先を行こう!! ハッシュタグ:#jawsdays2025 #jawsug #jawsdays2025_c