ChatGPT(「チャット・ジーピーティー」と読みます)は、OpenAI社が開発した人工知能(AI)です。子供がおしゃべりを覚えるように、ChatGPTはたくさんの文章を学習して言葉を理解し、自然な会話を行うことができます…などと少し平易に書きましたが、つまり「膨大な文字情報を学習しすることで、人間と同じように質問に答えたり、冗談を言ったり、分かりやすい言葉で説明を言い換えることができるようになったAI」です。あまり煽るような文言は避けるべきかと思いますが、控えめに言ってもこれは驚異的な技術です。
あなたがもし教育関係者でしたら、こちらのOpenAI公式資料もあわせてお読みになっておくことを強くおすすめします。
さらに、ChatGPTで授業準備をする方法をまとめましたのでこちらも是非参考にしてみてください。
ChatGPTは、インターネット上で登録すれば誰でも、本稿執筆時点では無料で利用できます。おおよそ次のような機能があります。
- 質問への回答: あらゆる主題に関する質問に対して、的確な回答を提供します。
- 人間と会話する: 自然な対話を通じて、情報提供や問題解決を行います。
- 文章を生成する: クリエイティブな文章や、特定の目的に合わせたテキストを生成します。
- 翻訳する: 文脈や背景知識、専門用語を正確に理解し、適切かつ自然な言い回しで翻訳できます。
- 情報を分類する: 大量の情報を整理し、カテゴリーや階層に分類します。
- プログラミング言語を扱う: コードの解説やデバッグ、さらには新しいコードの作成をサポートします。
- 画像やテキストを別の形式に変換する: 画像やテキストを別の形式に変換し、さまざまなニーズに応えます。
ずば抜けた知識量と作文の速度を持ち、疲れを知らず、文句を言わず、常に礼儀正しい言葉で仕事をするアシスタントを雇ったと思ってください。しかも無料です。それがChatGPTです。
- GPTとは?
- GPTが文章を生成する仕組み
- ChatGPTに関するよくある誤解
- ここまでの文章のほとんどは、ChatGPTで書きました
- 香港ではChatGPTが使えない?
- イタリアでChatGPTが禁止された?
- ChatGPTって何? – OpenAIのFAQより
- ChatGPTを利用するには、いくらかかるのですか?
- ChatGPTはどのような仕組みになっているのですか?
- なぜ、AIがリアルで生き物のように見えるのでしょうか?
- AIが真実を語っていると信じていいのでしょうか?
- 私の会話は誰が見ることができますか?
- 私の会話をトレーニングに使いますか?
- 私のデータを削除してもらえますか?
- 特定のプロンプトを削除することは可能ですか?
- 自分のスレッドの履歴を見ることはできますか?会話した内容を保存するにはどうしたらいいですか?
- 私の個人情報や会話データはどこに保存されていますか?
- どのように実装すればよいのでしょうか?これの実装ガイドはないのでしょうか?
- LabsやPlaygroundのアカウントをすでに持っている場合、新しいアカウントは必要ですか?
- ChatGPTはなぜ私の質問と関係ない回答をしたのでしょうか?
- ChatGPTで出力したものを商用利用することは可能ですか?
GPTとは?
ChatGPTは、みなさんが普段よく使うようなLINEやWhatsappのようなメッセンジャーアプリと同じチャット形式で、簡単にAIと会話をしながら問題解決を行うことができる汎用(多目的型)のアプリです。GPTをチャット形式で利用するので「ChatGPT」なのです。では「Chat」は分かるとして、「GPT」とは何でしょうか。
GPTは、人間が使用する言語のパターンを模倣するプログラムの一種で、Generative Pre-trained Transformerの略です。それぞれ翻訳すると以下のようになります。
Generative:生成的な、ジェネラティブな
Pre-trained:事前学習をした
Transformer:トランスフォーマー(と呼ばれるAI技術の一種)
Generative(生成的な)
「生成的な」という言葉は、GPTが新しい情報や文章を作り出す、つまり「生成」する能力を表しています。
例えば、あなたが「おはよう」と挨拶したら、「おはようございます」と返すように、GPTは与えられた情報に基づいて、新しい文章を「生成」します。この能力のおかげで、GPTはあなたの質問に答えたり、話の続きを作ったり、あるいはまったく新しいストーリーを作ったりすることができます。
Pre-trained(事前学習をした)
事前学習は、GPTが文章を作る前に大量の文章を読んで学び、そのパターンを覚えるための準備の時間のことです。
例えば、たくさんの本やウェブ上のテキストなどを読むことで、GPTは「天気が良いので」の後には「傘を持っていきます」よりも「外に出かけよう」などの方が高い確率で来ることを学びます。
このようにして、GPTは人間が書いた、膨大な量のテキストデータを事前に学習しており、学習を通じて理解した言語のパターンやルール、文脈に基づいて文章を生成することができるようになります。
Transformer(トランスフォーマー)
トランスフォーマーはGPTの基礎となる技術で、コンピュータでできた頭脳、つまりAIを作るための技術の一種です。文章中の単語間の関係を理解し、それに基づいて、次に来るべき言葉の断片の予測や生成を行います。
トランスフォーマーとは、GPTの技術の土台となる部分です。それは、文章の中の各単語がどのように関連しているのかを理解し、それを元に新しい文章を作り出すことができるようにする役割を果たします。例えば、「犬がボールを追いかけています」という文があったとき、トランスフォーマーは「犬」、「ボール」、「追いかける」がどのような関係にあるのかを理解し、それに基づいて「猫がボールを追いかけています」という新しい文章を作り出すことも可能になります。このようにして、GPTはあらゆる種類の文章を読み、それらを理解し、それに基づいて新しい文章を作成することができるのです。
まとめると、GPTは文章を理解したり、新しい文章を生成したりできるコンピュータのことです。GPTは大量の文章を使って学習し、文章のパターンを理解しています。GPTは文章を読み書きできるため、人間とコミュニケーションをしているかのように振る舞うことができます。
GPTが文章を生成する仕組み
私たちが毎日使う、スマートフォンを思い浮かべてください。日本語や英語を入力する時、ユーザーが次にどの単語を入力しようとしているのかを予測する、いわゆる予測変換の機能があります。「よろしく」まで打ち込むと「お願いします」が次の候補として表示されたりします。この仕組みと、ChatGPTをはじめとする言語モデルが行う予測は似ています。
この予測を高い精度で行えるようになるために、GPTは「事前学習」と「ファインチューニング(微調整)」という2つの工程で文章の書き方を学びます。
事前学習
事前学習とは、文の次の単語を予測するというような、単純なタスクでモデルを学習させることです。事前学習では、GPTは大量の文章を学習して、文章のパターンを理解します。例えば、GPTが小説を読む場合、GPTは、小説の中に出てくる言葉の関係を学びます。そしてGPTは、その知識を使って新しい小説を書くことができます。
ファインチューニング(微調整)
事前学習を終えたモデルは、特定のタスクや特定の文脈でより良いパフォーマンスを達成するために、人間のフィードバックでさらに学習を行います。これをファインチューニングと言います。
ChatGPTのファインチューニングでは、人間のトレーナーがユーザーとAIアシスタントの双方を演じた会話文をお手本としてモデルに提供することで、初期モデルを学習させます。さらに、トレーナーがモデルの書いた提案を見て、モデルが応答を作文するのを手伝います。最後に、トレーナーとモデルの会話の中で、モデルが書いたメッセージとそれに対するいくつかの代替案を比較して、トレーナーが品質のランク付けを行います。
以上のような流れで、GPTは次の単語を予測して文章生成を行う能力を獲得します。
GPTの応用例の1つがChatGPT
ChatGPT(チャットジーピーティー)はGPTの技術をベースにして、発展させ、質問応答や会話タスクを実行するために特別に設計された AI アシスタントです。ChatGPTはGPTを利用して、ユーザーと自然な会話を行い、情報提供や問題解決を支援することができます。
ChatGPTに関するよくある誤解
ChatGPTについては、しばしば誤った情報がソーシャルメディアやマスコミで流布されています。これは、新しい技術が社会に定着する過程として避けられないとは言え、その誤解が大々的に広まることは避けたいものです。ソーシャルメディアなどでは、情報源の信頼性を確認し、事実を吟味することが重要です。
ChatGPTを正しく利用するため、そして誤解やデマを撒き散らさないためにも、まずは基本的な予備知識をもとにChatGPTには何ができて、何ができないのかを見極めておきましょう。以下に、ChatGPTに関するよくある誤解を列挙します。
ChatGPTはGoogle検索の強化版みたいなものなんでしょう?
いいえ、違います。まず、ChatGPTは主に自然言語処理のタスクに特化しており、特定の情報を検索する機能は持っていません。
Google検索は、ユーザーが入力したキーワードを基にインターネット上の情報を検索し、その結果をユーザーに提示します。
一方、ChatGPTはあらかじめ学習した大量のテキストデータを元に、ユーザーからの質問やコメントに対する回答を生成します。回答の文章を「生成」するのであって、「検索してみつけた答えを返す」のではないことに注意してください。ChatGPTに関する多くの誤解は、この点を理解していないことから生じています。
ChatGPTは最新の情報を知っているんでしょう?
ChatGPTはリアルタイムの情報やニュースを提供する能力がありません。その訓練データは2021年9月までのものであり、それ以降の情報を取得する能力は(無料版のChatGPTには)ありません。最新の情報に基づいた文章生成を行いたい場合は、有料版のChatGPT Plusでプラグインという機能を使うか、MicrosoftのBingを使いましょう。Bingは検索エンジンと生成AIを組み合わせた無料で利用できるサービスで、ChatGPTとほぼ同様のことができます。
ChatGPTはインターネットを使って情報を調べるの?
ChatGPTは、それ単体ではインターネットに接続する能力はありません。有料版のChatGPT Plusで利用可能なプラグインを使うとウェブ閲覧機能を使うことができますが、無料版のChatGPTにはインターネット上の情報を検索する能力はありません。
ChatGPTには意識や思考能力があるの?
ChatGPTは人間のように言葉を操りますが、人間と同じように思考したり感じたりする能力はありません。人間が理解する意識や感情は持っていませんが、そのようなより人間的な質問に対しても応答できるように訓練された機械学習モデルです。
ChatGPTは過去の会話も覚えているの?
ChatGPTは過去の会話やユーザーから提供された情報を保存、記憶する能力がありません。直前のチャット内容は文脈として一定の範囲内で把握していますが、これまでのチャット履歴をすべて覚えたり、ユーザーのデータを蓄積し、それに基づいて回答したりすることはありません。
ChatGPTは何でも正確に知っているんでしょう?
ChatGPTは大量のテキストデータから学習していますが、それは必ずしもすべての質問に対して完全に正確な答えを提供できることを意味しません。むしろ多くの間違った回答をすることがわかっています。ユーザーは情報の正確性を確認し、必要な場合は他の情報源を探すことを常に考慮すべきです。
ChatGPTの言うことは常に正義?
ChatGPTは公正であることを目指して訓練されていますが、その生成内容は、訓練データに含まれる潜在的なバイアスに影響を受ける可能性があります。したがって、全ての人々や視点から見て完全に公正であるとは限りません。
ここまでの文章のほとんどは、ChatGPTで書きました
実は、この記事の8割程度はChatGPTが書きました。筆者はその表現を修正したり、書き直させたりしただけです。いかがですか。ChatGPTがどのくらい革命的なのかが簡単に分かる例ではないでしょうか。
香港ではChatGPTが使えない?
本稿執筆時点で、ChatGPTを香港で利用するためには外国の電話番号で認証する必要があるようです。でも、まったく心配ありません。Poe.comというプラットフォーム上でChatGPTを利用可能です。こちらも電話番号認証はありますが、香港の電話番号でアカウントの作成ができるようです。
イタリアでChatGPTが禁止された?
イタリアでChatGPTの利用が禁止されたというニュースが、すこし世間を騒がせましたね。現在は再び利用できるようになったようですが、このような場合にも上記の香港と同様、PoeからChatGPTにアクセスできます。ご安心を。
なおPoeを含む、AIチャットボットの比較をしています。ChatGPT以外にも便利なチャットボットがあり、こちらの記事でそれぞれの特徴を把握できますので、ご興味のある方はぜひご一読ください。
ChatGPTって何? – OpenAIのFAQより
以下に、ChatGPTに関するよくある質問とその回答をまとめました!これはOpenAIの公式サイトにあるFAQを仮に翻訳しただけですので、より正確な理解のためには必ずOpenAIの公式サイトをご確認ください。
ChatGPTを利用するには、いくらかかるのですか?
ChatGPTの研究用プレビューは、無料でご利用いただけます。
ChatGPTはどのような仕組みになっているのですか?
ChatGPTは、テキストを生成するために学習された言語モデルであるGPT-3.5を微調整しています。ChatGPTは、人間の実演や好みの比較によってモデルを望ましい動作に導く手法であるRLHF(Reinforcement Learning with Human Feedback)を用いて対話に最適化されています。
なぜ、AIがリアルで生き物のように見えるのでしょうか?
これらのモデルは、人間が書いたインターネット上の膨大な量のデータ(会話を含む)で訓練されたものであるため、提供される回答は人間らしく聞こえるかもしれません。しかし、これはシステムの設計(出力とモデルが学習したデータセットとの類似性を最大化すること)の直接的な結果であり、このような出力は時として不正確、不真面目、その他の誤解を招く可能性があることを念頭に置いておくことが重要です。
AIが真実を語っていると信じていいのでしょうか?
ChatGPTはインターネットに接続されていないため、時折、誤った回答を出すことがあります。また、2021年以降の世界や出来事に関する知識は限られており、時折、有害な指示や偏った内容を出すことがあります。
モデルからの回答が正確かどうか、確認することをお勧めします。回答が正しくない場合は、「Thumbs Down」ボタンでそのフィードバックをお願いします。
私の会話は誰が見ることができますか?
安全で責任あるAIへのコミットメントの一環として、私たちはシステムを改善し、コンテンツが当社のポリシーと安全要件に準拠していることを確認するために会話をレビューします。
私の会話をトレーニングに使いますか?
はい、お客様の会話は、当社のAIトレーナーがシステム改善のために確認することがあります。
私のデータを削除してもらえますか?
はい、データ消去の手続きをお願いします。
(訳注:これは、アカウントの削除をするという意味です)
特定のプロンプトを削除することは可能ですか?
いいえ、履歴から特定のプロンプトを削除することはできません。会話の中で機密情報を共有しないようにお願いします。
自分のスレッドの履歴を見ることはできますか?会話した内容を保存するにはどうしたらいいですか?
はい、過去の会話の閲覧や続きができるようになりました。
私の個人情報や会話データはどこに保存されていますか?
当社のデータの取り扱いに関する詳細については、当社のプライバシーポリシーおよび利用規約をご覧ください。
どのように実装すればよいのでしょうか?これの実装ガイドはないのでしょうか?
開発者は、APIを通じてChatGPTをアプリケーションや製品に組み込むことができるようになりました。ユーザーは、継続的なモデルの改善と、モデルをより深く制御するための専用容量の選択オプションを期待することができます。もっと詳しく知りたい方は、こちらのドキュメントをご覧ください。
LabsやPlaygroundのアカウントをすでに持っている場合、新しいアカウントは必要ですか?
labs.openai.comまたはbeta.openai.comに既にアカウントをお持ちの場合は、同じログイン情報を使ってchat.openai.comに直接ログインすることができます。アカウントをお持ちでない場合は、chat.openai.comで新規にアカウントを取得する必要があります。
ChatGPTはなぜ私の質問と関係ない回答をしたのでしょうか?
ChatGPTは時折、事実をでっち上げたり、出力を「幻覚」したりします。もし、答えが関係ないと感じた場合は、「サムズダウン」ボタンでフィードバックしてください。
ChatGPTで出力したものを商用利用することは可能ですか?
コンテンツポリシーと規約に従い、ChatGPTで作成したアウトプットは、無料プラン、有料プランにかかわらず、転載、販売、商品化する権利を含め、お客様に帰属します。
コメント