Projects とチャット

関連するチャット、ファイル、ソースを ChatGPT でまとめて管理します

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

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

作業を継続的に進める場合、複数の成果物を作成する場合、または同じファイルやソースを使用する場合は、 プロジェクトを作成します。作業が自己完結しており、共有のプロジェクトコンテキストが不要な場合は、 プロジェクトなしでチャットを開始します。

プロジェクトで作業する

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

目指す成果ごとにチャットを分けると、各チャットのメッセージや結果を目的に集中させながら、 関連する作業をプロジェクトで整理できます。

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

進行中の作業を見やすく保ち、完了した作業を片付けます。

  • プロジェクトをピン留め すると、サイドバーの上部付近に表示できます。Projects ビューからピン留めすることもできます。
  • 頻繁に戻るチャットは、プロジェクトに新しいチャットが追加されても見つけやすいように チャットをピン留め します。
  • チャット名を変更 し、「Q3 ローンチ概要」や「チェックアウトのアクセシビリティレビュー」など、成果物を表す短いタイトルを付けます。
  • Projects ビューからプロジェクトを検索 します。タイトルは覚えていなくても、フレーズやブランチ名を覚えている場合は、サイドバーから Search chats を開いて過去のチャットを探します。 Search chats にデフォルトのショートカットはありませんが、Settings > Keyboard Shortcuts で割り当てることができます。
  • 作業が完了したら、チャットをアーカイブ します。プロジェクトのメニューから Archive chats を選択すると、そのプロジェクトのチャットをまとめてアーカイブできます。

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

アーカイブしたチャットは Settings > Archived chats から復元できます。

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

同期がオンの場合、Work Cloud のローカルコンピューターアクセスを使う新しいタスクはクラウドによって調整され、対応するデスクトップ、モバイル、ウェブ環境で継続できます。企業向けには、提供開始時点でアプリ内の Local/Cloud 切り替えとそのデフォルト設定は変更されません。プロジェクト内のタスクを含む既存のタスクは、引き続きローカルのみで実行されるか、ローカルファイルにアクセスできないクラウドで実行されます。この機能を使うには、新しいタスクを開始してください。

新しいターンの開始時にコンピューターが利用できない場合、Work Cloud のローカルコンピューターアクセスを使う既存の対象タスクは、クラウドコンテナーで継続できます。このコンテナーは、コンピューターのファイルやツールにアクセスしたり、そのコンピューターに適用される企業の実行要件を強制したりすることはできません。Work は、ターンの途中でローカル実行からクラウド実行へ切り替えることはできません。

会話の同期とプロジェクトファイルへのアクセスは別のものです。

  • 会話を同期しても、ローカルフォルダー全体がアップロードされたり、別のコンピューターから利用可能になったりすることはありません。
  • タスクを続けるときは、そのタスクがアクセスできる情報源やツールを確認してください。
  • Work の会話履歴は、引き続き Codex の履歴とは別に管理されます。

ChatGPT がコンピューター上のファイルを読み取り、変更する必要がある場合は、ローカルプロジェクトを追加します。 プロジェクトにフォルダーは必須ではありませんが、必要に応じてフォルダーを接続できます。

フォルダーを追加または変更するには、プロジェクトのメニューを開いて Edit project を選択します。 複数のフォルダーを接続するには Add folder を選択します。ChatGPT は、接続されたすべてのフォルダー内のファイルを読み取り、変更できます。デフォルトの作業ディレクトリを変更するには、フォルダーにカーソルを合わせて Make primary を選択します。

新しいチャットはプライマリフォルダーで開始されます。Codex は、そのフォルダーを Git 操作と AGENTS.md、スキル、config.toml の自動検出のデフォルトとしても使用します。セカンダリフォルダーは、 ファイルの検索、読み取り、編集に引き続き使用できますが、Codex はセカンダリフォルダーからそれらのプロジェクトファイルを自動的には検出しません。

アプリとそのドキュメント、Web サイトとそのバックエンドなど、関連する作業が別々の場所にある場合は、 複数のフォルダーを使用します。関連性のない作業や、各チャットからリポジトリの一部だけにアクセスさせたい場合は、 個別のプロジェクトを作成します。これにより、作業コンテキストを絞り込めます。リモートプロジェクトで現在サポートされるフォルダーは1つです。

ローカル環境を使用して、プロジェクトのセットアップアクションとよく使うコマンドを定義します。レビューペインには、同じプロジェクトに接続された複数のリポジトリの変更を表示できます。Pull request と ワークツリーのアクションは、プライマリリポジトリを対象とします。ワークツリーでチャットを開始しても、ほかのフォルダーは接続されたままです。

Projects とワークツリーは作業を整理するためのものですが、ローカルコマンドが読み取り、変更、またはネットワーク経由でアクセスできる範囲はサンドボックスによって制限されます。

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

Codex で、最近のチャット の横にある新しいチャット を選択すると、プロジェクトなしで開始できます。 共有のプロジェクトファイル、指示、フォルダーへのアクセスが不要な、 単独で完結する作業に使います。複数のチャットで同じコンテキストを使う場合は、 先にプロジェクトを作成してください。

簡単な質問に Quick chat を使用する

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

New chat にカーソルを合わせ、その右側にある Quick chat アイコンを選択します。次のキーを押すこともできます。

macOS では Cmd+Option+N、Windows と Linux では Ctrl+Alt+N です。 New chat から既存の ChatGPT チャットを開き、Codex チャットに追加することもできます。

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

  • そのリクエストだけに関連するファイルや画像入力は、チャットに直接添付します。
  • プラグインをインストールして、ほかのサービスのコンテキストとアクションを利用します。
  • 組織または開発環境が Model Context Protocol を通じてツールを公開している場合は、 MCP サーバーを設定します。
  • 利用できる場合はメモリを使用し、過去の作業で得た有用なコンテキストを今後のチャットに引き継ぎます。

次のステップ