「ChatGPT」の版間の差分
編集の要約なし |
|||
(同じ利用者による、間の90版が非表示) | |||
3行目: | 3行目: | ||
2023年において、 | 2023年において、 | ||
[[AI]]は、すごいと世の人に知らしめたOpen AIのプロジェクト。技術的にはできるようになっていたことを万人が使用できるインターフェイスに落とし込んだという点で、[[UX]]的なブレークスルーを突破した。 | |||
チャットで、会話形式で投げかけを行うと、人間がもっともらしい回答をするのと遜色ないレベルの回答が得られる。 | チャットで、会話形式で投げかけを行うと、人間がもっともらしい回答をするのと遜色ないレベルの回答が得られる。 | ||
==モデル== | 発展途上であり、洗練されていないが、強力でこれから多機能になることを考えると、早めに習熟しておく方が良い。<ref>[https://note.com/fromdusktildawn/n/n782c4b28552e 今、ChatGPTの使い方を学ぶのは、効率が悪い?]</ref> | ||
==公式サイト== | |||
https://chat.openai.com/ | |||
===モデル=== | |||
公式モデル | 公式モデル | ||
https://platform.openai.com/docs/models | https://platform.openai.com/docs/models | ||
==LLM== | |||
[[大規模言語モデル]]。詳細[[LLM]]のページを参照のこと。 | |||
最近様々なAIが台頭し始めており、chat AIが陳腐化する可能性すら出てきている。<ref>https://www.businessinsider.jp/post-269014</ref> | |||
==Fine-tuning== | |||
[https://tech.drobe.co.jp/entry/2023/09/19/140000 GPT-3.5-turbo を Fine-tuning して GPT-4 相当の性能を獲得する - DROBEプロダクト開発ブログ] | |||
==OpenAI== | |||
GPTの開発主体の非営利法人 | |||
OpenAIは2015年末にサム・アルトマン、イーロン・マスクらによって設立されたAI研究所。マイクロソフトも出資している。 | |||
==ChatGPTについて学ぶ== | |||
[https://note.com/shi3zblog/n/ndae622227f20 GTPの図式化] | |||
[https://gigazine.net/news/20230606-openai-gpt-best-practices/ 「ChatGPT」に使われる言語モデル「GPT」からうまく答えを引き出すためのOpenAI公式ガイド] | |||
https://maname.hatenablog.com/entry/2023/04/28/062945 | |||
https://t.co/g2YvXdjrdP | |||
[https://speakerdeck.com/yasslab/learn-to-code-with-chatgpt 東京都立の大学院で24時間対応の Teaching Assistant (ChatGPT) を用意して分かったこと] | |||
===人間のレスポンスや感情表現の水準に肉薄=== | |||
<youtube> https://www.youtube.com/live/DQacCB9tDaw</youtube> | |||
===ChatGPTの仕組みと社会へのインパクトについて学ぶことができる講演の動画(19分14秒)=== | |||
黒橋 禎夫 京都大学 教授/NII・所長特別補佐 による講演の動画 | |||
[https://edx.nii.ac.jp/lecture/20230303-04 ChatGPTの仕組みと社会へのインパクト] | |||
ChatGPTがどのようにして使えるものであるかということについての説明が最初にある。 | |||
GPTのRNN言語モデルとしての説明があり、その後、確率の視点を用いた言語モデルとしての仕組みの説明や、ニューラル語の意味をベクトルで表現するなどの基本的仕組みについて説明してくれる網羅的な動画。 | |||
最後に教育での利用についても踏み込んでいる。 | |||
入門動画として最適。 | |||
===AIの進化と日本の戦略_松尾研.pdf=== | |||
世間一同にたいして衝撃を与えた資料。 | |||
[https://note.com/api/v2/attachments/download/a29a2e6b5b35b75baf42a8025d68c175 AIの進化と日本の戦略_松尾研.pdf] | |||
必見。 | |||
===デジタル庁「ChtaGPTを業務に組み込むためのハンズオン」=== | |||
[https://www.digital.go.jp/assets/contents/node/information/field_ref_resources/5896883b-cc5a-4c5a-b610-eb32b0f4c175/82ccd074/20230725_resources_ai_outline.pdf デジタル庁「ChtaGPTを業務に組み込むためのハンズオン」] | |||
資料はChatGPTと題してはいるが、実際にはその中枢である大規模言語モデル(LLM)「GPT-4」や「GPT-3.5」の機能を外部から呼び出せるアプリケーション・プログラミング・インターフェイス(API)の利用方法を解説している。<ref>[https://ledge.ai/articles/hands_on_with_the_digital_agency デジタル庁「ChtaGPTを業務に組み込むためのハンズオン」デモアプリのコードも | Ledge.ai]</ref> | |||
===ChatGPT で自分の仕事がどう楽しくなるのかを考えるネタ集 -2023年10月バージョン- - Speaker Deck=== | |||
[https://speakerdeck.com/dahatake/chatgpt-dezi-fen-noshi-shi-gadoule-sikunarunokawokao-erunetaji-2023nian-10yue-baziyon ChatGPT で自分の仕事がどう楽しくなるのかを考えるネタ集 -2023年10月バージョン- - Speaker Deck] | |||
参考になる、具体的活用法施行集 | |||
==プラグイン== | |||
[https://weel.co.jp/media/plugin-list 【ChatGPTのおすすめプラグイン一覧】猛者達が選んだ最強プラグインの使い方39選 | WEEL] | |||
==より砕けた内容の資料== | |||
[https://dev.classmethod.jp/articles/history-of-chatgpt-and-deep-learning-language-model/ ChatGPTを探す旅に出させていただきます] | |||
今日現在、まだまだ、どのように付き合っていったらいいのかについては、だれも明確な答えを持っておらず、戸惑いの中にある。<ref>[https://www3.nhk.or.jp/news/html/20230411/k10014034961000.html ChatGPT まるわかり “異次元” AIの衝撃]</ref> | |||
===簡単カスタマイズ=== | |||
[https://qiita.com/windows222/items/232f05bafa95a9c8874e ChatGPTで独自データを学習させて回答してもらう方法] | |||
===進歩のはやさ=== | |||
[https://wirelesswire.jp/2023/04/84527/ AIもうええわい] | |||
[https://note.com/ochyai/n/n55886b70ad9c GPT4以前以後でLLMの使い方が全然違うから,わずか1ヶ月前の動画でも古く感じてしまう.] | |||
===AIの父の危機感=== | |||
[https://www.technologyreview.jp/s/306240/geoffrey-hinton-tells-us-why-hes-now-scared-of-the-tech-he-helped-build/ ジェフリー・ヒントン独白「深層学習の父」はなぜ、AIを恐れているのか?] | |||
===競合オープンソースとのパワーバランス=== | |||
[https://webbigdata.jp/post-18717/ GoogleはAI開発競争における防壁を持っていません!OpenAIもです!] | |||
==学術領域との関係性== | |||
[https://edulab.t.u-tokyo.ac.jp/chatgpt-ai-resources/ ChatGPT・AI の教育関連情報まとめ] | |||
[https://utelecon.adm.u-tokyo.ac.jp/docs/20230403-generative-ai 生成系AI(ChatGPT, BingAI, Bard, Midjourney, Stable Diffusion等)について] | |||
[https://researchmap.jp/blogs/blog_entries/view/83222/a0bcbb26b9b2dcd5f1cf8de6fcb0899a?frame_id=673887 大学の授業でチャットGPTをどう扱うかについての覚え書き] | |||
===行政上の活用=== | |||
[https://www3.nhk.or.jp/news/html/20230411/k10014035011000.html 「ChatGPT」“懸念解消なら国会答弁など活用検討” 西村経産相] | |||
[https://www3.nhk.or.jp/news/html/20230415/k10014039621000.html ChatGPT 各国で規制検討の動き 個人情報保護などの懸念から] | |||
==家庭用== | |||
[https://note.com/shi3zblog/n/n2869c3a80a47 ご家庭のパソコンでLLMが動く!・・・またかよ] | |||
==概要== | |||
[https://speakerdeck.com/dahatake/chatgpt-nogai-shuo-software-engineer-ziyanaifang-xiang-ke ChatGPT の概説 - Software Engineer じゃない方向け -] | |||
検索エンジンの延長として活用するイメージで在るが、単語の計算機、として捉えるのが妥当という論説もある<ref>[https://gigazine.net/news/20230404-chatgpt-language-models-calculator-for-words/ ChatGPTなどの対話型AIは「正解を探す検索エンジン」ではなく「単語の計算機」と考えるべきだという指摘]</ref> | |||
[https://speakerdeck.com/imai_eruel/chatgpt-imai ChatGPT 人間のフィードバックから強化学習した対話AI] | |||
[https://every.to/chain-of-thought/gpt-4-is-a-reasoning-engine GPT-4 Is a Reasoning Engine Reason is only as good as the information we give it] | |||
[https://toukei-lab.com/gpt GPT-1→GPT-2→GPT-3→GPT-3.5→ChatGPT→GPT-4までの進化の軌跡と違いをまとめてみた] | |||
==基本的な使い方== | ==基本的な使い方== | ||
18行目: | 148行目: | ||
[https://www.bioerrorlog.work/entry/chatgpt-tips ChatGPTの使い方のコツをまとめる] | [https://www.bioerrorlog.work/entry/chatgpt-tips ChatGPTの使い方のコツをまとめる] | ||
[https://note.com/iritec/n/n39f75a3a94f7 ChatGPTプロンプトテンプレート例文集] | |||
[https://www.gizmodo.jp/2023/04/organize-what-you-let-chatgpt-do-according-to-instruction-input-context-output.html 「ChatGPT、これやって」うまくやってもらうために知っておきたい4つの構成要素] | |||
===区切り線=== | |||
4個~16個連続した「-」か「=」もしくは8の倍数の「-」か「=」が区切り線としてはベスト<ref>[https://note.com/clirea/n/n1b49d100d14d ChatGPTに渡す文章の適切な区切り線について検証した記事|Clirea]</ref> | |||
====区切り線の用途==== | |||
質問と補足情報の分離:主要な質問文とその補足情報を明確に区切りたい場合。 | |||
複数の命令:一度の入力で複数の動作を指示したい場合。 | |||
文章の構造化:長い文章やレポートを段落やセクションに分けて整理したい場合。 | |||
===プロンプトエンジニアリング=== | |||
ChatGPTから、自分が欲しい答えを引き出すために、入力のプロンプト(投げかけ、呪文)を工夫する技術。 | |||
詳細は、[[プロンプトエンジニアリング]]の記事を参考のこと。 | |||
[https://pc.watch.impress.co.jp/docs/news/1491102.html ChatGPTのプロンプトエンジニアリングはとても「変なもの」。PKSHAと東大・松尾教授が語る] | |||
https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/ | |||
===Excel上で使う方法=== | |||
[https://forest.watch.impress.co.jp/docs/serial/offitech/1497229.html 手軽にExcelへ「ChatGPT」を組み込めるMicrosoftの実験アドイン「Excel Labs」を使ってみた] | |||
[https://forest.watch.impress.co.jp/docs/news/1492387.html 「Excel」上で「ChatGPT」を簡単に扱えるようにする方法が開発される!] | |||
==仕組み== | ==仕組み== | ||
https://hireroo.io/journal/tech/chatgpt-introduction | [https://hireroo.io/journal/tech/chatgpt-introduction ChatGPTの仕組みを理解する] | ||
==社会的影響== | |||
[https://jbpress.ismedia.jp/articles/-/75022 チャットGPTの本当の衝撃、プログラマーの仕事が消えていく] | |||
[https://speakerdeck.com/chokkan/20230327_riken_llm 大規模言語モデルの驚異と脅威] | |||
[https://qiita.com/lazy-kz/items/e4932f1a90c2a7986ef5 GPT-4時代のエンジニアの生存戦略] | |||
https://www.itmedia.co.jp/news/articles/2304/29/news059.html | |||
[https://www.asahi.com/articles/ASR4Y5J0KR4YULFA006.html EU、生成AIに表示義務づけへ 政策トップ「技術規制役立たない」] | |||
[https://qiita.com/yuno_miyako/items/ce80002adf76bd321ad3 【2024年版】ChatGPT APIを社内利用する時に採用すべきアーキテクチャを考えた] | |||
===ビジネス利用への注意点=== | |||
[https://qiita.com/ground0state/items/b284f7e598534b3c62ad 【知財・個人情報】ChatGPTをビジネスに利用する際の注意点 '23/4/3] | |||
[https://storialaw.jp/blog/9414 生成AIの利用ガイドライン作成のための手引き] | |||
==安全面== | ==安全面== | ||
渡した情報を基に学習するので、守秘義務のあるデータは、渡さないのが当然の鉄則となる。 | |||
また、一応内容は倫理面などでチューニングされており、ポリティカルコレクトネスなどにも配慮された出力がなされるようになっている。 | |||
[https://dev.classmethod.jp/articles/thought-about-best-practices-for-safe-use-of-chatgpt/ ChatGPTを安全に利用するための攻撃への理解と対策のベストプラクティス] | [https://dev.classmethod.jp/articles/thought-about-best-practices-for-safe-use-of-chatgpt/ ChatGPTを安全に利用するための攻撃への理解と対策のベストプラクティス] | ||
[https://assured.jp/column/1 セキュリティ担当者がChatGPTの業務利用方針を検討するうえでの留意点(2023年4月10日更新)] | |||
==プロンプトインジェクション対策== | |||
プロンプトで、ハッキングしようとする人がいるので対策をすることが必要になる。<ref>[https://qiita.com/tregu148/items/68fb25fa828003ce6f64 プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録]</ref> | |||
===プロンプトで"回避"する<ref>[https://qiita.com/tregu148/items/68fb25fa828003ce6f64 プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録]</ref>=== | |||
プロンプトである行為を禁止させることは困難で、禁止ではなく、"このように行動する"と、行動指針を出して、回避することが効果的。 | |||
===プロンプトで出力フォーマットを指定する=== | |||
プロンプトで出力フォーマットを指定すると、インジェクション対策になる。few-shotプロンプティングを使って、{}と""で囲むようにしたら、効果が確認出来た。<ref>[https://qiita.com/tregu148/items/68fb25fa828003ce6f64 プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録]</ref> | |||
===出力結果において、NGワードを設定する<ref>[https://qiita.com/tregu148/items/68fb25fa828003ce6f64 プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録]</ref>=== | |||
想定した用途では絶対使われないような単語をNGワードとして、プログラミングの方で処理 | |||
==改善== | ==改善== | ||
[https://note.com/mryy/n/nd0aff5c9fc4f ChatGPT step by stepロールプレイもやめたらプロダクト開発で使える精度に] | |||
Wolverine コーディングの時に自動でエラーをChatGPT4に投げてくれる | |||
https://github.com/biobootloader/wolverine | |||
API利用時の検索の質を上げる方法 | API利用時の検索の質を上げる方法 | ||
https://qiita.com/naosugi1987/items/1047159933361ec5a2d7 | https://qiita.com/naosugi1987/items/1047159933361ec5a2d7 | ||
[https://qiita.com/tmgauss/items/22c4e5e00282a23e569d 【完全保存版】GPT を特定の目的に特化させて扱う (Fine-tuning, Prompt, Index, etc.)] | |||
[https://dev.classmethod.jp/articles/web-chatgpt-extension/ ChatGPTの嘘を克服できるChrome拡張機能「WebChatGPT」を使ってみた] | [https://dev.classmethod.jp/articles/web-chatgpt-extension/ ChatGPTの嘘を克服できるChrome拡張機能「WebChatGPT」を使ってみた] | ||
[https://qiita.com/tak001/items/748f648900dc88419434 【ChatGPT】便利な神Chrome拡張機能] | |||
===変数の調整=== | |||
[https://note.com/it_navi/n/n3d64d1a0b6eb 架空パラメーターによるChatGPTの文章表現の操作] | |||
===コンサルタントプロンプト=== | |||
神。 | |||
<blockquote> 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. イシューツリーやストーリーのどの部分を詳しく聞きたいか、私に尋ね続けてください。 | |||
現状:______ | |||
あるべき姿:______ <cite> https://twitter.com/kato_/status/1643470077738762242?s=20 </cite></blockquote> | |||
==業務自動化== | |||
<blockquote>◎回答の生成のために必要な事前情報を過不足なく与えられるか | |||
期待する回答をするために必要な情報をすべて与えられるか | |||
不必要な情報を多く与えすぎないこと (関係のない情報に惑わされ回答が得られないことがある) | |||
◎ChatGPTに任せられる業務の範囲はどこまでか | |||
手続き的にできるデータの前処理・後処理などはChatGPTにやらせない | |||
ChatGPTにさせるタスクはなるべくシンプルになるようにする | |||
◎ChatGPTへの命令を具体的に表現できるか | |||
GPTの回答が一意に定まるように、具体的な命令を記述できるか | |||
命令が曖昧だと、実行毎に結果が変わってしまう<cite>[https://zenn.dev/mybest_dev/articles/4472cb612fd47c ChatGPTを用いた業務自動化に挑戦]</cite></blockquote> | |||
==iPhoneにおける利便性向上== | ==iPhoneにおける利便性向上== | ||
[https://otona-life.com/2023/04/10/167027/ Siri超え!? iPhoneで音声会話が可能なChatGPT「ジャービス」って何? – 設定方法は?] | |||
[https://github.com/Yue-Yang/ChatGPT-Siri chatGDPでSiriの頭をよくする] | [https://github.com/Yue-Yang/ChatGPT-Siri chatGDPでSiriの頭をよくする] | ||
[https://www.makeuseof.com/how-to-use-chatgpt-with-siri-on-iphone/ How to Use ChatGPT With Siri on Your iPhone] | |||
[https://otona-life.com/2023/03/25/164374/ iPhoneのホーム画面から「ChatGPT」をサクッと使える方法が話題 – 究極の時短に!] | [https://otona-life.com/2023/03/25/164374/ iPhoneのホーム画面から「ChatGPT」をサクッと使える方法が話題 – 究極の時短に!] | ||
[https://www.itmedia.co.jp/mobile/articles/2303/27/news119.html ChatGPTと音声で会話できるiOSアプリ「ボイスAI」リリース] | |||
===LINE=== | |||
LINEで使える | |||
[https://lin.ee/rnlquLs AIチャットくん] | |||
====娯楽的要素==== | |||
かわいい女子大生モチーフのAIが相手をしてくれるサービス。AIなので、気持ち悪いなどのネガティブな感情もなく、健気に付き合ってくれる。一日無料。 | |||
[https://prtimes.jp/main/html/rd/p/000000033.000035388.html 世界初!【期間限定】画像生成AI「StableDiffusion」と文章生成AI「ChatGPT」連携の全く新しいAIとのチャット提供開始!!リリースを記念して、1日無料キャンペーン!LINE登録で今すぐ使用開始!] | |||
==活用参考== | ==活用参考== | ||
[https://qiita.com/subun33/items/7e9694f31061d9699f9c 最良の学習方法「人に教える」にChatGPTを活用する - Qiita] | |||
[https://developer.so-tech.co.jp/entry/2023/05/08/120000 AI技術を活用したWEBデザイン:ChatGPTとMidjourneyの活用例] | |||
[https://techfeed.io/entries/6458481fa30487346b1b367b 機能要件定義、ドキュメント添削、AP活用-開発者によるChatGPTの試行錯誤あれこれ] | |||
[https://forest.watch.impress.co.jp/docs/serial/offitech/1497229.html 手軽にExcelへ「ChatGPT」を組み込めるMicrosoftの実験アドイン「Excel Labs」を使ってみた] | |||
[https://prtimes.jp/main/html/rd/p/000000015.000048542.html ChatGPTをGUIアプリに変える「ChatGPT プロンプトアプリエディタ」が登場] | |||
[https://yanase-yosuke.blogspot.com/2023/04/chatgpt_9.html ChatGPT英語例文自動添削プロンプト] | |||
[https://blog.shibayu36.org/entry/2023/04/03/173000 ChatGPTを使って自分のブログ風回答を生成する仕組みを学ぶ] | |||
[https://www.gizmodo.jp/2023/04/chatgpt-chrome-extensions.html ChatGPTをもっと活かせるChrome拡張機能4選] | |||
[https://note.com/maelop/n/n741ce74c295a ChatGPTで競合調査やKPIの設定をやってみよう【海外記事メモ】] | |||
[https://saasis.jp/2023/03/31/chatgpt%E3%82%92%E5%B7%A7%E3%81%BF%E3%81%AB%E6%93%8D%E3%82%8B%E7%8C%9B%E8%80%85%E3%81%9F%E3%81%A1%E3%81%8C%E7%94%9F%E3%81%BF%E5%87%BA%E3%81%97%E3%81%9F%E7%A6%81%E6%96%AD%E3%81%AE%E3%83%8F%E3%83%83-2/ ChatGPTを巧みに操る猛者たちが生み出した禁断のハック術10選【2023年3月版】] | |||
[https://blog.calil.jp/2023/03/chatgpt.html ChatGPTによる蔵書検索サポーターの実装(協力図書館募集)] | |||
[https://dev.classmethod.jp/articles/unittest_with_copilot_and_chatgpt/ テストの実行] | |||
[https://qiita.com/iwaken71/items/45b3cf0019c381a59f6d ChatGPTプロンプトエンジニアリングのコツ8箇条~OpenAI公式のベストプラクティスから学ぶ~] | [https://qiita.com/iwaken71/items/45b3cf0019c381a59f6d ChatGPTプロンプトエンジニアリングのコツ8箇条~OpenAI公式のベストプラクティスから学ぶ~] | ||
58行目: | 363行目: | ||
[https://saasis.jp/2023/03/23/%E3%80%90chatgpt%E3%80%91%E6%B5%B7%E5%A4%96sns%E3%81%A7%E3%83%90%E3%82%BA%E3%81%A3%E3%81%9F%E3%83%A4%E3%83%90%E3%81%84%E4%BD%BF%E3%81%84%E6%96%B910%E9%81%B8%E3%80%902023%E5%B9%B43%E6%9C%88%E7%89%88/ 【ChatGPT】海外でバズったヤバい使い方10選【2023年3月版】] | [https://saasis.jp/2023/03/23/%E3%80%90chatgpt%E3%80%91%E6%B5%B7%E5%A4%96sns%E3%81%A7%E3%83%90%E3%82%BA%E3%81%A3%E3%81%9F%E3%83%A4%E3%83%90%E3%81%84%E4%BD%BF%E3%81%84%E6%96%B910%E9%81%B8%E3%80%902023%E5%B9%B43%E6%9C%88%E7%89%88/ 【ChatGPT】海外でバズったヤバい使い方10選【2023年3月版】] | ||
[https://chatgpt-lab.com/n/n4ff3235d811f GPT-4で今日からできる仕事効率化活用術7選!] | |||
[https://note.com/it_navi/n/n88534acfb638 GPT-4を利用した長文原稿自動生成プログラムの紹介] | [https://note.com/it_navi/n/n88534acfb638 GPT-4を利用した長文原稿自動生成プログラムの紹介] | ||
67行目: | 374行目: | ||
[https://rheb.hatenablog.com/entry/rhelopsgpt レッドハット運用に必要な知識を問う] | [https://rheb.hatenablog.com/entry/rhelopsgpt レッドハット運用に必要な知識を問う] | ||
==参考== | |||
<references /> |
2024年5月15日 (水) 01:55時点における版
2023年において、
AIは、すごいと世の人に知らしめたOpen AIのプロジェクト。技術的にはできるようになっていたことを万人が使用できるインターフェイスに落とし込んだという点で、UX的なブレークスルーを突破した。
チャットで、会話形式で投げかけを行うと、人間がもっともらしい回答をするのと遜色ないレベルの回答が得られる。
発展途上であり、洗練されていないが、強力でこれから多機能になることを考えると、早めに習熟しておく方が良い。[1]
公式サイト
モデル
公式モデル
https://platform.openai.com/docs/models
LLM
最近様々なAIが台頭し始めており、chat AIが陳腐化する可能性すら出てきている。[2]
Fine-tuning
GPT-3.5-turbo を Fine-tuning して GPT-4 相当の性能を獲得する - DROBEプロダクト開発ブログ
OpenAI
GPTの開発主体の非営利法人
OpenAIは2015年末にサム・アルトマン、イーロン・マスクらによって設立されたAI研究所。マイクロソフトも出資している。
ChatGPTについて学ぶ
「ChatGPT」に使われる言語モデル「GPT」からうまく答えを引き出すためのOpenAI公式ガイド
https://maname.hatenablog.com/entry/2023/04/28/062945
東京都立の大学院で24時間対応の Teaching Assistant (ChatGPT) を用意して分かったこと
人間のレスポンスや感情表現の水準に肉薄
ChatGPTの仕組みと社会へのインパクトについて学ぶことができる講演の動画(19分14秒)
黒橋 禎夫 京都大学 教授/NII・所長特別補佐 による講演の動画
ChatGPTがどのようにして使えるものであるかということについての説明が最初にある。
GPTのRNN言語モデルとしての説明があり、その後、確率の視点を用いた言語モデルとしての仕組みの説明や、ニューラル語の意味をベクトルで表現するなどの基本的仕組みについて説明してくれる網羅的な動画。
最後に教育での利用についても踏み込んでいる。
入門動画として最適。
AIの進化と日本の戦略_松尾研.pdf
世間一同にたいして衝撃を与えた資料。
必見。
デジタル庁「ChtaGPTを業務に組み込むためのハンズオン」
デジタル庁「ChtaGPTを業務に組み込むためのハンズオン」
資料はChatGPTと題してはいるが、実際にはその中枢である大規模言語モデル(LLM)「GPT-4」や「GPT-3.5」の機能を外部から呼び出せるアプリケーション・プログラミング・インターフェイス(API)の利用方法を解説している。[3]
ChatGPT で自分の仕事がどう楽しくなるのかを考えるネタ集 -2023年10月バージョン- - Speaker Deck
ChatGPT で自分の仕事がどう楽しくなるのかを考えるネタ集 -2023年10月バージョン- - Speaker Deck
参考になる、具体的活用法施行集
プラグイン
【ChatGPTのおすすめプラグイン一覧】猛者達が選んだ最強プラグインの使い方39選 | WEEL
より砕けた内容の資料
今日現在、まだまだ、どのように付き合っていったらいいのかについては、だれも明確な答えを持っておらず、戸惑いの中にある。[4]
簡単カスタマイズ
進歩のはやさ
GPT4以前以後でLLMの使い方が全然違うから,わずか1ヶ月前の動画でも古く感じてしまう.
AIの父の危機感
ジェフリー・ヒントン独白「深層学習の父」はなぜ、AIを恐れているのか?
競合オープンソースとのパワーバランス
GoogleはAI開発競争における防壁を持っていません!OpenAIもです!
学術領域との関係性
生成系AI(ChatGPT, BingAI, Bard, Midjourney, Stable Diffusion等)について
行政上の活用
「ChatGPT」“懸念解消なら国会答弁など活用検討” 西村経産相
ChatGPT 各国で規制検討の動き 個人情報保護などの懸念から
家庭用
概要
ChatGPT の概説 - Software Engineer じゃない方向け -
検索エンジンの延長として活用するイメージで在るが、単語の計算機、として捉えるのが妥当という論説もある[5]
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つの構成要素
区切り線
4個~16個連続した「-」か「=」もしくは8の倍数の「-」か「=」が区切り線としてはベスト[6]
区切り線の用途
質問と補足情報の分離:主要な質問文とその補足情報を明確に区切りたい場合。 複数の命令:一度の入力で複数の動作を指示したい場合。 文章の構造化:長い文章やレポートを段落やセクションに分けて整理したい場合。
プロンプトエンジニアリング
ChatGPTから、自分が欲しい答えを引き出すために、入力のプロンプト(投げかけ、呪文)を工夫する技術。
詳細は、プロンプトエンジニアリングの記事を参考のこと。
ChatGPTのプロンプトエンジニアリングはとても「変なもの」。PKSHAと東大・松尾教授が語る
https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
Excel上で使う方法
手軽にExcelへ「ChatGPT」を組み込めるMicrosoftの実験アドイン「Excel Labs」を使ってみた
「Excel」上で「ChatGPT」を簡単に扱えるようにする方法が開発される!
仕組み
社会的影響
https://www.itmedia.co.jp/news/articles/2304/29/news059.html
EU、生成AIに表示義務づけへ 政策トップ「技術規制役立たない」
【2024年版】ChatGPT APIを社内利用する時に採用すべきアーキテクチャを考えた
ビジネス利用への注意点
【知財・個人情報】ChatGPTをビジネスに利用する際の注意点 '23/4/3
安全面
渡した情報を基に学習するので、守秘義務のあるデータは、渡さないのが当然の鉄則となる。
また、一応内容は倫理面などでチューニングされており、ポリティカルコレクトネスなどにも配慮された出力がなされるようになっている。
ChatGPTを安全に利用するための攻撃への理解と対策のベストプラクティス
セキュリティ担当者がChatGPTの業務利用方針を検討するうえでの留意点(2023年4月10日更新)
プロンプトインジェクション対策
プロンプトで、ハッキングしようとする人がいるので対策をすることが必要になる。[7]
プロンプトで"回避"する[8]
プロンプトである行為を禁止させることは困難で、禁止ではなく、"このように行動する"と、行動指針を出して、回避することが効果的。
プロンプトで出力フォーマットを指定する
プロンプトで出力フォーマットを指定すると、インジェクション対策になる。few-shotプロンプティングを使って、{}と""で囲むようにしたら、効果が確認出来た。[9]
出力結果において、NGワードを設定する[10]
想定した用途では絶対使われないような単語を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
業務自動化
◎回答の生成のために必要な事前情報を過不足なく与えられるか
期待する回答をするために必要な情報をすべて与えられるか 不必要な情報を多く与えすぎないこと (関係のない情報に惑わされ回答が得られないことがある)
◎ChatGPTに任せられる業務の範囲はどこまでか 手続き的にできるデータの前処理・後処理などはChatGPTにやらせない ChatGPTにさせるタスクはなるべくシンプルになるようにする
◎ChatGPTへの命令を具体的に表現できるか GPTの回答が一意に定まるように、具体的な命令を記述できるか
命令が曖昧だと、実行毎に結果が変わってしまうChatGPTを用いた業務自動化に挑戦
iPhoneにおける利便性向上
Siri超え!? iPhoneで音声会話が可能なChatGPT「ジャービス」って何? – 設定方法は?
How to Use ChatGPT With Siri on Your iPhone
iPhoneのホーム画面から「ChatGPT」をサクッと使える方法が話題 – 究極の時短に!
ChatGPTと音声で会話できるiOSアプリ「ボイスAI」リリース
LINE
LINEで使える
娯楽的要素
かわいい女子大生モチーフのAIが相手をしてくれるサービス。AIなので、気持ち悪いなどのネガティブな感情もなく、健気に付き合ってくれる。一日無料。
活用参考
最良の学習方法「人に教える」にChatGPTを活用する - Qiita
AI技術を活用したWEBデザイン:ChatGPTとMidjourneyの活用例
機能要件定義、ドキュメント添削、AP活用-開発者によるChatGPTの試行錯誤あれこれ
手軽にExcelへ「ChatGPT」を組み込めるMicrosoftの実験アドイン「Excel Labs」を使ってみた
ChatGPTをGUIアプリに変える「ChatGPT プロンプトアプリエディタ」が登場
ChatGPTを使って自分のブログ風回答を生成する仕組みを学ぶ
ChatGPTで競合調査やKPIの設定をやってみよう【海外記事メモ】
ChatGPTを巧みに操る猛者たちが生み出した禁断のハック術10選【2023年3月版】
ChatGPTによる蔵書検索サポーターの実装(協力図書館募集)
ChatGPTプロンプトエンジニアリングのコツ8箇条~OpenAI公式のベストプラクティスから学ぶ~
ChatGPTが新着論文を要約し毎朝メールしてくれる仕組みの作り方
ChatGPTで自前のドキュメントを利用できるプラグイン「ChatGPT Retrieval Plugin」の概要
【ChatGPT】海外でバズったヤバい使い方10選【2023年3月版】
参考
- ↑ 今、ChatGPTの使い方を学ぶのは、効率が悪い?
- ↑ https://www.businessinsider.jp/post-269014
- ↑ デジタル庁「ChtaGPTを業務に組み込むためのハンズオン」デモアプリのコードも | Ledge.ai
- ↑ ChatGPT まるわかり “異次元” AIの衝撃
- ↑ ChatGPTなどの対話型AIは「正解を探す検索エンジン」ではなく「単語の計算機」と考えるべきだという指摘
- ↑ ChatGPTに渡す文章の適切な区切り線について検証した記事|Clirea
- ↑ プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録
- ↑ プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録
- ↑ プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録
- ↑ プロンプトインジェクション対策|ChatGPT APIのLINEボットを一ヶ月運用して戦った記録