毎回同じ前提を説明するのが面倒。昨日話した内容を覚えていてほしい。この不満に応えるのが、カスタム指示とメモリとプロジェクトの3つです。役割がそれぞれ違うので、混同すると期待外れの動きになります。
シリーズ目次 / 前章: 07. ChatGPTのWeb検索とリサーチ / 次章: 09. ChatGPTカスタムGPTとエージェント
Table of contents
Open Table of contents
この章のねらい
- 応答に影響する文脈を階層として理解する
- カスタム指示、メモリ、プロジェクトの違いと使い分けを把握する
- 記憶させた内容を確認・削除する方法と、業務上の注意点を知る
文脈を構成する情報源
モデルが応答を作るとき、見ているのは現在の会話だけではありません。適用範囲の違う情報源がいくつも組み合わさって、実際に処理される前提が組み立てられます。
| 情報源 | 誰が決めるか | 適用範囲 | 変更方法 |
|---|---|---|---|
| サービス側の方針 | OpenAI | 全会話 | 利用者は変更できない |
| カスタム指示 | 利用者 | ChatGPTの会話(機能により例外あり) | 設定画面で自分が書く |
| メモリ | モデル+利用者 | 設定やプロジェクトの種類により異なる | 自動保存され、確認・削除できる |
| プロジェクト | 利用者 | そのプロジェクト内 | 指示とファイルを登録。プロジェクト指示はグローバルなカスタム指示を上書きする |
| 現在の会話 | 利用者 | その会話のみ | 発言するだけ |
これは固定的な優先順位の階層ではなく、適用範囲の違う情報源の整理です。プロジェクトには、個人の保存メモリやプロジェクト外の会話を参照しないプロジェクト専用メモリを設定できることがあります。そして第2章のとおり、すべては最終的にコンテキストウィンドウという1つの枠に収まります。登録した情報が無制限に効くわけではありません。
カスタム指示:自分で書く恒久設定
設定画面に登録しておく、ChatGPTの会話へ適用される指示です(機能によって例外があります)。欄はだいたい2つ。
- 自分について知っておいてほしいこと(職業、専門領域、扱う分野)
- どのように応答してほしいか(言語、文体、長さ、構成)
記入例を挙げます。
【自分について】
非エンジニアの企画職。ソフトウェアの一般的な用語は分かるが、実装の詳細は不慣れ。
社外向け資料を書くことが多い。
【応答について】
- 日本語で、結論から先に書く
- 専門用語を使うときは初出で1行の注釈を付ける
- 箇条書きは5項目までにまとめる
- 不確かな情報は「未確認」と明示する
- 質問の前提が曖昧なときは、推測せずに確認の質問をする
最後の2行は、第4章と同じ考え方です。推測を止めさせる指示を恒久設定に入れておく。これだけで日々の指示が短くなります。
メモリ:自動で貯まる記憶
会話の中から、この人に関して覚えておくとよさそうな情報をモデルが勝手に保存し、以降の会話で参照する仕組みです。カスタム指示との最大の違いは、利用者が書かなくても勝手に増えるところです。
| 観点 | カスタム指示 | メモリ |
|---|---|---|
| 作成者 | 利用者が明示的に書く | モデルが自動保存(利用者の依頼でも保存) |
| 内容の把握 | 自分が書いたので分かる | 何が保存されたか意識しにくい |
| 更新 | 手動で書き換え | 会話に応じて自動更新 |
| 適した用途 | 文体や役割などの方針 | 進行中の事情、好み、繰り返す前提 |
覚えさせたいときは、これを覚えておいて、と伝えます。覚えてほしくないときは、これは記憶しないで、と伝えるか、一時チャットを使ってください。
4つの観点で並べると、両者の性格の違いがはっきりします。
メモリは便利ですが、機微な情報が意図せず保存されて、別の会話で出てくることがあります。画面共有しながら使うとき、他人に見せる出力を作るときは気をつけてください。設定画面からメモリの概要を確認・削除できますが、概要に保存内容のすべてが出ているとは限りません。
管理でやることは3つです。
- 定期的に保存内容を見直し、古い前提や誤った情報を削除する
- 機微な相談は一時チャットで行う(履歴に残らず、パーソナライズ用のメモリを作成・参照しない。ただし安全目的で限定的な過去情報が使われる場合がある)
- 業務と私用でアカウントを分ける、または用途に応じてメモリをオフにする
プロジェクト:案件ごとの作業場
関連する会話とファイルと指示を1か所にまとめる機能です。プロジェクト内で新しい会話を始めると、設定と利用形態に応じて、登録した指示やファイルや会話が前提として使われます。
向く使い方の例です。
- 特定の製品や案件に関する調査・執筆をまとめる
- 用語集や書式ルールを登録し、文体を揃える
- 参照資料(仕様書、議事録)を置いて繰り返し質問する
会話を分けたまま前提を共有できるので、第2章で書いた1つの会話が長くなりすぎる問題を避けながら前提を保てます。
指示とファイルを外側に置き、その内側で会話を並列に走らせる構造だと考えると分かりやすくなります。
3つの使い分け
| 状況 | 使うもの |
|---|---|
| どんな話題でも敬体で書いてほしい | カスタム指示 |
| いま進めている引っ越しの事情を覚えていてほしい | メモリ |
| この案件の仕様書を前提に何度も質問したい | プロジェクト |
| 定型の作業を他人にも使わせたい | カスタムGPT(第9章) |
| 一度きり、履歴に残したくない相談 | 一時チャット |
迷ったら、いま自分がどの状況にいるかから逆にたどってください。
うまく効かないときの確認
| 症状 | 確認すること |
|---|---|
| カスタム指示が無視される | 指示が長すぎないか。矛盾する内容が同時に書かれていないか |
| 覚えているはずの内容が出てこない | メモリがオフになっていないか。一時チャットになっていないか |
| 関係ない過去の話が混ざる | 不要なメモリが残っていないか。プロジェクトを分けるべきでないか |
| プロジェクトのファイルが参照されない | ファイル形式・サイズの上限を超えていないか |
要点
- 応答は「サービス側の方針・カスタム指示・メモリ・プロジェクト・現在の会話」が重なった文脈から作られる
- カスタム指示は自分で書く恒久設定、メモリは自動で貯まる記憶という違いがある
- プロジェクトは案件単位で指示とファイルをまとめ、会話を分けつつ前提を共有できる
- メモリには機微な情報が意図せず残ることがあるため、定期的な確認と一時チャットの使い分けが必要
- 推測せず確認する、不確かなら未確認と書く。この手の方針は恒久設定に入れておくとラク
参考資料
- OpenAI Help Center「Memory FAQ」 https://help.openai.com/en/articles/8590148-memory-faq — メモリの動作、確認と削除の方法(基準日: 2026-08-03)
- OpenAI Help Center https://help.openai.com/ — カスタム指示、プロジェクト、一時チャットの説明
- OpenAI Help Center「Projects in ChatGPT」 https://help.openai.com/en/articles/10169521-projects-in-chatgpt — プロジェクト指示とプロジェクト専用メモリ
- OpenAI Platform Docs https://platform.openai.com/docs/ — コンテキストウィンドウと指示の優先順位
シリーズ目次 / 前章: 07. ChatGPTのWeb検索とリサーチ / 次章: 09. ChatGPTカスタムGPTとエージェント