與 AI 協作
專案聊天如何修改現有檔案、後續需求的費用、語音輸入、下一步建議,以及如何提出有效的修正需求。
更新於
第一次產生之後,專案聊天就是修改專案的主要方式。
#後續需求是編輯,不是重新產生
當你提出修改(「讓冷卻時間可以設定」、「加一個 /delhome 指令」)時,AI 會編輯需要變更的檔案,其餘的維持原狀。它以專案目前的檔案為基礎,包括你自己在編輯器裡做的修改。
對於可建置的專案,在聊天修改之後,Codexe 會再次驗證結果,和第一次產生時完全一樣(建置,必要時修復)。
驗證期間,聊天中的進度方塊會說明它正在做什麼(編譯、啟動測試伺服器、測試玩家正在測試),而那些需要完成的專案才能用的按鈕,例如編譯、立即試用和預覽,會顯示載入中。檢查結束後,檔案會隨回覆一起送達,通常在一到三分鐘內。
#聊天中的程式碼
沒有方案時,助理會修改你的程式碼,但不會把它印在聊天裡:它會用文字描述改了什麼,也不會把原始碼放進設定檔、日誌或腳本中。你可以請它做任何修改;想閱讀完整的程式碼,請查看方案,或下載專案。
#後續需求的費用
每則聊天訊息都和一次產生一樣計費,依模型讀取和寫出的內容而定。因為只會重寫受影響的檔案,有針對性的後續需求通常比新專案便宜很多。每則訊息的費用都會顯示在聊天中。
#提出修正需求
最有用的修正需求會描述發生了什麼事,而不只是你想要什麼:
- 好的寫法:「沒有權限的玩家執行 /home 時什麼事都沒發生。他們應該收到 config.yml 裡的無權限訊息。」
- 比較沒用的寫法:「修一下權限」。
如果建置失敗,請使用編譯結果中的用 AI 修正,不要手動複製錯誤。請參閱自動修復。
#語音輸入
聊天和「建立」頁面都有麥克風按鈕,所有方案、所有現行瀏覽器都能使用。選擇語言(或讓 Codexe 自動偵測),開始說話,再按方塊停止:你說的內容會出現在訊息框中,送出前可以修改。一段錄音最長 2 分鐘。語音輸入在所有方案上都免費,但每天轉錄的音訊有額度上限(以 UTC 日計算):
| Plan | Voice input per day |
|---|---|
| Free | 30 min/day |
| Pro | 2 h/day |
| Business | 2 h/day |
| Enterprise | 2 h/day |
當天的額度用完時,麥克風會告訴你,你可以繼續打字;額度會在 UTC 午夜重置。
#聊天中的圖片和檔案
在聊天訊息中附加螢幕截圖、草圖或程式碼的方式和「建立」頁面一樣,也適用同樣的各方案限制。
#建議
在你最初的幾則訊息中,聊天會依你的專案類型顯示簡短的下一步建議(「加一個設定檔」、「加入 Tab 自動完成」…)。點選建議只會填入訊息框,所以你可以在送出前修改它。
#聊天暫停時
Codexe 驗證或修復專案期間,聊天會暫停,這樣修改就不會和進行中的修復衝突。當你的另一個專案正在產生時,聊天也不會接受新訊息。
#為結果評分
產生完成後,你可以按讚或倒讚。這能幫我們了解哪些類型的專案還需要改進。