Slide 1

Slide 1 text

マスター タイトルの書式設定 1 ChatGPTをソフトウェア 開発に活⽤する 株 式 会 社 福 岡 情 報 ビ ジ ネ ス セ ン タ ー OT 勉 強 会 資 料

Slide 2

Slide 2 text

マスター タイトルの書式設定 2 ChatGPT使ってる︖ 今 回 は C h a t G P T 3 . 5 に 限 定 し て 話 を し ま す

Slide 3

Slide 3 text

マスター タイトルの書式設定 3 ChatGPTとは C h a t G P T に つ い て C h a t G P T さ ん に 聞 い て み よ う 3

Slide 4

Slide 4 text

マスター タイトルの書式設定 4 4

Slide 5

Slide 5 text

マスター タイトルの書式設定 5 ChatGPTとは 5 ざっくりいってしまうと『質問に対してそれっぽいものを返してくれるもの』 技術的には『あるテキストXが⼊⼒されたときに続くテキストYを予想するもの』 質問の対象範囲はウェブ上にある情報ほぼ全部。ただし時事情報など最新の 情報には対応していない(2021年時点でデータで学習しているらしい) ちなみに近くのレストランを検索する機能はないので話は合わせてくれるがまと もな回答は得られない。 ChatGPTを使いこなすには悪い例でChatGPTがどんなものかを理解するに は良い例とも⾔える。

Slide 6

Slide 6 text

マスター タイトルの書式設定 6 ChatGPTについて⽤途別に分類 6 • 未知の⾔語、ライブラリ、FWのコードリー ディング、ライティング • 設定ファイルについて説明 • バグ、エラーについて検証、あたりをつけて もらう • ⽤語の逆引き • (わかりにくい)指⽰、説明等について解 説してもらう • トランスパイル、変換 • テストデータ⽣成 • コメント⽣成 • ソースコードの改善提案 • アイデアだし • 命名 • 各種ドキュメントのたたき台を作成する • DB設計 • メール⽂等の⽣成 ※今回紹介するのは一例でまだ無数に用途があるはず

Slide 7

Slide 7 text

マスター タイトルの書式設定 7 ChatGPTについて⽤途別に分類 7 質疑応答 未知の言語、ライブラリ、 FWのコードリーディング、 ライティング 設定ファイルについ て説明 バグ、エラーの検証 用語の逆引き 指示、説明等に ついて解説 変換 言語A⇔言語B 設定ファイル⇔日本語 ORM⇔SQL csv⇔json コードについて説明 生成 テストデータ生成 コメント生成 命名 コード生成 アイデア ソースコードの改 善提案 アイデア出し ドキュメントのた たき台

Slide 8

Slide 8 text

マスター タイトルの書式設定 8 活 ⽤ レ ベ ル 1 8 質疑応答

Slide 9

Slide 9 text

マスター タイトルの書式設定 9 プログラム、ライブラリ、FWの コードリーディング、ライティング 9

Slide 10

Slide 10 text

マスター タイトルの書式設定 10 以下のコードはどういった意味ですか 10 • 未知の⾔語、ライブラリ、FWなどに対して、とりあえず質問してみて把握すると いった利⽤⽅法 • 例えばすでに動いているソースコードなどを理解する上でのとっかかりになる • 今までやったことない⾔語でも⾼速に読み書き、習熟することが可能になる

Slide 11

Slide 11 text

マスター タイトルの書式設定 11 以下のLaravelのコードはどういった意味ですか 11

Slide 12

Slide 12 text

マスター タイトルの書式設定 12 Laravelで条件を指定してデータ取得する⽅法 12

Slide 13

Slide 13 text

マスター タイトルの書式設定 13 JavaScriptのカレンダーライブラリを教えてください 13

Slide 14

Slide 14 text

マスター タイトルの書式設定 14 条件X,Y,ZでAをする⽅法は 14 • 前提条件がある場合にGoogle検索だととても時間がかかる • ChatGPTだと様々な条件を踏まえた上で回答を返してくれる 以降具体例 やりたいことは • テーブルの⾏がクリックされたときにラジオボタンをチェックする • テーブルのidは”product” • ⼀番左の列がラジオボタン • jqueryを使⽤する

Slide 15

Slide 15 text

マスター タイトルの書式設定 15 jqueryでid="product"を持つテーブルのtrへクリックイベントを付与する⽅法は︖ 15

Slide 16

Slide 16 text

マスター タイトルの書式設定 16 関数内で1番⽬のtdへアクセスするには 16

Slide 17

Slide 17 text

マスター タイトルの書式設定 17 更にtd内のradiobuttonのチェックを⼊れるには 17

Slide 18

Slide 18 text

マスター タイトルの書式設定 18 わかりやすさと説明のために複数回に分けて質問したが実は必要ない 18

Slide 19

Slide 19 text

マスター タイトルの書式設定 19 以前のようにGoogle等を使⽤して調べる場合 19 • タスクを分割して複数回調べることになる • DOMへのアクセス⽅法を調べる必要がある • クリックイベントの処理を調べる必要がある • ラジオボタンをチェックする⽅法を調べる必要がある • 上記の情報を得るため検索結果の3番⽬くらいをクリックして冗⻑な⽂章と広告か ら必要な情報を抽出する必要がある • $(document).readyなど必要な処理が⼀部が省かれているケースがそこそこあ るので調べた通りにやっても動かない可能性がある • jQueryを知らない場合はそもそもどうやって読み込むのかも調べないといけない • 調べてキャプチャを貼る予定だったが⾯倒すぎたので辞めた

Slide 20

Slide 20 text

マスター タイトルの書式設定 20 ところでさきほどのやりたいこと の説明はすぐに理解できた︖ 20

Slide 21

Slide 21 text

マスター タイトルの書式設定 21 ChatGPTは理解⼒に優れている 21 • 誤字脱字があっても問題ない • 必要に応じて⾜りない情報を補ってくれる(勝⼿に⾏間を補⾜するとも⾔う) • 恐らくほとんどの未経験〜新⼈(ひょっとしたら中堅以降も)は⽂書の理解⼒と いう点では勝てない • ⽂章の表現⼒も同様に優れている → わからないことをわかりやすく説明してくれる

Slide 22

Slide 22 text

マスター タイトルの書式設定 22 /区切りの出⼒をするには 22

Slide 23

Slide 23 text

マスター タイトルの書式設定 23 23 続けて質問してやり取りを繰り返すことで 望む回答を得ることが可能

Slide 24

Slide 24 text

マスター タイトルの書式設定 24 コマンドの実⾏結果をコマンドへ埋め込む⽅法 24 ※Windowsを使っている?それなら「Windowsではどうすればいいですか?」と聞けば良い

Slide 25

Slide 25 text

マスター タイトルの書式設定 25 条件を複数指定して何かをやるその他の例 25 Laravelのマイグレーション https://chat.openai.com/share/3a275051-82fd-43f4-833f- 0c9df8f4ce34 CSSのスタイルが崩れる原因は https://chat.openai.com/share/83286661-df13-443f-a027- ff13661f4b91 都道府県のコードをPHPで https://chat.openai.com/share/c5122e1b-fbe2-4f9e-b459- 6a1086146a32

Slide 26

Slide 26 text

マスター タイトルの書式設定 26 設定ファイルについて説明してもらう j s o n , e n v, y a m l , i n i , e t c … 26

Slide 27

Slide 27 text

マスター タイトルの書式設定 27 docker-compose.ymlの内容について説明してください 27

Slide 28

Slide 28 text

マスター タイトルの書式設定 28 docker-compose.ymlの内容について説明してください 28

Slide 29

Slide 29 text

マスター タイトルの書式設定 29 ingress.ymlについて教えてください 29

Slide 30

Slide 30 text

マスター タイトルの書式設定 30 ingress.ymlについて教えてください 30

Slide 31

Slide 31 text

マスター タイトルの書式設定 31 正確性よりも⼤まかな概要を把握したいときに 31 • MySQLのmy.confについて • php.iniについて • etc ※必ず検証すること

Slide 32

Slide 32 text

マスター タイトルの書式設定 32 バグ、エラーについて当たりを つけてもらう 32

Slide 33

Slide 33 text

マスター タイトルの書式設定 33 以下のエラーについて教えてください 33

Slide 34

Slide 34 text

マスター タイトルの書式設定 34 以下のソースコードはどこにミスがありますか 34

Slide 35

Slide 35 text

マスター タイトルの書式設定 35 ⽤語の逆引き あ れ な ん て ⾔ う ん だ っ け ︖ 35

Slide 36

Slide 36 text

マスター タイトルの書式設定 36 関連するキーワードを表⽰するUIをなんと⾔いますか 36 ※曖昧な質問でも回答してくれる

Slide 37

Slide 37 text

マスター タイトルの書式設定 37 アプリケーションを⽌めずに更新することをなんと⾔いますか 37 ※もし望む答えが返ってこない場合条件を 追加したり他の呼び⽅を質問できる

Slide 38

Slide 38 text

マスター タイトルの書式設定 38 あのグラフって︖ 38

Slide 39

Slide 39 text

マスター タイトルの書式設定 39 (わかりにくい)指⽰、説明に ついて解説してもらう 殴り書きから説明⽂ を作成する 〜 に つ い て わ か り や す く 説 明 し て く だ さ い 39

Slide 40

Slide 40 text

マスター タイトルの書式設定 40 案件画⾯のファイルアップロード処理 40

Slide 41

Slide 41 text

マスター タイトルの書式設定 41 有効なケースは指⽰が端的でわかりにくい、 あるいは逆に冗⻑でわかりにくいといったケース そもそも⾔葉が⾜りていない、考慮が情報が ⾜りていないといったケースは対応できない 41

Slide 42

Slide 42 text

マスター タイトルの書式設定 42 わかりにくい⽂章の筆頭として契約書の類がある (が専⾨家に頼んだほうが間違いがないかもしれない) 42

Slide 43

Slide 43 text

マスター タイトルの書式設定 43 ここまで初級レベル 43 ま だ C h a t G P T を 使 い こ な し て い る と は ⾔ え な い

Slide 44

Slide 44 text

マスター タイトルの書式設定 44 ハルシネーション(幻覚)について 44

Slide 45

Slide 45 text

マスター タイトルの書式設定 45 ハルシネーションとは 45 • ChatGPTにおけるハルシネーションとは、誤った情報を⽣成する現象。 • 訓練データの不⾜(マイナーだったり専⾨性が⾼い情報) • 質問が曖昧、情報不⾜で無理やり⾏間を埋めようとしている • 情報の真偽を区別しないという特徴 が原因で発⽣する • 「使えない」と⾔っている⼈はハルシネーションが発⽣しやすい⽤途で 活⽤しようとして失敗している。つまりわざわざ不得意なことをやらせて いる。 『幻覚』というより『勘違い』あるいは『知ったかぶり』の⽅が近い気がする

Slide 46

Slide 46 text

マスター タイトルの書式設定 46 変換 活 ⽤ レ ベ ル 2 46

Slide 47

Slide 47 text

マスター タイトルの書式設定 47 VB⇔Java 47

Slide 48

Slide 48 text

マスター タイトルの書式設定 48 以下のDockerコマンドをDockerComposeファイルにするとどうな りますか 48

Slide 49

Slide 49 text

マスター タイトルの書式設定 49 Laravel(Eloquent ORM) ⇔ SQL 49 相互変換可能 Doctrine等他のORMでも対応可能 ソースコードに埋め込まれたSQLを 抽出するといった使い方も

Slide 50

Slide 50 text

マスター タイトルの書式設定 50 ChatGPTは変換するタスクが⼤得意 50 • Java⇔PHP • 設定ファイル⇔⽇本語 • ORM⇔SQL⇔⽇本語 • SQLのCreate⽂→Insert⽂ • フォーマットX⇔フォーマットY • 設計書 → SQL → ORM • 設計書 → コード(条件分岐等) • 英語⇔⽇本語 • ⼝語(話し⾔葉) ⇔ ⽂語(書き⾔葉) • 箇条書き → ⼝語 • ⽂章の要約 • 正規表現 ⇔ ⽇本語 • メールの⽂章を整えてもらう • ⾳声⼊⼒した内容に句読点をつける • 誤字脱字修正 ※望む回答が返ってきた例をよくよく⾒てみると質問ではなく変換するタスクだったりするのでは︖ プログラムを説明してもらうといったタスクもプログラム→⽇本語に変換しているとも⾔える わかりやすい⽂章に修正して、ビジネス向け⽂書に修正して等

Slide 51

Slide 51 text

マスター タイトルの書式設定 51 ⽂字化けすら変換可能 51

Slide 52

Slide 52 text

マスター タイトルの書式設定 52 52 △ ChatGPTに質問する ○ ChatGPTに変換するタスクを渡す

Slide 53

Slide 53 text

マスター タイトルの書式設定 53 ⽣成 活 ⽤ レ ベ ル 3 53

Slide 54

Slide 54 text

マスター タイトルの書式設定 54 テストデータ⽣成 54

Slide 55

Slide 55 text

マスター タイトルの書式設定 55 ユーザデータサンプル 55

Slide 56

Slide 56 text

マスター タイトルの書式設定 56 商品データサンプル 56

Slide 57

Slide 57 text

マスター タイトルの書式設定 57 コメント⽣成 57

Slide 58

Slide 58 text

マスター タイトルの書式設定 58 以下のPHPコードについて⽇本語でコメントを追加してください 58 ※マジックナンバー9に対して終了状態であると補足が入っている ※良いコメントを出力するためにはわかりやすいコードと命名が必要

Slide 59

Slide 59 text

マスター タイトルの書式設定 59 Dockerfile⽣成 59

Slide 60

Slide 60 text

マスター タイトルの書式設定 60 アイデア 活 ⽤ レ ベ ル 4 60

Slide 61

Slide 61 text

マスター タイトルの書式設定 61 アイデアだし、ブレインストーミング 61

Slide 62

Slide 62 text

マスター タイトルの書式設定 62 講義のアンケート 62

Slide 63

Slide 63 text

マスター タイトルの書式設定 63 依頼すれば追加でアイデアを出⼒することも可能 63 • 数が欲しい場合に100でも200でもアイデアを出⼒してくれる • 追加で条件を指定することも可能 • 良いテーマがあればそこからアイデアを膨らませることもできる • 内容によっては曖昧な返答でお茶を濁されるが「具体的に」「参考に なるような情報」「ヒントください」といった追加指定をすることで頑張っ てアイデアを出してくれる

Slide 64

Slide 64 text

マスター タイトルの書式設定 64 その他例 64 • ChatGPTをソフトウェア開発に利⽤するための講義資料を作成しようと考えています https://chat.openai.com/share/913807be-99ee-4dfd-8896- 316ab2b1baa1 • ウェブアプリケーションにおいてどのようなログを出⼒するとよいでしょうか https://chat.openai.com/share/5e29c79e-ff35-4552-b89b- a01dccf5703b • 優れたGitコミットメッセージのサンプル https://chat.openai.com/share/4c81c278-04e2-4674-bf14- 37397a33b1cc • ⽣成AIを利⽤したビジネスアイデア • ウェブサービスのマネタイズ⽅法について • ソフトウェアエンジニアとしてのキャリアってどうしたらいい︖ヒント頂戴。 • ⽬標を⽴てたい。具体例を挙げて欲しい

Slide 65

Slide 65 text

マスター タイトルの書式設定 65 ソースコードの改善提案 65

Slide 66

Slide 66 text

マスター タイトルの書式設定 66 以下のコードについて問題点の指摘とわかりやすく修正してください 66

Slide 67

Slide 67 text

マスター タイトルの書式設定 67 以下のコードについて問題点の指摘とわかりやすく修正してください 67

Slide 68

Slide 68 text

マスター タイトルの書式設定 68 今回良い(悪い)例を⽤意できなかっ たが天然物のわかりにくいコードの場 合より有効 68

Slide 69

Slide 69 text

マスター タイトルの書式設定 69 命名 サ ブ タ イ ト ル 69

Slide 70

Slide 70 text

マスター タイトルの書式設定 70 DBカラム名 70

Slide 71

Slide 71 text

マスター タイトルの書式設定 71 71 DB設計

Slide 72

Slide 72 text

マスター タイトルの書式設定 72 ECサイト構築に必要なテーブル⼀覧をカラム含めて出⼒して。 72

Slide 73

Slide 73 text

マスター タイトルの書式設定 73 73 • 必要なテーブル項⽬の洗い出し • テーブル作成SQLを出⼒ • テストデータを⽣成 • テストデータを投⼊する といった⼀連のタスクを実⾏することが可能

Slide 74

Slide 74 text

マスター タイトルの書式設定 74 ユーザテーブル作成SQL 74

Slide 75

Slide 75 text

マスター タイトルの書式設定 75 条件を指定してユーザのサンプルデータ作成 75

Slide 76

Slide 76 text

マスター タイトルの書式設定 76 サンプルデータを投⼊するコードの⽣成 76

Slide 77

Slide 77 text

マスター タイトルの書式設定 77 サンプルデータを投⼊するコードの⽣成 77

Slide 78

Slide 78 text

マスター タイトルの書式設定 78 78 各種ドキュメントのたたき台を 作成する

Slide 79

Slide 79 text

マスター タイトルの書式設定 79 XXXXにおいて必要な項⽬を挙げてください 79 • CRMシステムの提案書についてアウトラインを教えてください • アプリケーション開発の提案内容について網羅してください • Webアプリケーションにおける⾮機能要件にはどのようなものがありますか • 要件定義の進め⽅について教えてください • プロジェクトにおける課題管理について適切な⽅法を教えてください • プロジェクトにおいて不具合報告をするときにどういった項⽬があると良いですか • 掲⽰板システムを開発するために必要な情報を⼀覧で教えてください https://chat.openai.com/share/f8297916-44ff-4103-a20f- d26feed0b344 出⼒結果の⼀部に対してさらに深掘りすることが可能

Slide 80

Slide 80 text

マスター タイトルの書式設定 80 『まあ⼤体こんな感じだよね』を出⼒してくれる 最初に着⼿するときの取っ掛かりになる 80

Slide 81

Slide 81 text

マスター タイトルの書式設定 81 出⼒結果の⼀部に対してさらに深掘りすることが可能 81

Slide 82

Slide 82 text

マスター タイトルの書式設定 82 できることは無限⼤ 活 ⽤ レ ベ ル X 82

Slide 83

Slide 83 text

マスター タイトルの書式設定 83 83 • 複数選択肢を提⽰してメリットデメリットを上げてもらう • これこれこういうことがやりたいんだけど • 表形式で出⼒してください • 400⽂字程度にまとめてください • 具体例をあげて質問する • XXXXより良い表現⽅法はある︖ • (思ってたのと違う回答なので)XXXXという観点で回答してほしい • まとめて指⽰を出さず⼀つ⼀つ明確でわかりやすい指⽰を出す(⼈間と同 じ︕︕)

Slide 84

Slide 84 text

マスター タイトルの書式設定 84 84 • たたき台から指摘情報や追加アイデア、ヒントを出してもらうなど • ⽬標設定等について指摘してもらう • こちらから出した情報を精査してもらう

Slide 85

Slide 85 text

マスター タイトルの書式設定 85 複数の⼿段についてメリットデメリットを挙げてもらう 85

Slide 86

Slide 86 text

マスター タイトルの書式設定 86 ECサイトの流れを表形式で出⼒ 86

Slide 87

Slide 87 text

マスター タイトルの書式設定 87 より良い表現はある︖ 87

Slide 88

Slide 88 text

マスター タイトルの書式設定 88 中 ⾝ の 話 は し ま せ ん 88 ChatGPTについて

Slide 89

Slide 89 text

マスター タイトルの書式設定 89 ChatGPTは登場以前のAIのイメージと明らかに異なる 89 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 国語 英語 プログラミング 数学 物理 AIの能力(イメージ) ChatGPT Before ChatGPT 今まで抱いてきた(であろう)AIのイメージ • 全体的に能⼒が⾼く、⼤体何でも出来る • 計算は完璧、⽭盾するケースを除いて間違えな い • 融通が聞かない、頭が固い • 創造性がない • 論理的思考に優れ、直感的な思考は苦⼿ ChatGPT(およびそれに類するもの) • 計算に弱い • たまに間違う • 理解⼒、読解⼒そして語学⼒、表現⼒に優れ ている。 • アイデア出しが得意 • 直感的な思考に優れ、論理的な思考は苦⼿

Slide 90

Slide 90 text

マスター タイトルの書式設定 90 90 直感、勘、経験則といったもの がソフトウェアで実装されてい ると捉えると良さそう

Slide 91

Slide 91 text

マスター タイトルの書式設定 91 質問するときに何とかパターンみたいなのっている︖ 91 • 恐らく不要 • ⼈間に対する質問とChatGPTに対する質問を分ける必要性は感じない • プロンプトエンジニアリングよりも伝わる⽂章を書けるようにした⽅が応⽤が効く

Slide 92

Slide 92 text

マスター タイトルの書式設定 92 92 その他の選択肢 類似サービス

Slide 93

Slide 93 text

マスター タイトルの書式設定 93 Bing 93 • 3つの会話スタイルを選択できる • より想像的に → 本家ChatGPTに⼀番近い︖ • よりバランス良く → Bingの検索結果1つ、2つ⽬を要約した様な出⼒ • より厳密に → Bingの検索結果1つ、2つ⽬を要約した様な出⼒ • 最新の情報に対応可能 • 質問に画像を使⽤可能 • サービスへの導線が悪い。あとUXも悪い • いろいろできるらしい • カタログスペックはChatGPT本家より上(GPT-4)のはずだが使い勝⼿が良くない • 嘘をつく可能性は下がっているので知識が欲しい場合は選択肢の⼀つになるかも

Slide 94

Slide 94 text

マスター タイトルの書式設定 94 Bard 94 • 2023/08/20時点でまだβ版 • 質問⼀つにつき複数の回答を作成してくれる • ソースコードのコメントを出⼒する等の⼀部のタスクは⽇本語で使⽤ するChatGPT3.5よりも精度が良いケースがある。 • 画像の分析等 • 今回紹介したタスクについてはほとんど実⽤可能なレベルになっている • バージョンアップが随時おこなわれている(直近で9/19) • ChatGPT3.5の性能を超える⽇は遠くないかもしれない

Slide 95

Slide 95 text

マスター タイトルの書式設定 95 SGE 95 • 端的に説明するとGoogleの検索結果の要約 • Bingのチャット機能(より厳密に)が近い • 「jQueryでテーブルのヘッダにクリックイベントを追加する⽅法は」と いった質問は苦⼿ • まだ(9/19)性能は悪い • 10/12 画像⽣成機能

Slide 96

Slide 96 text

マスター タイトルの書式設定 96 ChatGPT4について 96 • 現時点で無償で公開されているChatGPTのバージョンは3.5。そのうえ ⽇本語で使⽤するChatGPT3.5は本来の数割程度の実⼒しか出せて いない。 • より⻑い⽂章が扱えるようになる • 計算能⼒や論理的思考能⼒が上がっている(ように⾒える) • 最新の情報を検索するウェブブラウジング機能 • プログラミング向けに調整されたコードインタプリタ機能 • プラグインを使⽤可能 • 20ドル/⽉ • etc ……

Slide 97

Slide 97 text

マスター タイトルの書式設定 97 GPT-4Vについて 97 • 9/25リリース • 有料版で使⽤可能 • 画像のアップロード、分析 • クラス図 → Java等のクラス • 画⾯モックアップ → HTML • ER図 → Insert⽂ → サンプルデータ及びInsert⽂ • 株価チャートなどグラフの分析 • AWSのアーキテクチャ図を説明してもらう • コピペ不可のPDF、画像等から問題⽂を読み取って解答 • etc……

Slide 98

Slide 98 text

マスター タイトルの書式設定 98 ⽇ 進 ⽉ 歩 で 進 化 す る た め 資 料 が 追 い つ か な い 98 各社画像⽣成機能も統合されている

Slide 99

Slide 99 text

マスター タイトルの書式設定 99 まとめ

Slide 100

Slide 100 text

マスター タイトルの書式設定 10 0 ChatGPTを使⽤する時の留意点 10 0 • 実装における全てを置き換えるようなものではない • 妥当性の検証が必要 • (時間を掛ければ)⾃分でも出来るタスク、検収可能なタスクが良い • 機密情報を⼊⼒しないこと • 知識を求めるような質問は⾮推奨 • 英語の⽅が精度が良いとのこと。そもそもまだ⽇本語対応していない • 9⽉中旬頃から本当の⽇本語対応が始まった︖(α版)

Slide 101

Slide 101 text

マスター タイトルの書式設定 10 1 ChatGPTには得意なことをやらせる 101 • ⼊⼒と出⼒が不定型のものに強い • ChatGPTは間違えることがある → 正解、不正解のないタスクを実⾏すること ができる(アイデア出しなど) • ChatGPTは間違えることがある → プログラミングにおいてChatGPTによる出 ⼒を随時テスト、動作確認することで未知の⾔語、FWでも⾼速に実装を進 めることが可能になる • パフォーマンスや実装に不備がないか検証する必要がある • ⽣成物の確認、検証は⼈間の仕事 ⾼度な知的作業は答えがない(ことが多い)

Slide 102

Slide 102 text

マスター タイトルの書式設定 10 2 質問するだけではChatGPTを使いこなしてるとは⾔えない 102 •⽣成するタスク •変換するタスク 上記2つを使いこなす 答えを求めるのではなく提案してもらう

Slide 103

Slide 103 text

マスター タイトルの書式設定 10 3 103 ⾃分で検証できないことは聞かない 正解のない問題に対して利⽤する

Slide 104

Slide 104 text

マスター タイトルの書式設定 10 4 AIの判断に任せておけばいいとは(まだ)ならない 104

Slide 105

Slide 105 text

マスター タイトルの書式設定 10 5 よき同僚としてあるいは(少し癖のある)優秀な部下としてAIを活⽤する 105

Slide 106

Slide 106 text

マスター タイトルの書式設定 10 6 よ り ⾼ 度 な タ ス ク を こ な し 、 よ り ⾼ 度 な 判 断 を し よ う 106 良い質問をしよう 良い質問が出来るようになろう

Slide 107

Slide 107 text

マスター タイトルの書式設定 10 7 以上