Slide 1

Slide 1 text

生成AIを使った コーディング スー TechTrain

Slide 2

Slide 2 text

自己紹介 テックリード / Suguru Ohki スー TechTrai nのエンジニア1人目。 技術を反復横跳びしていますが、前より抑えられています・・・! 趣味: サウナ、お酒

Slide 3

Slide 3 text

生成AIの使いどころは? 00 何に使うのが効果が高いのか?

Slide 4

Slide 4 text

前提を整理 スタートアップの状況 1 . コードを書く際の構成要素 2 .

Slide 5

Slide 5 text

事業の不確実性が高い 特 定 の 分 野 じ ゃ な く て も 1 人 で エ ン ジ ニ ア を や っ て い る 。 な ん て こ と も ざ ら に あ る で し ょ う 。 該 当 分 野 に 詳 し い 人 が い な い た め 正 し い か ど う か ア テ を つ け る こ と す ら 難 し い ケ ー ス も。 分野に詳しい人がいない 想 定 し て い た も の が 正 し い と も 限 ら な い 上 、 正 し い と し て も ビ ジ ネ ス と し て 成 立 さ せ る た め に ど う す る の か ? を 考 える必要がある 不 確 実 性 が 高 い 1 2 スタートアップの状況

Slide 6

Slide 6 text

コードを書く際の構成要素 要 件 定 義 ・ 設 計 調 査 コ ー デ ィ ン グ

Slide 7

Slide 7 text

高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義 ・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多

Slide 8

Slide 8 text

生成AI が得意なことは? 不確実性: 低 1 . Webなどの情報量: 多 2 .

Slide 9

Slide 9 text

高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義 ・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多

Slide 10

Slide 10 text

高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義 ・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多 コード生成でも どうにかなる

Slide 11

Slide 11 text

高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義 ・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多 むしろこちらで 使いたい

Slide 12

Slide 12 text

生成AIを使う勘所 01 プロンプトを活用する

Slide 13

Slide 13 text

生成AI を使う勘所 プロンプトの活用が大事

Slide 14

Slide 14 text

生成AI を使う勘所 プロンプトによって 生成結果の不確実性を下げる

Slide 15

Slide 15 text

高 コードを書く際の構成要素 高 不確実性 → 低 要 件 定 義 ・ 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多 ここを下げる

Slide 16

Slide 16 text

高 コードを書く際の構成要素 高 不確実性 → 低 設 計 調 査 コ ー デ ィ ン グ 中 中 情報量 → 多 下げることによって専門家を擬似的に再現

Slide 17

Slide 17 text

生成AIを使う勘所 01 プロンプトを活用する

Slide 18

Slide 18 text

生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出 力 指 示 子 命 令 文 脈

Slide 19

Slide 19 text

生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出 力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式

Slide 20

Slide 20 text

生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出 力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式 あなたはフロントエンドエンジニアです。 私にアクセシビリティの実装について教えてください。 MarkDownで出力すること。 文脈 入力データ 出力指示子 命令

Slide 21

Slide 21 text

プロンプト設計 02 効果的に欲しい結果を得る

Slide 22

Slide 22 text

生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出 力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式

Slide 23

Slide 23 text

生成AI を使う勘所 - プロンプトの構成 入 力 デ ー タ 出 力 指 示 子 命 令 文 脈 モデルに実行して欲しい特定のタスク・命令 外部情報や追加文脈 応答を見つけたい入力・質問 出力のタイプ・形式 情報を手厚くすることにより、 精度が上がるのはこの部分がメイン

Slide 24

Slide 24 text

活用箇所とプロンプト 03 何に使っているか? プロンプトはどこから?

Slide 25

Slide 25 text

スタートアップの活用どころ 設 計 情 報 の 統 合 情 報 収 集 学 習 設 計 欲しい情報が少しブレがある場合に情報収集 新しいものを学ばなくてはいけないときの全体像を得る アーキテクチャの設計などの壁打ちをする 本などの情報を統合して関連性を見る

Slide 26

Slide 26 text

プロンプトの参考はどこにあるか? PromptHub ChatGPT研究所 GPTsを見る https://developers.cyberagent.co.jp/blo g/archives/46619/ https://www.prompti nggui de.ai

Slide 27

Slide 27 text

プロンプトの参考はどこにあるか? PromptHub ChatGPT研究所 GPTsを見る https://developers.cyberagent.co.jp/blo g/archives/46619/ https://www.prompti nggui de.ai お金を払ってGPTsなどを使うのが ぶっちゃけ早かったりします・・・。

Slide 28

Slide 28 text

まとめ 04

Slide 29

Slide 29 text

まとめ 調査・設計などで生成AIを使おう 1 . プロンプトをカスタムしよう 2 . 既にあるプロンプトを活用しよう 3 .

Slide 30

Slide 30 text

ご清聴ありがとう ございました!