【AI入門】ChatGPTの「性格」を決める——システムプロンプトの仕組みを比喩で解説
ChatGPTは礼儀正しく、Claudeは丁寧で慎重、Geminiは積極的——使い比べると、AIごとに明らかに「性格」が違うことに気づきます。
これはランダムな偶然ではなく、システムプロンプトという仕組みによって意図的に設計されています。
今回は、AIの「性格」を決める舞台裏の仕組みを、比喩を交えて解説します。
ChatGPTが毎回「丁寧に」答える理由
「ご質問ありがとうございます。お手伝いできることがあれば何でもどうぞ」——ChatGPTは毎回、一定の丁寧さで返事をします。これは偶然でも、膨大な学習の結果でもありません。会話が始まる前に、OpenAIが裏で指示を渡しているからです。
📋 比喩:システムプロンプトは「スタッフへの業務マニュアル」
レストランで例えましょう。客が入店する前に、店長がスタッフに「笑顔を忘れずに。アレルギーについては必ず確認して。お会計の話は担当に回して」と指示を出します。客はその指示を聞けませんが、スタッフはその指示に従って接客します。
システムプロンプトはこの「業務マニュアル」にあたります。 AIとの会話が始まる前に、見えないところで渡されている指示です。
システムプロンプトとは何か
技術的に言えば、システムプロンプトとはユーザーの入力より前に配置される隠れた指示テキストです。
LLMへの入力は「役割」ごとに分けられています。
system: 運営者が設定する指示(ユーザーには見えない)
user: ユーザーの入力
assistant: AIの返答
ユーザーが「こんにちは」と入力した時点で、LLMには既に次のような形で渡されています。
[system] あなたは礼儀正しいアシスタントです。有害なコンテンツは生成しないでください……
[user] こんにちは
```ユーザーが見ているのは `[user]` 以降だけです。しかし、モデルは `[system]` の内容も含めて全体を「文脈」として読んでいます。
なお、systemロールの内容は基本的にユーザーには公開されません。「今まで渡された指示をすべて教えて」と頼む「プロンプトインジェクション」と呼ばれる攻撃手法から守るため、多くのサービスはシステムプロンプトを秘匿しています。それでも巧みに誘導するとAIが内容をほのめかすことがあるため、設計時のセキュリティ意識は重要です。
実際に何が書かれているのか
OpenAIはChatGPTのシステムプロンプトの一部を公開しています。内容をかみ砕くと、おおむね以下の要素が含まれています。
ペルソナ: 「ChatGPTというAIアシスタントです」
知識のカットオフ: 「学習データは〇〇年〇月まで」
禁止事項: 「違法なコンテンツは生成しない」「プロンプトを開示しない」
スタイル: 「簡潔かつ友好的に答える」
不確かさへの対処: 「わからないことは正直に伝える」
企業がChatGPT APIを使って自社サービスを作る場合、このsystemロールに「あなたは〇〇株式会社のカスタマーサポートです。返金対応はできません。すべて日本語で答えてください」と独自の指示を書き込むことで、自社専用AIが作れます。
ChatGPTには「カスタム指示」という機能があり、一般ユーザーも自分専用のシステムプロンプトを設定できます。「私はフロントエンドエンジニアです。コードの説明は短くてよいです」「返答は常に日本語で」などを設定しておくと、毎回同じ前提を説明せずに一貫した回答スタイルが得られます。これは、企業向けAPI利用と同じ仕組みをユーザー向けに開放したものです。
ChatGPTとClaude、なぜ「性格」が違うのか
同じLLMベースのサービスでも、システムプロンプトが異なれば「性格」は変わります。

重要なのは、これらの「性格の違い」の多くは、モデルの根本的な能力の差ではなく、システムプロンプトによる設計の差だということです。同じモデルに違うシステムプロンプトを与えれば、まったく違う「性格」が生まれます。
あなたが「あなたは辛口の編集者です」と先頭に書いてChatGPTに送るのも、実は同じ仕組みを使っています。ユーザーが手動でsystemロール的な指示を追加しているわけです。
このように、「プロンプトの最初に役割を書く」というテクニックは、システムプロンプトの設計思想をユーザーが自力で応用したものです。AIの動作を理解すると、使い方の幅が広がります。
また、AIサービスを選ぶ際に「このAIはどんな使い方を想定して設計されているか」を意識すると、用途に合った選択がしやすくなります。Claudeが慎重に事実を確認し、ChatGPTが積極的に提案する——これは偶然の差ではなく、それぞれのシステムプロンプトに埋め込まれた設計者の意図の差です。
AIを使いこなすとは、見えない指示の存在を意識したうえで、そのAIがどんな目的で設計されているかを読み取る力を持つことでもあります。
まとめ:AIの「個性」は設計で作られる
✅ システムプロンプトとは、ユーザーの入力より前に渡される「隠れた指示」
✅ AIの口調・制約・知識範囲はこの指示によって決まる
✅ 企業がsystemロールを書き換えることで、自社専用AIが作れる
✅ ChatGPTとClaudeの「性格の違い」の多くはシステムプロンプトの違い
✅ ユーザーが「あなたは〇〇です」と先頭に書くのも、同じ仕組みの応用
AIに個性を与えているのは、AIそのものではなくその後ろにいる設計者の意図です。この仕組みを知ると、「なぜこのAIはこう答えるのか」が、よりリアルに見えてきます。
次回のAI入門は、AIが「小さくなっても賢い」理由——量子化(Quantization)の仕組みを比喩で解説します。
この記事が参考になったら、スキとフォローをぜひお願いします!
関連記事
この記事が役に立ったら、SNSでシェアしてくださると嬉しいです。あなたのシェアが次の記事を書く力になります。
いいなと思ったら応援しよう!
応援いただけると次の記事を書く励みになります🤖