專案與聊天
將相關聊天、檔案和來源集中到 ChatGPT 專案中
使用專案來組織相關聊天,並向 ChatGPT 提供所需上下文。ChatGPT 桌面 App 中的 Projects(專案) 檢視同時包含 ChatGPT 專案,以及連線到電腦資料夾的本機專案。
選擇專案或直接開始
當工作會持續一段時間、產生多個結果,或依賴同一批檔案和來源時,適合建立專案。當聊天可以獨立完成、不需要共享專案上下文時,可以直接開始聊天而不建立專案。
在專案中工作
Projects 檢視把 ChatGPT 專案和本機專案集中在一起。ChatGPT 專案會讓相關聊天共享專案檔案與上下文;本機專案則允許聊天存取電腦上的一個或多個資料夾,例如一組原始檔或程式碼庫。
每個明確結果建議使用獨立聊天,讓訊息和產出保持聚焦,同時由專案統一組織相關工作。
整理專案和聊天
讓正在進行的工作保持可見,並把已經完成的內容收起來:
- 置頂專案,讓它持續顯示在側邊欄靠前位置。也可以從 Projects 檢視中置頂。
- 置頂聊天,讓經常返回的聊天不被更新的聊天擠到後面。
- 重新命名聊天,使用能描述結果的短標題,例如 “Q3 launch brief” 或 “Checkout accessibility review”。
- 搜尋專案。在 Projects 檢視中搜索,或按 Cmd/Ctrl+G 搜尋歷史聊天。
- 歸檔聊天。完成工作後歸檔;也可以從專案選單選擇 Archive chats(歸檔聊天),批次歸檔專案中的聊天。
置頂只會改變專案或聊天在側邊欄中的位置,不會增加上下文,也不會改變 ChatGPT 的存取範圍。
要恢復已歸檔聊天,請開啟 Settings > Archived chats(設定 > 已歸檔聊天)。
為資料夾和程式碼庫使用本機專案
當 ChatGPT 需要讀取或修改電腦上的檔案時,可以新增本機專案。專案不一定要繫結資料夾,但你可以按需附加資料夾。
要新增或更改資料夾,請開啟專案選單並選擇 Edit project(編輯專案)。選擇 Add folder(新增資料夾) 可以附加多個資料夾,ChatGPT 能讀取和修改每個已附加資料夾中的檔案。要更改預設工作目錄,請指向某個資料夾並選擇 Make primary(設為主資料夾)。
新聊天會從主資料夾開始。Codex 還會預設使用該資料夾執行 Git 操作,並自動發現 AGENTS.md、skills 和 config.toml。輔助資料夾仍可用於搜尋、讀取和編輯檔案,但 Codex 不會從輔助資料夾自動發現這些專案檔案。
當相關工作位於不同位置時,可以使用多個資料夾,例如 App 與其文件,或網站與其後端。對於無關工作,或者每個聊天只應存取儲存庫中的一部分時,請建立獨立專案,讓工作上下文保持聚焦。遠端專案目前只支援一個資料夾。
可以用本機環境定義專案的設定操作和常用命令。審查面板可以顯示附加到同一專案的多個儲存庫中的修改。pull request 和工作樹操作都會以主儲存庫為目標。在工作樹中開始聊天時,其他資料夾仍會保持附加狀態。
專案和工作樹負責組織工作,而沙箱負責限制本機命令可以讀取、修改或通過網路存取的內容。
不建立專案直接開始聊天
當工作可以獨立完成,不需要共享檔案、指令或資料夾存取權限時,選擇 New chat(新建聊天)。如果多個聊天會依賴同一上下文,請先建立專案。
使用 Quick chat 快速提問
Quick chat 會開啟普通 ChatGPT 聊天。ChatGPT 聊天不會出現在 Codex 側邊欄中;該側邊欄只包含 Codex 聊天和專案。
把滑鼠指向 New chat(新建聊天),再選擇其右側的 Quick chat 圖示。也可以在 macOS 上按 Cmd+Option+N,或在 Windows 上按 Ctrl+Alt+N。從 New chat 還可以開啟已有 ChatGPT 聊天,並把它加入 Codex 聊天。
引入其他工具和上下文
- 當檔案或圖片輸入只與當前請求有關時,直接附加到聊天。
- 安裝 plugins,引入其他服務中的上下文和操作。
- 當組織或開發環境通過 Model Context Protocol 提供工具時,設定 MCP server。
- 在可用時使用記憶,將過去工作中的有用上下文帶入後續聊天。