大家好!歡迎來到三少 科技。專注於三少。讓我們 一起探索科技和人工智慧程式設計。在 上一段影片中,我向大家介紹了 Code-X。以及它的跨任務 協作功能。在這段影片中, 我啟動了一個名為「 CodexCommander」的專案。首先,讓我先給你示範一下 。你可以看到我運用這項技能 ,告訴 Codex:「幫我組建一個團隊; 我想創建一個綿羊牧場 管理小遊戲。」然後,它提出了 一個建議:從輕量級 版本開始。首先,運行 養羊、收集羊毛、 出售金幣和擴大牧場的基本循環流程。 然後它會為團隊成員分配角色。 例如:專案負責人、遊戲玩法 開發人員和使用者介面設計師。然後,它 開始組建團隊。團隊 最終取得了這個結果。這項技能 融合了許多核心概念 ;這不僅僅是隨便拋出 幾個提示就能完成工作。 所有設計都是為了解決 目前使用人工智慧進行編碼所面臨的痛點 。例如,我們已將 開源的「Git」 專案整合到這項技能中。我相信 你們很多人已經很熟悉 它了。這是一個擁有 90 萬顆星的開源項目,我們用它來將 後續問題與任務 委派結合。 Codex 的另一個非常實用的 功能是防止過度設計 ,因此它包含三種交付 模式:輕量級交付、以維護為中心的 交付和正式交付。 那麼,具體該如何使用呢?我們可以遵循四個步驟:明確目標、確定範圍、選擇團隊、驗證結果。讓我們從最簡單的操作開始:觸發此技能是否需要編寫冗長的提示?不,看看 這個即時演示。我選擇了 CodexCommander,並只寫了 一句話:「我想建立一個供 個人長期使用的視訊截圖管理器 。」就這麼簡單。 看看它的回應:它首先檢查 當前目錄,然後詢問我 上次是如何整理螢幕截圖的, 來源素材來自哪裡,它是如何 分類的,以後如何檢索它, 以及哪個步驟最繁瑣。它透過 這些問題引導對話 ,所以我不需要重複 「明確需求、 判斷複雜性以及決定 是否要組建團隊」的過程。這些都是 該技能該處理的事情;你 告訴它你的想法,它就能幫助你 完善那些你還沒有完全 想清楚的部分。當然,這 並不意味著它會沒完沒了地問問題 。回到牧羊場, 它問我的一個問題是:「這款 遊戲主要會在哪個平台 上運行?」他還建議先從 單人PC原型開始。這個 問題很有用;在 電腦上玩還是在手機上玩會影響控制和 實現方式,所以儘早決定 可以避免額外的工作。但沒有 必要事先詢問公司規模或 玩家數量; 自己盡可能多地查找資料,一旦掌握了 足夠的資訊就可以開始了。 已經明確的小幅修改不需要再進行 一輪面試。接下來這 一點我覺得特別實用: 控制過度設計。如果我說 我想要一個農場小遊戲,我可能 只是想看看它好不好玩,但 人工智慧興奮地添加了帳戶系統、 線上排行榜和支付 功能。這些設施並非完全 沒用,但 現在不需要建造,所以我們選擇一個交付層級。 第一層級:輕量級原型。就像 這個養羊場一樣, 透過基本的本地存檔功能來實現核心機制;您 可以先體驗一下, 網路和應用程式內購買 專案可以稍後再進行。關鍵在於判斷這個專案是否 值得繼續下去。第二層級: 可維護的建置。如果我喜歡它併計劃 進行長期更新,我們必須 鞏固程式碼結構、錯誤處理 、保存和測試,這樣更改一個 地方就不會破壞其他所有地方。 第三 層級:正式發行。如果您真的打算發布,請遵循 發布要求:檢查 平台、安裝包、相容性,並保存資料保護措施。請注意,這些不是「簡單、中等、複雜」的級別,也不是越複雜越好; 他們界定了此次交付的範圍。官方發布的遊戲可能功能不多,但製作精良; 反之,選擇輕量級原型並不意味著忽略基本 保護。此時,請記住兩件事:我想要製作什麼 ?這次我們要做到 什麼程度?這些條件確定之後,再討論需要多少人。這項技能被稱為 “ 統籌”,但這並不意味著你 必須總是召喚一大群 特工。例如,如果您只需要 更改按鈕顏色,則 無需召集產品經理和 架構師開會。 只有當任務真正不同時才進行團隊合作; 與農場遊戲類似,遊戲玩法 開發和美術設計有明確的 分工,由負責人協調,使 每個人都步調一致。至於是否增加 成員,取決於任務需要,而不是 人員數量;如果 專案組裡已經有了合適的人選,先看看 他們能不能勝任。要創建 新的獨立任務,首先要明確 勞動分工,並在創建之前進行確認 。為了便於理解,我將繼續使用 「側邊欄代理商」這個術語 。更準確地說,它們是獨立任務會話中的代理,透過訊息進行協作——而不是一種新的正式代理類型。您可以 單獨與特定成員聊天,並 繼續討論他們 負責的工作部分 。這次我 特意要求單獨進行種子會話;如果您沒有此要求,您當前的聊天功能可以處理引導操作,無需額外的 聊天功能。我還為這項技能添加了另一個細節:先 確認項目 。團隊預設會在此項目下創建,而不是隨機創建一個新的側邊欄部分,這樣以後返回維護項目時更容易找到原始團隊。組建團隊只是開始; 如何交接任務是能否 有效合作的關鍵。例如,如果 遊戲開發者負責羊毛 銷售,你不能只是說「去賣吧」。 你 必須清楚地解釋黃金 在銷售後如何變化,羊毛如何 扣除,哪些內容可以 修改,以及如何進行最終檢查。完成後,他們必須按照規則報告結果:做了什麼,輸出在哪裡,檢查了哪些項目,以及還有哪些問題尚未解決。如果 他們中途遇到困難,也必須 上報。報告 提交後,主管會檢查 結果並決定下一步由誰負責 ,這樣我就不用像 信差一樣不斷地在任務之間複製貼上了。但是, 需要注意的是,收到 完成訊息並不意味著它 真的通過了檢查。以這個 農場為例;可愛的介面 並不意味著遊戲就完成了。 按鈕有反應嗎?羊毛售出後 ,數量和黃金 數量是否正確?如果關閉並 重新開啟遊戲,存檔資料可以 恢復嗎?以下是 最終驗收時必須檢查的項目 。如果不符合 要求,請退回 修改;如果版本目標已經達成 ,那就收工吧——不要在檢查階段不斷添加 大量新需求 。這是 我希望導演 承擔的責任:不僅要委派任務,還要 知道「完成」意味著什麼。如果這個 專案需要長期維護, 我們也需要保留一些記錄。 目標和分工是什麼, 哪些已被接受,哪些 仍未解決——在適當的時候,將這些內容整理成 一個簡短的專案文檔, 例如 .md 文件中的協作規則和專案 進度日誌。如果已有類似文檔 ,請繼續使用現有文檔。不要每次 使用技能時都產生大量 MD 文件,也不要覆蓋 現有規則;在此基礎上繼續發展。 在 審查實際項目之前,請先查閱相關記錄 ;這減少了重複 指令,但這並不意味著 人工智慧永遠不會再忘記事情。 該專案是開源的, GitHub 上提供英文和中文的 Readme 文件,並採用 MIT 授權。 這是一個由我們開發的社群項目, 並非 OpenAI 官方發布的技能 。安裝方法很簡單,只需將完整的 技能目錄放入 客戶端支援的位置,確保可以 選擇該目錄,然後說明你想做什麼 。如果您用中文提出請求,該 技能的規則將要求 它用中文與您溝通, 新的項目文檔也將是 中文的;如果 某個單獨的文件需要 英文版本,請另行說明。然而,它終究是一套 運行規則,而不是安裝後 無限期運行的後台系統 。實際組建團隊 需要您目前的 Codex 能夠 建立獨立任務和發送 訊息,因為這些功能 也受到權限和配額的限制。 沒有相應的 工具,就不能假裝團隊已經成立;而且運行多個代理商 也不一定更具成本效益。 因此,我建議先從小 專案入手,熟悉任務的調度 、報告和 接收流程,然後再逐步 擴大規模。好了,讓我們總結一下 這四個步驟:明確 你想做什麼,設定範圍以 確定目標,選擇你的團隊 來決定是自己做還是 合作,並通過 檢查實際交付情況而不是 僅僅聽信他們的一面之詞來驗證結果。對我們來說, 入門可以很簡單:選擇 技能並說明你的目標。讓這個 工作流程來處理後續必要的問題 和判斷;這正是 我 創建 CodexCommand 想要解決的問題。我會把 專案連結放在影片下方;有 興趣的人可以嘗試用它來 完成你一直想做的一個小專案。如果 您發現它問的問題太多、 委派任務不力或任務 交接失敗,請隨時 向儲存庫報告詳細資訊。如果覺得 有用,請給專案點個贊, 歡迎點讚並關註三少 科技——下次見。