Codex 專案是什麼?專案、聊天視窗、工作區差在哪?教學

Codex 專案是什麼?專案、聊天視窗、工作區差在哪?教學
Codex 專案是什麼?專案、聊天視窗、工作區差在哪?教學

Codex 應用程式左側欄通常會有個「專案」功能,這個功能主要是當你想執行某項大型任務,並且可能會生成大量檔案,而且會持續滿長一段時間,不會在短時間結束,那麼你就可以在 Codex 裡面開設一個新專案,並且新增或選擇一個資料夾當成工作區。

至於 Codex 專案,跟專案裡聊天視窗的差別,則是:Codex 專案比較像是你在 Codex App 裡管理某個本機工作區或資料夾的入口;聊天視窗則是你在這個專案裡執行某一次任務的對話。

這篇文章會教學 Codex 專案是什麼、專案跟聊天視窗差在哪、什麼時候該建立新專案

Codex 專案是什麼?

Codex 專案可以理解成 Codex 應用程式裡的「工作區入口」。

如果你有一個程式碼 repo、一個本機資料夾,或一個固定工作流資料夾,你可以把它作為 Codex App 裡的一個專案來使用。之後你在這個專案底下開聊天、改檔案、跑指令、查看 diff、建立自動化,就會圍繞這個工作區進行。

用白話講:

專案不是單純的一個聊天分類,而是 Codex 會知道「這次我要在哪個工作區裡做事」。

Codex 的專案跟裡面的聊天視窗差在哪?

Codex 裡的聊天視窗,在官方文件中常稱為 thread。

OpenAI 官方指出,thread 是一次 session,包含你的 prompt、模型輸出以及工具呼叫。thread 可以包含多個 prompt,例如你先請 Codex 做一個功能,後面再請它補測試。(資料來源:OpenAI Developers:Getting started with Codex

所以可以這樣分:

項目用途白話說法
專案管理某個工作區、資料夾或 codebase你在哪個地方工作
聊天視窗 / thread執行某一次具體任務你這次要 Codex 做什麼
工作區 / workspaceCodex 可以讀寫與執行命令的本機範圍Codex 的工作桌
WorktreeGit 專案中的隔離工作副本讓 Codex 試做一件事,不直接碰主資料夾

也就是說,一個專案就是一個專案,對應某個資料夾,但是一個專案裡面可以有非常多的聊天視窗,不同的聊天視窗執行不同的任務。執行完畢還可以選擇封存關閉聊天視窗。

可以不新增專案直接聊天嗎?

可以。

如果你只是想問一個概念、整理一份清單、討論文章方向,不一定要開專案。
但如果你要 Codex 讀取某個資料夾、修改檔案、跑指令、依照專案規則工作,就應該新增相關的專案跟資料夾。

什麼時候應該建立新專案?

如果你有不同工作區、不同 repo、不同客戶、不同安全邊界,就適合拆成不同 Codex 專案。

常見情境包括:

  • 不同網站:例如科技兔部落格、另一個品牌網站。
  • 不同程式碼 repo:例如前端 repo、後端 repo、文件 repo。
  • 不同內容工作流:例如部落格工作流、YouTube 工作流、課程工作流。
  • 不同客戶專案:每個客戶資料要分開。
  • 不同安全邊界:有些資料夾能改,有些不能改。
  • 同一個大 repo 裡有多個獨立 app 或 package。

簡單說:

工作邊界不同,就適合拆專案。

不要把所有東西塞進同一個 Codex 專案。那樣看起來省事,但後面找聊天、控權限、管自動化都會變亂。

什麼時候只要開新聊天?

如果工作區相同,只是任務不同,通常不用建立新專案,開新聊天就可以。

例如:

  • 同一個部落格工作流裡寫不同文章。
  • 同一個 repo 裡修不同 bug。
  • 同一個 app 裡做不同功能。
  • 同一個專案裡分別跑測試、整理文件、更新 README。

這些都可以在同一個 Codex 專案底下開不同聊天。

OpenAI 官方也提醒,你可以同時執行多個 threads,但要避免兩個 threads 修改同一批檔案。(資料來源:OpenAI Developers:Getting started with Codex

這意思是:如果你讓兩個聊天同時改同一份檔案,就有機會互相覆蓋或產生衝突,這是我們在使用 Codex 的時候要避免的情況。

如何在 Codex 應用程式中新增專案?

▼首先,進入到「Codex 應用程式」介面之後,左側欄會看見一個「專案」功能,點擊旁邊的按鈕,就能新增專案。

Codex 專案是什麼?專案、聊天視窗、工作區差在哪?教學

▼建立專案的時候,可以選擇使用現有資料夾,或是點擊下一步「新增資料夾」。

Codex 專案是什麼?專案、聊天視窗、工作區差在哪?教學

▼如果是點擊下一步新增資料夾,那接著命名專案名稱,完成資料夾創建,就能新增一個新專案了。

Codex 專案是什麼?專案、聊天視窗、工作區差在哪?教學

以上就是 Codex 專案功能的完整教學啦。

總結

Codex 專案簡單的說,就是當你想要執行大型工作任務的時候,並且該任務會執行相當長一段時間,而不像一般的聊天視窗,隨時會關閉不使用,那就可以新增 Codex 專案。Codex 專案功能可以很好的幫我將不同屬性的工作分門別類,而一個 Codex 專案下方可能又會有非常多聊天視窗,分別執行該專案下不同的任務工作。

如果你喜歡學習各種科技軟體,想得知各種科技新知與資訊,歡迎追蹤科技兔的 FB 粉絲專頁Instagram,以及Line 官方帳號

加入好友