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
生成AIでシステム開発はどう変わるか
Search
Etaro Ito
November 29, 2023
Technology
13k
22
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
生成AIでシステム開発はどう変わるか
https://layerx.connpass.com/event/301629/
での発表資料
Etaro Ito
November 29, 2023
More Decks by Etaro Ito
See All by Etaro Ito
口コミを考慮して飲食店を探してくれるグルメ検索AIを作った
etaroid
0
340
Corda Enterprise Network Manager 入門
etaroid
0
480
Voice UIを使ったLive配信支援
etaroid
1
1.4k
Other Decks in Technology
See All in Technology
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
220
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
3
510
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
180
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
1
460
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
130
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
400
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
490
システム思考で問題に対処する
yussak
0
110
Webアクセシビリティ入門 2026
recruitengineers
PRO
1
340
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
350
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Marketing to machines
jonoalderson
1
5.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
Crafting Experiences
bethany
1
240
New Earth Scene 8
popppiees
3
2.5k
Side Projects
sachag
455
43k
GraphQLとの向き合い方2022年版
quramy
50
15k
Leo the Paperboy
mayatellez
8
2.1k
Facilitating Awesome Meetings
lara
57
7.1k
A Soul's Torment
seathinner
6
3.4k
Transcript
© 2023 LayerX Inc. 生成AIでシステム開発はどう変わるか 2023/11/29 Etaro Ito (@etaroid)
© 2023 LayerX Inc. 2 名前 Etaro Ito 自己紹介 好きなもの
X: @etaroid 仕事 LayerX Fintech事業部にてSWE / SRE 2018年 インターン→2020年 新卒入社 スタートアップ、プロダクト開発、漫画/アニメ
目次 Agenda • 生成AIでシステム開発はどう変わるか • 生成AIを活用した開発の具体例 • まとめ
目次 Agenda • 生成AIでシステム開発はどう変わるか • 生成AIを活用した開発の具体例 • まとめ
© 2023 LayerX Inc. 5 • LLMは精度が問題にされることが多いが、コード出力の精度は非常に高く既に10Xの体験ができる • 現状、最も使われているのも「コードを書く」用途 始めに:
LLMはコードを書くのが一番得意 生成AIでシステム開発はどう変わるか Ref: State of AI 2023 by Retool Github Copilot Writing code or queries
生成AIでシステム開発はどう変わるか 未来の話
© 2023 LayerX Inc. 7 • 「AIがコードを生成 → エンジニアが修正」というワークフローに •
Github Copilotを使った AI Native Development Guide ◦ 「コメントから書き始める」 ◦ 「生成させたいコードと関連性の高いファイルを開いておく」 1/5: エンジニアが0からコードを書くことはなくなる 生成AIでシステム開発はどう変わるか
© 2023 LayerX Inc. 8 既存コードを参照して生成/解説 React Componentを生成 ChatGPT GPT4Vで画像からコード生成
Cursor v0.dev 生成AIでシステム開発はどう変わるか 2/5: コードの生成&解説で開発速度が劇的に向上する
© 2023 LayerX Inc. 9 QA • 網羅的なテストケースの作成 • テストコードの生成
→ 実行 → 修正 → … • シナリオテスト / e2eテストの自動化 3/5: その他の開発工程の多くを自動化しうる 脆弱性管理 • Dependencies Updateの柔軟な自動化 生成AIでシステム開発はどう変わるか Debug • エラーの原因の推定 → コード修正 → Retry → …
© 2023 LayerX Inc. 10 • 現在のノーコード/ローコードツールの課題はメンテナビリティとカスタマイザビリティ • コードが裏側で生成&管理できれば、精緻なVersion管理やエンジニアによるカスタマイズなどが可能 になり、対応できるシステムの幅が広がる
4/5: ノーコード/ローコードツールが進化する 生成AIでシステム開発はどう変わるか Ref: relay.app
© 2023 LayerX Inc. 11 • コードを瞬時に生成できるとすると、究極的にはリクエストに合わせてコードを書くことも可能 • Autogenerated Frontend
/ Autogenerated APIの世界 • 「Softwareの機能が事前に固定されているのは、携帯電話にキーボードが固定されていたのと同じだ」 5/5: コードは”事前に”書いておくものではなくなる 生成AIでシステム開発はどう変わるか Ref: @hellokillian on X
目次 Agenda • 生成AIでシステム開発はどう変わるか • 生成AIを活用した開発の具体例 • まとめ
生成AIを活用した開発の具体例 現時点の制約下でできることの紹介
© 2023 LayerX Inc. 14 • 使うもの: ◦ GPT4V /
Cursor / terraformテンプレートリポジトリ • 手順: 1. Architecture図を作成 2. GPT4Vでterraformコードを生成 3. テンプレートリポジトリにはめこむ 4. 実行してみる 5. Cursorでエラーを修正 6. 成功 静的サイトをホスティングするAWSインフラのIaCでの作成 生成AIを活用した開発の具体例
© 2023 LayerX Inc. 15 生成AIを活用した開発の具体例 1. Architecture図を作成
© 2023 LayerX Inc. 16 生成AIを活用した開発の具体例 2. GPT4Vでterraformコードを生成
© 2023 LayerX Inc. 17 生成AIを活用した開発の具体例 2. GPT4Vでterraformコードを生成
© 2023 LayerX Inc. 18 生成AIを活用した開発の具体例 3. テンプレートリポジトリにはめこむ
© 2023 LayerX Inc. 19 生成AIを活用した開発の具体例 4. 実行してみる
© 2023 LayerX Inc. 20 生成AIを活用した開発の具体例 5. Cursorでエラーを修正
© 2023 LayerX Inc. 21 生成AIを活用した開発の具体例 6. 成功 No Errors!
目次 Agenda • 生成AIでシステム開発はどう変わるか • 生成AIを活用した開発の具体例 • まとめ
© 2023 LayerX Inc. 23 • 生成AIで実際に10Xの体験が作られている数少ない領域 • これからより一層、システム開発のワークフローが劇的に効率化されることは自明 •
それだけでなく「システム」の形自体が変わる可能性すらある LayerXは生成AIに注力している会社です! • AI/LLM事業部を始め、各事業部で生成AIを活用した開発やプロダクトに取り組んでいます • 興味がある方がいらっしゃれば是非コンタクトください! まとめ (と宣伝) まとめ システム開発は生成AIで最も影響を受ける分野の1つ