專案和聊天
在 ChatGPT 中集中管理相關聊天、檔案和來源
- ChatGPT 桌面應用 在桌面端處理專案、檔案和耗時較長的任務。
- ChatGPT 網頁版 在瀏覽器中使用聊天、專案和 Work。
- Codex CLI 在終端中使用 Codex。
- Codex IDE 擴充套件 在編輯器中使用 Codex。
使用專案整理相關聊天,並為 ChatGPT 提供所需的上下文。 ChatGPT 桌面應用程式中的 Projects 檢視包含 ChatGPT 專案,以及 連線到你電腦上資料夾的本機專案。
選擇專案或不使用專案直接開始
如果工作將持續一段時間、會產生多個 輸出,或依賴相同的檔案和來源,請建立專案。如果工作可以獨立完成, 且不需要共享專案上下文,則可以直接開始聊天而不使用專案。
使用專案集中管理相關的聊天、檔案、指令和來源。 同一專案可以包含透過 Chat 或 ChatGPT Work 發起的聊天。
選擇專案或不使用專案直接聊天
如果工作將持續一段時間、會產生多個 輸出,或依賴相同的檔案和來源,請建立專案。如果工作可以獨立完成, 且不需要共享專案上下文,則可以直接開始聊天而不使用專案。
每個專案都有一個列出專案聊天的 Chats 區段,以及一個用於存放已上傳檔案和所連線上下文的 Sources 區段。專案指令適用於 專案中的所有聊天。ChatGPT 專案不會直接提供對你電腦上資料夾的存取權限, 因此請上傳或連線你希望 ChatGPT 使用的來源。
無論選擇哪種方式,都可以從專案中開始新聊天,以使用其共享檔案和 指令,之後再從 Chats 中返回該聊天。
Codex CLI 會將啟動目錄視為聊天所屬的專案。
請從希望 Codex 在其中工作的目錄執行 codex,或傳入
--cd <directory>(-C)進行明確設定。CLI 不提供
ChatGPT Projects 檢視。
IDE 擴充功能會將 IDE 中開啟的資料夾或工作區視為本機 專案。在多根工作區中,請為聊天選擇工作區根目錄。 該擴充功能不提供 Web 或桌面應用程式中的 ChatGPT Projects 檢視。
在專案中工作
Projects 檢視將 ChatGPT 專案和本機專案集中到一處。 ChatGPT 專案會在相關聊天之間共享專案檔案和上下文。本機 專案可讓聊天存取你電腦上的一個或多個資料夾,例如 一組來源檔案或程式碼庫。
為每個不同的目標單獨建立聊天,讓訊息和結果保持 聚焦,同時透過專案有序組織相關工作。
在專案中工作
ChatGPT 專案可讓其中的聊天存取相同的已上傳檔案、專案 指令和已連線來源。使用 Chat 進行快速聊天,或使用 ChatGPT Work 處理規模較大的交付成果;二者都會以聊天形式顯示在專案的 Chats 區段中。為每個不同的成果分別開始聊天,使其中的 訊息和結果保持聚焦,同時由專案保留共享上下文。
在專案目錄中工作
從應為聊天提供檔案上下文的目錄啟動 Codex。使用
/new 為每個不同的成果開始單獨的聊天。Codex 開啟時使用 /resume,
或執行 codex resume,以繼續已儲存的聊天。
聊天會保留其對話記錄和所記錄的工作目錄,而 Codex 會從
當前工作樹讀取檔案。將持久的專案指南儲存在
AGENTS.md 或已檢入的文件中,以便後續聊天使用。
在工作區中工作
開啟應為聊天提供檔案上下文的資料夾或工作區。為 每個不同的成果開始新聊天,然後從 Recent chats 中選擇該聊天以 繼續。屬於同一專案的聊天可以使用相同的檔案,但每個 聊天都會保留自己的對話記錄。
當前選區和開啟的檔案會為當前輪次提供上下文。將
持久的專案指南儲存在 AGENTS.md 或已檢入的文件中,以便
後續聊天使用。
整理專案和聊天
讓進行中的工作保持可見,並將已完成的工作移到一旁:
- 置頂專案,使其保持在側邊欄頂部附近。你也可以 從 Projects 檢視置頂專案。
- 如果你經常返回某個聊天,請置頂聊天,即使專案中出現了更新的聊天, 它也會保持置頂。
- 使用描述成果的簡短標題重新命名聊天,例如“Q3 發布簡報”或“結帳流程無障礙審查”。
- 從 Projects 檢視搜尋專案。當你記得某個短語或分支名稱,卻不記得 標題時,可從側邊欄開啟 Search chats 尋找過去的聊天。 Search chats 沒有預設快捷鍵,但你可以在 Settings > Keyboard Shortcuts 下為其指定快捷鍵。
- 完成工作後歸檔聊天。從專案選單中選擇 Archive chats,可將其中的聊天一起歸檔。
置頂不會新增上下文,也不會改變 ChatGPT 可以存取的內容。它只會改變 專案或聊天在側邊欄中的顯示位置。
從 Settings > Archived chats 恢復已歸檔的聊天。
整理專案和聊天
讓進行中的工作保持可見,並將已完成的工作移到一旁:
- 置頂專案,使其保持在側邊欄頂部附近。你也可以 從 Projects 檢視置頂專案。
- 如果你經常返回某個聊天,請置頂聊天,即使專案中出現了更新的聊天, 它也會保持置頂。
- 使用描述成果的簡短標題重新命名聊天,例如“Q3 發布簡報”或“結帳流程無障礙審查”。
- 從 Projects 檢視搜尋專案。當你記得某個短語或 分支名稱,卻不記得標題時,使用 Cmd/Ctrl+K 搜尋過去的聊天。
- 完成工作後歸檔聊天。
置頂不會新增上下文,也不會改變 ChatGPT 可以存取的內容。它只會改變 專案或聊天在側邊欄中的顯示位置。
從 Settings > Data Controls > Archived chats 恢復已歸檔的聊天。
將本機專案用於資料夾和程式碼庫
開啟同步後,雲端會協調使用 Work Cloud 本機電腦存取功能的新任務,你可以在受支援的桌面端、行動端和網頁端繼續這些任務。對於企業使用者,應用內的本機/雲端切換開關及其預設設定在功能推出時保持不變。現有任務(包括專案中的任務)仍僅在本機執行,或在雲端執行且無法存取本機檔案。要使用此功能,請新建任務。
如果新一輪互動開始時你的電腦不可用,使用 Work Cloud 本機電腦存取功能且符合條件的現有任務可以在雲端容器中繼續。該容器無法存取電腦上的檔案或工具,也無法強制實施該電腦適用的企業執行要求。Work 無法在一輪互動過程中從本機執行切換到雲端執行。
對話同步和專案檔案存取是兩回事:
- 同步對話不會上傳整個本機資料夾,也不會讓其他電腦能夠存取該資料夾。
- 繼續任務時,請檢查它可以存取哪些來源和工具。
- Work 對話歷史記錄與 Codex 歷史記錄仍各自獨立。
當 ChatGPT 需要讀取或更改你電腦上的檔案時,請新增本機專案。 專案不一定要包含資料夾,但你可以根據需要附加資料夾。
如需新增或更改資料夾,請開啟專案選單並選擇 Edit project。 選擇 Add folder 可附加多個資料夾。ChatGPT 可以讀取和更改 每個已附加資料夾中的檔案。如需更改預設工作目錄,請指向某個 資料夾並選擇 Make primary。
新聊天會從主資料夾開始。Codex 還會將該資料夾用作
Git 操作以及自動發現 AGENTS.md、技能和
config.toml 的預設位置。輔助資料夾仍可用於檔案搜尋、讀取和
編輯,但 Codex 不會從輔助資料夾中自動發現這些專案檔案。
如果相關工作位於不同位置,例如應用及其文件,或網站及其 後端,請使用多個資料夾。如果工作彼此無關,或者每個聊天只應存取 儲存庫的一部分,請分別建立專案。這可以使工作上下文保持聚焦。 遠端專案目前支援一個資料夾。
使用本機環境為專案定義設定 操作和常用命令。審查 窗格可以顯示附加到同一專案的 多個儲存庫中的變更。PR 和 工作樹操作以主 儲存庫為目標。在工作樹中開始聊天時,其他資料夾仍會保持 附加狀態。
專案和工作樹用於整理工作,但由沙箱 強制規定本機命令可以讀取、更改哪些內容,以及可以透過網路存取哪些資源。
不使用專案直接開始聊天
在 Codex 中,選擇最近聊天 旁的新建聊天,即可在不建立專案的情況下開始聊天。 這種方式適合獨立完成的工作,無需共享專案檔案、 指令或資料夾存取權限。如果多個聊天需要 依賴相同的上下文,請先建立專案。
不使用專案直接開始聊天
如果聊天不需要共享的專案檔案、指令或來源,請從 ChatGPT Home 開始聊天。你可以使用 Chat 或 ChatGPT Work;在 Web 上, 二者都會建立聊天。
如果工作規模擴大,請將其移入專案,並為每項 成果使用清晰的聊天名稱。一個專案可以同時容納研究、起草、審查和 後續工作的多個聊天,而不必將所有訊息混入同一個上下文。
使用 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 server。
- 在可用的情況下,使用記憶將過去工作中的有用上下文 帶入後續聊天。
- 如果視覺上下文僅適用於當前請求,請向聊天傳入影像輸入。
- 安裝外掛,從其他服務引入上下文和操作。
- 如果你的組織或開發者設定透過 Model Context Protocol 提供工具,請設定 MCP server。
- 在可用的情況下,使用記憶將過去工作中的有用上下文 帶入後續聊天。
- 引用開啟的檔案或在編輯器中選擇程式碼,為 當前輪次新增上下文。
- 如果你的組織或開發者設定透過 Model Context Protocol 提供工具,請設定 MCP server。
- 在可用的情況下,使用來自所連線 Codex 主機的記憶, 將有用上下文帶入後續聊天。