專案和聊天
在 ChatGPT 中集中管理相關聊天、檔案和來源
使用專案整理相關聊天,並為 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 恢復已歸檔的聊天。
將本機專案用於資料夾和程式碼庫
當 ChatGPT 需要讀取或更改你計算機上的檔案時,請新增本機專案。 專案不一定要包含資料夾,但你可以根據需要附加資料夾。
如需新增或更改資料夾,請開啟專案選單並選擇 Edit project。 選擇 Add folder 可附加多個資料夾。ChatGPT 可以讀取和更改 每個已附加資料夾中的檔案。如需更改預設工作目錄,請指向某個 資料夾並選擇 Make primary。
新聊天會從主資料夾開始。Codex 還會將該資料夾用作
Git 操作以及自動發現 AGENTS.md、技能和
config.toml 的預設位置。輔助資料夾仍可用於檔案搜尋、讀取和
編輯,但 Codex 不會從輔助資料夾中自動發現這些專案檔案。
如果相關工作位於不同位置,例如應用及其文件,或網站及其 後端,請使用多個資料夾。如果工作彼此無關,或者每個聊天只應存取 儲存庫的一部分,請分別建立專案。這可以使工作上下文保持聚焦。 遠端專案目前支援一個資料夾。
使用本機環境為專案定義設定 操作和常用命令。審查 窗格可以顯示附加到同一專案的 多個儲存庫中的變更。拉取請求和 工作樹操作以主 儲存庫為目標。在工作樹中開始聊天時,其他資料夾仍會保持 附加狀態。
專案和工作樹用於整理工作,但由沙箱 強制規定本機命令可以讀取、更改哪些內容,以及可以通過網路存取哪些資源。
不使用專案直接開始聊天
如果工作可以獨立完成,且不需要共享的 專案檔案、指令或資料夾存取權限,請選擇 New chat。如果多個聊天 將依賴相同的上下文,請先建立專案。
不使用專案直接開始聊天
如果聊天不需要共享的專案檔案、指令或來源,請從 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 伺服器。
在可用的情況下,使用記憶將過去工作中的有用上下文 帶入後續聊天。
如果視覺上下文僅適用於當前請求,請向聊天傳入影像輸入。
安裝外掛,從其他服務引入上下文和操作。
如果你的組織或開發者設定通過 Model Context Protocol 提供工具,請設定 MCP 伺服器。
在可用的情況下,使用記憶將過去工作中的有用上下文 帶入後續聊天。
引用開啟的檔案或在編輯器中選擇程式碼,為 當前輪次新增上下文。
如果你的組織或開發者設定通過 Model Context Protocol 提供工具,請設定 MCP 伺服器。
在可用的情況下,使用來自所連線 Codex 主機的記憶, 將有用上下文帶入後續聊天。
如果檔案和已連線來源應供專案中的所有聊天使用,請將其新增到專案的 Sources 分割槽。
如果檔案或影像輸入僅適用於當前聊天, 請直接將其附加到聊天。
在 ChatGPT Work 中安裝外掛,從其他服務引入上下文和 操作。
在可用的情況下,使用記憶將過去工作中的有用上下文 帶入後續聊天。