SlideShare a Scribd company logo
1 of 9
Download to read offline
ChatGPTによるIT開発とBLO手法
nagnag 2023/07/27 at Mercari
ChatGPT(GPT4)とIT開発していてプロン
プトに関して学んだこと
1. 言語やプラットフォーム等をまたいだときChatGPTの真価が発揮される。
1. 知識範囲が広いため個人の限界を超えて越境開発できる。
2. 回答L/T=0, 24-365対応。
2. ChatGPTのプロンプトから効率よく望ましい回答を得るためには…
1. メタ認知の促進させる
1. ⽬的やコンセプトの記述(例︓最終的にやりたいことは〜〜)
2. 背景情報(例︓実は〜を解決したい。〜を課題に思っている)
3. 優先することの明⽰(例︓ユーザービリティを優先する等)
2. 細かい前提条件を明示
1. ファイル形式、文字コード、アルゴリズム…
3. これらを効率よく伝える⼿法をBack Loop Optimization(BLO)と定義
通常のプロンプティング
誤
り
Completion_02
Prompt_02
Prompt_01
Completion_01
Prompt_03
指
摘
Completion_03
訂
正
•
一
直
線
で
縦
に
長
く
な
り
が
ち
•
や
り
取
り
を
人
間
が
覚
え
て
ら
れ
な
く
な
る
こ
と
も
あ
る
。
•
履
歴
が
汚
く
て
恥
ず
か
し
く
て
共
有
で
き
な
い
。
Completion_01
バックループ・オプティマイゼーション(BLO)
のプロンプティング
Prompt_02´
Prompt_01
Completion_01
Completion_02
Prompt_02
Prompt_01
誤り
Completion_02´
Prompt_02´
Prompt_01
Completion_01
正解
質問
訂正
•
何
度
も
や
り
直
す
。
•
バ
ッ
ク
ル
ー
プ
を
描
く
よ
う
に
チ
ャ
ッ
ト
の
上
流
を
洗
練
さ
せ
る
。
•
な
る
べ
く
短
く
コ
ン
パ
ク
ト
に
す
る
。
BLOの事例
データを表示させると時
間が掛かるので、BLOし
てダウンロードリンクを
作成させる。
セッションタイムアウトでデータが
消えてエラーが出た。BLOしてこ
ちらから再アップロードすると伝
えてエラーを回避。
今までの失敗をふまえて、新規チャット
を作り、冒頭のチャットに改善策を含め
る。箇条書きでも良い。
BLOした
箇所
新規チャットでやり直す 前の投稿をやり直す
BLOのメリット・デメリット
メリット
•シンプル化できる。
•構造化できる。
•回答の精度が上がる。
•他の人と効果的に共
有できる。
デメリット・リスク
•精度が下がる可能性があ
る。
•冒頭の投稿が長くなり
すぎはNG
•手順通り進まない可能性
がある。
•ChatGPTからの回答が
必ずしも一定しないため
参考︓LLMのコンテキスト理解
下記に注意してBLOしましょう。
出典: Lost in the Middle: How Language Models Use Long Contexts
https://arxiv.org/abs/2307.03172
関連情報が入力文脈の始めや終わりにある場合、パフォーマンス
はしばしば最高になることがわかりました。モデルが長い文脈の
中間で関連情報にアクセスしなければならない場合、パフォーマ
ンスは大幅に低下します。
入力文脈が長くなるとパフォーマンスは大幅に低下し
ます。
参考︓ChatGPTのリリース後にStack Overflow
への週間投稿数が16%減少
https://arxiv.org/abs/2
307.07367
• ChatGPTへの問い合
わせが増えた影響と
分析
• Stack Overflowなどの
開発者のフォーラムに
おいて人同士の投稿
が減ることは、将来的
にLLMの学習リソース
が低下すると懸念。
▲ ChatGPTとのやり取りをもっと外に出すべきかもしれない。
まとめ
• 開発のナレッジを共有・公開しないと将来のLLMの学習リソース
が減るので、積極的に共有・公開しよう︕
• 共有のためには、意識してBLO手法などを使い、構造化・シンプ
ル化して可読性を高めることが求められる。
• 場を設けることが重要。
• 積極的に勉強会やフォーラムを⽴ち上げよう。

More Related Content

Similar to ChatGPTによるIT開発とBLO手法.pdf

ディレクターのキャリア・パス ~職能マップになぞらえて~
ディレクターのキャリア・パス ~職能マップになぞらえて~ディレクターのキャリア・パス ~職能マップになぞらえて~
ディレクターのキャリア・パス ~職能マップになぞらえて~Renji Yoneda
 
ChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AIChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AIShota Imai
 
インターンシップ成果報告(修正前)
インターンシップ成果報告(修正前)インターンシップ成果報告(修正前)
インターンシップ成果報告(修正前)T2C_
 
RTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdfRTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdfhossenkamal2
 
RTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptxRTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptxhossenkamal2
 
Microsoft MVP x Passion for community
Microsoft MVP x Passion for communityMicrosoft MVP x Passion for community
Microsoft MVP x Passion for communityRie Moriguchi
 
ChatGPTの驚くべき対話能力 20230414APR.pdf
ChatGPTの驚くべき対話能力 20230414APR.pdfChatGPTの驚くべき対話能力 20230414APR.pdf
ChatGPTの驚くべき対話能力 20230414APR.pdfYamashitaKatsushi
 
RでTwitterテキストマイニング
RでTwitterテキストマイニングRでTwitterテキストマイニング
RでTwitterテキストマイニングYudai Shinbo
 
RでTwitterテキストマイニング~スターバックス~
RでTwitterテキストマイニング~スターバックス~RでTwitterテキストマイニング~スターバックス~
RでTwitterテキストマイニング~スターバックス~江上 ゼミナール
 
プロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongi
プロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongiプロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongi
プロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongiDaisuke Matsuda
 
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~Knowledge & Experience
 
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」嶋 是一 (Yoshikazu SHIMA)
 
AI とデジタル変革
AI とデジタル変革AI とデジタル変革
AI とデジタル変革Osaka University
 
無料学習 & Communityのすゝめ
無料学習 & Communityのすゝめ無料学習 & Communityのすゝめ
無料学習 & CommunityのすゝめShohei Oda
 
[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...
[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...
[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...Google Cloud Platform - Japan
 
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発BrainPad Inc.
 
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装
ChatGPT + LlamaIndex 0  .6 による チャットボット の実装ChatGPT + LlamaIndex 0  .6 による チャットボット の実装
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装Takanari Tokuwa
 

Similar to ChatGPTによるIT開発とBLO手法.pdf (20)

ディレクターのキャリア・パス ~職能マップになぞらえて~
ディレクターのキャリア・パス ~職能マップになぞらえて~ディレクターのキャリア・パス ~職能マップになぞらえて~
ディレクターのキャリア・パス ~職能マップになぞらえて~
 
ChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AIChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AI
 
no12.pptx
no12.pptxno12.pptx
no12.pptx
 
インターンシップ成果報告(修正前)
インターンシップ成果報告(修正前)インターンシップ成果報告(修正前)
インターンシップ成果報告(修正前)
 
NGK2023S ChatGPT
NGK2023S ChatGPTNGK2023S ChatGPT
NGK2023S ChatGPT
 
RTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdfRTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdf
 
RTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptxRTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptx
 
Microsoft MVP x Passion for community
Microsoft MVP x Passion for communityMicrosoft MVP x Passion for community
Microsoft MVP x Passion for community
 
ChatGPTの驚くべき対話能力 20230414APR.pdf
ChatGPTの驚くべき対話能力 20230414APR.pdfChatGPTの驚くべき対話能力 20230414APR.pdf
ChatGPTの驚くべき対話能力 20230414APR.pdf
 
RでTwitterテキストマイニング
RでTwitterテキストマイニングRでTwitterテキストマイニング
RでTwitterテキストマイニング
 
RでTwitterテキストマイニング~スターバックス~
RでTwitterテキストマイニング~スターバックス~RでTwitterテキストマイニング~スターバックス~
RでTwitterテキストマイニング~スターバックス~
 
プロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongi
プロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongiプロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongi
プロダクトマネージャとして海外で働き始めて、自分の視点をどこに持ってこようかと考えた話 #pm_roppongi
 
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
 
Mtgのススメ
MtgのススメMtgのススメ
Mtgのススメ
 
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
第1回 GPT / ジェネレーティブAI 勉強会「ChatGPTでMML音楽を奏でてみた&LLMで思うこと」
 
AI とデジタル変革
AI とデジタル変革AI とデジタル変革
AI とデジタル変革
 
無料学習 & Communityのすゝめ
無料学習 & Communityのすゝめ無料学習 & Communityのすゝめ
無料学習 & Communityのすゝめ
 
[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...
[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...
[Cloud OnAir] G Suite って何が便利なの?Google AI を活用した働き方とは?今さら聞けない G Suite の最新便利機能をユ...
 
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発
 
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装
ChatGPT + LlamaIndex 0  .6 による チャットボット の実装ChatGPT + LlamaIndex 0  .6 による チャットボット の実装
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装
 

ChatGPTによるIT開発とBLO手法.pdf