ChatGPT
2023年において、
AIは、すごいと世の人に知らしめたOpen AIのプロジェクト。
チャットで、会話形式で投げかけを行うと、人間がもっともらしい回答をするのと遜色ないレベルの回答が得られる。
発展途上であり、洗練されていないが、強力でこれから多機能になることを考えると、早めに習熟しておく方が良い。[1]
公式サイト
モデル
公式モデル
https://platform.openai.com/docs/models
OpenAI
GPTの開発主体の非営利法人
OpenAIは2015年末にサム・アルトマン、イーロン・マスクらによって設立されたAI研究所。マイクロソフトも出資している。
ChatGPTについて学ぶ
ChatGPTの仕組みと社会へのインパクトについて学ぶことができる講演の動画(19分14秒)
黒橋 禎夫 京都大学 教授/NII・所長特別補佐 による講演の動画
ChatGPTがどのようにして使えるものであるかということについての説明が最初にある。
GPTのRNN言語モデルとしての説明があり、その後、確率の視点を用いた言語モデルとしての仕組みの説明や、ニューラル語の意味をベクトルで表現するなどの基本的仕組みについて説明してくれる網羅的な動画。
最後に教育での利用についても踏み込んでいる。
入門動画として最適。
AIの進化と日本の戦略_松尾研.pdf
世間一同にたいして衝撃を与えた資料。
必見。
進歩のはやさ
GPT4以前以後でLLMの使い方が全然違うから,わずか1ヶ月前の動画でも古く感じてしまう.
学術領域との関係性
生成系AI(ChatGPT, BingAI, Bard, Midjourney, Stable Diffusion等)について
行政上の活用
「ChatGPT」“懸念解消なら国会答弁など活用検討” 西村経産相
ChatGPT 各国で規制検討の動き 個人情報保護などの懸念から
家庭用
概要
ChatGPT の概説 - Software Engineer じゃない方向け -
検索エンジンの延長として活用するイメージで在るが、単語の計算機、として捉えるのが妥当という論説もある[2]
ChatGPT 人間のフィードバックから強化学習した対話AI
GPT-4 Is a Reasoning Engine Reason is only as good as the information we give it
GPT-1→GPT-2→GPT-3→GPT-3.5→ChatGPT→GPT-4までの進化の軌跡と違いをまとめてみた
基本的な使い方
投稿日 2023年03月25日更新日 2023年03月25日 ITエンジニア的なChatGPTの使い方メモ
「ChatGPT、これやって」うまくやってもらうために知っておきたい4つの構成要素
プロンプトエンジニアリング
ChatGPTから、自分が欲しい答えを引き出すために、入力のプロンプト(投げかけ、呪文)を工夫する技術。
詳細は、プロンプトエンジニアリングの記事を参考のこと。
ChatGPTのプロンプトエンジニアリングはとても「変なもの」。PKSHAと東大・松尾教授が語る
Excel上で使う方法
「Excel」上で「ChatGPT」を簡単に扱えるようにする方法が開発される!
仕組み
社会的影響
ビジネス利用への注意点
【知財・個人情報】ChatGPTをビジネスに利用する際の注意点 '23/4/3
安全面
渡した情報を基に学習するので、守秘義務のあるデータは、渡さないのが当然の鉄則となる。
また、一応内容は倫理面などでチューニングされており、ポリティカルコレクトネスなどにも配慮された出力がなされるようになっている。
ChatGPTを安全に利用するための攻撃への理解と対策のベストプラクティス
セキュリティ担当者がChatGPTの業務利用方針を検討するうえでの留意点(2023年4月10日更新)
プロンプトインジェクション対策
プロンプトで、ハッキングしようとする人がいるので対策をすることが必要になる。[3]
プロンプトで"回避"する[4]
プロンプトである行為を禁止させることは困難で、禁止ではなく、"このように行動する"と、行動指針を出して、回避することが効果的。
プロンプトで出力フォーマットを指定する
プロンプトで出力フォーマットを指定すると、インジェクション対策になる。few-shotプロンプティングを使って、{}と""で囲むようにしたら、効果が確認出来た。[5]
出力結果において、NGワードを設定する[6]
想定した用途では絶対使われないような単語をNGワードとして、プログラミングの方で処理
改善
ChatGPT step by stepロールプレイもやめたらプロダクト開発で使える精度に
Wolverine コーディングの時に自動でエラーをChatGPT4に投げてくれる
https://github.com/biobootloader/wolverine
API利用時の検索の質を上げる方法
https://qiita.com/naosugi1987/items/1047159933361ec5a2d7
【完全保存版】GPT を特定の目的に特化させて扱う (Fine-tuning, Prompt, Index, etc.)
ChatGPTの嘘を克服できるChrome拡張機能「WebChatGPT」を使ってみた
変数の調整
コンサルタントプロンプト
神。
ChatGPTをコンサルタントとして使える、汎用的な問題解決プロンプトを作りました。
現状とあるべき姿を入力すれば、イシューツリーが自動生成、全体像から優先順位を定めて施策を詳細化します。 下記にプロンプトと使用上の注意点を載せます
___________ここからプロンプト___
あなたはコンサルタント、私はあなたのクライアントです。 下記の手順でイシューツリーとそのストーリーを提案してください。
- 手順
手順1. まず現状とあるべき姿を私に尋ねてください。 手順2. 私が答えたら、現状とあるべき姿の間のギャップをイシューとして端的に表現してください。その上で、ギャップを分解した要素を約20個書き出し、約5個のグループにまとめてください 手順3. そのグループをもとに3階層のイシューツリーをマークダウン形式で展開してください。 手順4. 下記4A-4Dに基づき、現状のイシューツリーが具体的に何が良くて何が悪いのかを説明してください。改善点があれば手順3に戻ってください - 4A. イシューはモレなくダブりなく分解する - 4B. イシューを本質的にする(マーケティング戦略の4P, 3C, 5Fや7Sなどで分解する、など) - 4C. イシューが新しい構造を表現できているようにする(既存の構造との共通点、要素間の関係性、法則など) - 4D. イシューを解決可能にする 手順5. イシューツリーについて私にフィードバックを求め、私の回答を待ってください。フィードバックがあれば手順2に、なければ手順6に進んでください 手順6. サブイシューに対する優先順位とその理由を2案提案し、私に選ばせてください。 手順7. サブイシューの優先順位をもとにストーリーを作ってください。私からフィードバックがあれば手順2に戻ってください。 手順8. イシューツリーやストーリーのどの部分を詳しく聞きたいか、私に尋ね続けてください。
現状:______
あるべき姿:______ https://twitter.com/kato_/status/1643470077738762242?s=20
iPhoneにおける利便性向上
Siri超え!? iPhoneで音声会話が可能なChatGPT「ジャービス」って何? – 設定方法は?
How to Use ChatGPT With Siri on Your iPhone
iPhoneのホーム画面から「ChatGPT」をサクッと使える方法が話題 – 究極の時短に!
ChatGPTと音声で会話できるiOSアプリ「ボイスAI」リリース
LINE
LINEで使える
娯楽的要素
かわいい女子大生モチーフのAIが相手をしてくれるサービス。AIなので、気持ち悪いなどのネガティブな感情もなく、健気に付き合ってくれる。一日無料。
活用参考
ChatGPTを使って自分のブログ風回答を生成する仕組みを学ぶ
ChatGPTで競合調査やKPIの設定をやってみよう【海外記事メモ】
ChatGPTを巧みに操る猛者たちが生み出した禁断のハック術10選【2023年3月版】
ChatGPTによる蔵書検索サポーターの実装(協力図書館募集)
ChatGPTプロンプトエンジニアリングのコツ8箇条~OpenAI公式のベストプラクティスから学ぶ~
ChatGPTが新着論文を要約し毎朝メールしてくれる仕組みの作り方
ChatGPTで自前のドキュメントを利用できるプラグイン「ChatGPT Retrieval Plugin」の概要