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を使ったコーディング
Search
スー
June 04, 2024
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
生成AIを使ったコーディング
GPTsなどLLMを活用したものが最近は多くあります。それらをスタートアップなどの状況下でどこで活用したら良さそうか?を少し考えてみました。
スー
June 04, 2024
More Decks by スー
See All by スー
PHPの型システムが言ってることがわからない
suguru_ohki
1
180
認知負荷を下げるオンボーディング体験
suguru_ohki
0
290
スタートアップでシードからシリーズAのLaravelでどうアーキテクチャを変化させたのか?
suguru_ohki
0
270
スタートアップでDDDを始めた時の困難
suguru_ohki
0
280
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Side Projects
sachag
456
43k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
440
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Docker and Python
trallard
47
4.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
WENDY [Excerpt]
tessaabrams
14
39k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
610
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
生成AIを使った コーディング スー TechTrain
自己紹介 テックリード / Suguru Ohki スー TechTrai nのエンジニア1人目。 技術を反復横跳びしていますが、前より抑えられています・・・! 趣味: サウナ、お酒
生成AIの使いどころは? 00 何に使うのが効果が高いのか?
前提を整理 スタートアップの状況 1 . コードを書く際の構成要素 2 .
事業の不確実性が高い 特 定 の 分 野 じ ゃ な く
て も 1 人 で エ ン ジ ニ ア を や っ て い る 。 な ん て こ と も ざ ら に あ る で し ょ う 。 該 当 分 野 に 詳 し い 人 が い な い た め 正 し い か ど う か ア テ を つ け る こ と す ら 難 し い ケ ー ス も。 分野に詳しい人がいない 想 定 し て い た も の が 正 し い と も 限 ら な い 上 、 正 し い と し て も ビ ジ ネ ス と し て 成 立 さ せ る た め に ど う す る の か ? を 考 える必要がある 不 確 実 性 が 高 い 1 2 スタートアップの状況
コードを書く際の構成要素 要 件 定 義 ・ 設 計 調 査
コ ー デ ィ ン グ
高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義
・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多
生成AI が得意なことは? 不確実性: 低 1 . Webなどの情報量: 多 2 .
高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義
・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多
高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義
・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多 コード生成でも どうにかなる
高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義
・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多 むしろこちらで 使いたい
生成AIを使う勘所 01 プロンプトを活用する
生成AI を使う勘所 プロンプトの活用が大事
生成AI を使う勘所 プロンプトによって 生成結果の不確実性を下げる
高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義
・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多 ここを下げる
高 コードを書く際の構成要素 高 不確実性 → 低 設 計 調 査
コ ー デ ィ ン グ 中 中 情報量 → 多 下げることによって専門家を擬似的に再現
生成AIを使う勘所 01 プロンプトを活用する
生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出
力 指 示 子 命 令 文 脈
生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出
力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式
生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出
力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式 あなたはフロントエンドエンジニアです。 私にアクセシビリティの実装について教えてください。 MarkDownで出力すること。 文脈 入力データ 出力指示子 命令
プロンプト設計 02 効果的に欲しい結果を得る
生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出
力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式
生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出
力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式 情報を手厚くすることにより、 精度が上がるのはこの部分がメイン
活用箇所とプロンプト 03 何に使っているか? プロンプトはどこから?
スタートアップの活用どころ 設 計 情 報 の 統 合 情 報
収 集 学 習 設 計 欲しい情報が少しブレがある場合に情報収集 新しいものを学ばなくてはいけないときの全体像を得る アーキテクチャの設計などの壁打ちをする 本などの情報を統合して関連性を見る
プロンプトの参考はどこにあるか? PromptHub ChatGPT研究所 GPTsを見る https://developers.cyberagent.co.jp/blo g/archives/46619/ https://www.prompti nggui de.ai
プロンプトの参考はどこにあるか? PromptHub ChatGPT研究所 GPTsを見る https://developers.cyberagent.co.jp/blo g/archives/46619/ https://www.prompti nggui de.ai お金を払ってGPTsなどを使うのが
ぶっちゃけ早かったりします・・・。
まとめ 04
まとめ 調査・設計などで生成AIを使おう 1 . プロンプトをカスタムしよう 2 . 既にあるプロンプトを活用しよう 3 .
ご清聴ありがとう ございました!