コンテンツにスキップ

プロジェクトとチャット

プロジェクトを使って関連するチャットを整理し、ChatGPT に必要なコンテキストを提供します。 ChatGPT デスクトップアプリの プロジェクト ビューには、ChatGPT プロジェクトと、 コンピューター上のフォルダーに接続するローカルプロジェクトが表示されます。

プロジェクトを選択するか、プロジェクトなしで始める

作業を長期間続ける場合、複数の成果物を作成する場合、または同じファイルやソースに依存する場合は、プロジェクトを作成します。作業が自己完結していて、共有プロジェクトコンテキストを必要としない場合は、プロジェクトなしでチャットを開始します。

プロジェクトで作業する

プロジェクト ビューでは、ChatGPT プロジェクトとローカルプロジェクトを 1 か所で管理できます。 ChatGPT プロジェクトでは、関連するチャット間でプロジェクトファイルとコンテキストが引き継がれます。ローカルプロジェクトでは、ソースファイルの集合やコードベースなど、コンピューター上の 1 つ以上のフォルダーにチャットからアクセスできます。

成果物ごとに別々のチャットを開始すると、プロジェクトで関連する作業を整理しながら、各チャットのメッセージと結果を焦点の定まった状態に保てます。

プロジェクトとチャットを整理する

進行中の作業を見やすくして、完了した作業を移動します。

  • プロジェクトをピン留めする と、サイドバーの上部付近に表示し続けられます。プロジェクトビューからピン留めすることもできます。
  • プロジェクト内に新しいチャットが表示されても、頻繁に戻る チャットをピン留めする ことができます。
  • チャットの名前を変更する ときは、「Q3 ローンチ概要」や「チェックアウトのアクセシビリティレビュー」など、成果物を説明する短いタイトルを付けます。
  • プロジェクトビューから プロジェクトを検索する ことができます。タイトルではなく、フレーズやブランチ名を覚えている場合は、Cmd/Ctrl+G を押して過去のチャットを検索します。
  • 作業を終えたら チャットをアーカイブする と、表示を整理できます。プロジェクトのメニューから チャットをアーカイブ を選択すると、そのプロジェクトのチャットをまとめてアーカイブできます。

ピン留めしてもコンテキストが追加されたり、ChatGPT がアクセスできる内容が変わったりすることはありません。プロジェクトやチャットがサイドバーのどこに表示されるかだけが変わります。

アーカイブしたチャットは 設定 > アーカイブ済みのチャット から復元できます。

フォルダーとコードベースにはローカルプロジェクトを使用する

ChatGPT でコンピューター上のフォルダー内のファイルを読み取ったり変更したりする必要がある場合は、ローカルプロジェクトを追加します。コードベースの場合、プロジェクトフォルダーが Codex チャットの作業ディレクトリになります。

リポジトリに複数のアプリやパッケージが含まれている場合は、各チャットからリポジトリの一部だけにアクセスさせる必要があるときに、別々のローカルプロジェクトを使用します。これにより、作業コンテキストを焦点の定まった状態に保てます。ローカル環境を使用して、プロジェクトのセットアップ操作と共通コマンドを定義します。

現在のチェックアウトからコード変更を分離する場合は、Codex を選択して worktree でチャットを開始します。プロジェクトと worktree は作業を整理しますが、サンドボックスによって、ローカルコマンドが読み取り、変更、またはネットワーク経由でアクセスできる対象が制限されます。

プロジェクトなしでチャットを開始する

作業が自己完結していて、共有プロジェクトファイル、指示、またはフォルダーへのアクセスを必要としない場合は、新しいチャット を選択します。複数のチャットで同じコンテキストを使用する場合は、先にプロジェクトを作成します。

すぐに質問するにはクイックチャットを使用する

クイックチャットでは、通常の ChatGPT チャットが開きます。ChatGPT チャットは、Codex チャットとプロジェクトが含まれる Codex サイドバーには表示されません。

新しいチャット をポイントし、右側にある クイックチャット アイコンを選択します。macOS では

Cmd+Option+N、Windows では Ctrl+Alt+N を押すこともできます。新しいチャット から既存の ChatGPT チャットを開き、Codex チャットに追加できます。

他のツールとコンテキストを取り込む

  • リクエストにのみ適用するファイルや 画像入力 は、チャットに直接添付します。
  • プラグインをインストールして、他のサービスからコンテキストやアクションを取り込みます。
  • 組織や開発者の設定で Model Context Protocol 経由のツールが公開されている場合は、MCP サーバーを構成します。
  • 利用可能な場合は、メモリを使用して、過去の作業から役立つコンテキストを今後のチャットに引き継ぎます。

次のステップ