以前から、プログラミング言語の学習は Hello, World. という例から始めることがよくあります。
今日は私たちもこの伝統にならい、大規模言語モデルとの対話への扉を開きましょう。
利用している公式サービスを開き、次の Prompt を入力してください。
Hello, ChatGPT.
次のような返答が表示されるかもしれません。
Hello! How can I assist you today?
このシリーズでは、モデルに送る内容を Prompt(プロンプト)、モデルから返される内容を出力と呼びます。
表示された返答が Hello! How can I assist you today? でなくても、心配はいりません。
なぜでしょうか?
生成モデルの出力は、いつも完全に同じとは限らないからです。同じ内容を送っても、モデル、コンテキスト、サンプリング方法が異なれば、最終的な表現も変わることがあります。
だからといって、Prompt が間違っているとは限りません。
これで、最初の Prompt を送ることができました。
とても簡単に見えますよね?
次からは、この最も簡単な対話を出発点に、文字がモデルに入った後に何が起きるのか、モデルの結果が毎回異なることがあるのはなぜかを見ていきます。
注意: 練習には、公開情報または架空の内容を使ってください。パスワード、API Key、営業秘密、本人確認書類、不要な個人情報を送信しないでください。
次の章: Token とは?