ChatGPTを仕事で使い続けていると、便利になるほど「どこで何をすればいいのか」が分かりにくくなります。
Chat、Projects、Memory、Work、Codex。さらにGitHubやGoogle Docsなど外部サービスも使えるようになると、全部を覚えて使い分けるだけでも手間です。
私自身、ブログ運営やIT系の作業でChatGPTを使い込み、Projectsにチャットを増やしすぎたり、OpenClawやCodexを組み合わせたりしながら運用を何度も変えてきました。
今の結論は、全部の機能を使いこなそうとしないことです。
まずChatで始めて、長い複数ステップ作業ならWork、repo・開発中心ならCodexへ切り替える。この考え方にするとかなり整理しやすくなりました。
先に結論|4つのレイヤーで考える
私は、ChatGPT周辺を次の4つに分けて考えています。
- 作業モード:Chat / Work / Codex
- 継続する文脈:Projects
- 背景の補助:Memory
- 状態・成果物の正本(今の正しい状態を確認する場所):GitHub、Google Docs、WordPressなど
この4つは同じ役割ではありません。
Chat、Work、Codexは「どう仕事を進めるか」の選択です。
Projectsは、その仕事に必要なチャット・ファイル・指示をまとめる場所です。
Memoryは、自分の背景や好みなどを毎回説明する負担を減らす補助です。
そして進捗や完成物を正確に残したいなら、必要に応じてChatGPTの外にも正本を持ちます。
今の悩みから選ぶ
ChatGPTを長く使っていて困るポイントは、人によって違います。
Projectsの中までチャットだらけになった
→「ChatGPTのチャットが増えすぎた。Projectsを長期利用して決めた整理・引き継ぎルール」
ChatGPTとCodexのどちらを使えばいいのか分からない
→「ChatGPTとCodexの違いは?両方使って分かった、Codexへ切り替える境界」
補足|自作AI環境まで試した人へ
OpenClaw+Codex+Discordまで組んだ経緯と、ChatGPT中心へ戻った理由は別記事でまとめています。
このページでは、それぞれの詳細を繰り返すのではなく、全体の役割分担だけ整理します。
仕事はまずChat。長い実作業ならWork、repo中心ならCodex
仕事を始める場所は、基本的にChatで十分だと考えています。
私の使い方もほぼ同じです。
相談、比較、Web調査、文章作成、軽い外部サービス操作なら、まずChat。
調査から分析、文書や資料の作成など、まとまった複数ステップの仕事を任せたいならWork。
なお、Project専用メモリを使うProjectでは、現在Workは利用できません。
repositoryやworkspaceそのものを読み、ファイルを変更し、コマンドやテストを実行しながら修正することが仕事の中心になったらCodexです。
重要なのは「どの機能ならできるか」ではなく、「そこまで重い実行環境が必要か」で考えることでした。
標準のChatで終わるなら、そこで終わらせる。その方が運用する場所を増やさずに済みます。
Projectsは長期テーマの文脈をまとめる
同じテーマを何度も扱うならProjectsを使います。
OpenAI公式でも、Projectsは関連するチャット、ファイル、指示をまとめ、執筆・調査・計画などの継続作業に使う場所とされています。
ただし、Projects自体を仕事の進捗台帳にするのはやめました。
私はブログ運営でProjects内のチャットを増やしすぎ、「どこで何を決めたのか」が分かりにくくなった経験があります。
そのため現在は、Projectsを共通文脈の置き場所として使い、現在状態は別に残しています。
Projectsを長期利用して変えた運用は、別記事で詳しくまとめています。
Memoryは「毎回説明しない」ための補助
Memoryも便利ですが、Projectsや進捗管理とは役割が違います。
現在のChatGPTでは、Memoryが有効な場合、チャットや利用可能な他のソースから関連する背景情報を利用して、同じ説明を繰り返す手間を減らせます。
これは、自分の仕事や好み、以前の背景を毎回最初から説明しなくてよいという意味で便利です。
一方で私は、
「この記事はレビュー済みか」
「WordPressへ反映したか」
「次は何をするのか」
といった正確な現在状態はMemoryへ任せません。
Memoryは背景説明を減らす補助。正確な進捗表とは分けています。
長期運用では「正本」を分ける
ChatGPTを長く使うほど重要だと感じたのが、会話履歴と現在状態を分けることでした。
古いチャットには、途中で捨てた案や、失敗した方法、後から変更された判断も残っています。
そこで効率家ラボでは、現在おおむね次のように役割を分けています。
- ChatGPT:相談、調査、比較、文章化
- Projects:継続テーマの共通コンテキスト
- Work:まとまった複数ステップの実作業
- Codex:repository / workspace中心の技術作業
- Memory:背景や好みの補助
- GitHub Issue:現在状態、判断、次作業
- Google Docs:記事本文の正本
- WordPress:公開物の正本
全員がGitHubを使う必要はありません。
Notion、Google Docs、社内Wiki、メモでも構いません。
大事なのは、AIとの会話がなくても「今どこまで終わっているか」を確認できる場所を持つことです。
全部使う必要はない
ChatGPTを単発の相談に使うだけなら、Chatだけでも十分です。
同じテーマを継続するようになったらProjectsを追加する。
まとまった実作業まで任せたくなったらWorkを使う。
repositoryや技術作業が中心になってからCodexを考える。
Memoryを使うなら、背景説明を減らす補助として考えるくらいで十分です。
新機能が出るたびに、すべて取り入れる必要はありません。
私自身、OpenClawやCodex、ChatGPT Desktopなど色々な環境を試した結果、むしろ「標準のChatで終わる仕事ならそこで終わらせる」という方向へ戻ってきました。
機能を増やすことにも、覚える手間、管理する場所、維持する仕組みが増えるというコストがあります。
まとめ|機能名より役割で考える
今の私の使い分けはシンプルです。
まずChat。
長い実作業ならWork。
repository中心の技術作業ならCodex。
継続する文脈はProjects。
背景説明を減らすのはMemory。
正確に残すべき状態や成果物は、必要に応じて外部の正本へ置く。
機能名や細かい仕様は今後も変わるはずです。
だからこそ「どのボタンを使うか」を覚えるより、「今の仕事で何を中心に扱っているのか」で場所を決める方が長く使いやすいと考えています。
