Anakin × 即時通訊開發工作流程

從一次群聊討論到可供審查的程式碼

團隊在 Slack、MS Teams 或 Discord 中圍繞一個主題討論。內容釐清後,提及 Anakin Agent,讓它整理討論、建立需求任務,再交由開發 Agent 進行程式開發與測試,最後由人員驗收。

真正的工作流程

討論、執行和審查圍繞同一討論串推進

一項需求從團隊群聊中的討論串開始。產品、設計和工程團隊不斷為討論補充脈絡。需要開始工作時,一次明確提及即可將完整討論轉化為責任清楚、可追蹤的交付。

01群聊討論串

圍繞一個討論串逐步明確需求

產品團隊發起討論串,設計與工程團隊再圍繞它補充限制條件、可行方案和待釐清問題。無論團隊使用 Slack、MS Teams 或 Discord,討論都會聚焦在同一主題,而不會散落在群組訊息中。

  • 每個討論串對應一則根訊息
  • 將回覆和脈絡保留在同一討論串下
  • 繼續使用團隊現有群聊
02釐清並建立

提及 Anakin Agent,將討論整理成結構化任務

使用者明確要求 Agent 總結目前討論串,記錄目標、範圍、待確認問題和驗收標準,建立需求任務並指派開發 Agent。除非團隊主動要求,否則群訊息不會變成任務。

  • 僅在收到明確指令後建立工作
  • 閱讀完整討論串脈絡
  • 立即指派開發 Agent
03Agent 開發

開發 Agent 接手任務並開始進行程式開發

Agent 會讀取從討論中整理出的任務脈絡、程式碼存放庫規則與驗收標準,再於隔離的工作區中執行。進度、變更檔案、阻塞項與記錄都會回傳至任務,而不是消失在私人終端機中。

  • 在隔離的 worktree 中工作
  • 將討論決策帶入實作
  • 讓團隊看見進度和阻塞項
04測試與審查

測試佐證與變更摘要會一併回傳

Agent 會執行所需的型別檢查、測試與建置,再將變更摘要、驗證結果與已知限制附加至任務。接著任務會進入人工審查,由人員接受結果或要求再次處理。

  • 隨程式碼一並交付驗證結果
  • 讓已知限制保持可見
  • 由人員作出最終決定
Runtime

連接團隊使用的 AI 開發工具

連接本地或雲端電腦,將其 Runtime 作為受控執行資源提供給 Agent。保留團隊現有工具,同時讓執行可以指派和追蹤。

ClaudeClaude CodeCodexCodexGeminiGeminiopencodeOpenCodeOpenClawOpenClawHermes AgentHermes

工作流程成果

將群聊中的共識帶入交付系統

Anakin 將討論脈絡、任務、執行記錄和人工決策連接起來。團隊看到的是從討論到交付的完整路徑,而不只是從私人 AI 視窗複製出的最終答案。

完整保留討論

圍繞一個討論串的決策會變成包含目標、邊界和驗收標準的任務。

執行過程始終可見

責任歸屬、進度和阻塞項都會回到團隊可追蹤的同一任務。

交付過程可審查

程式碼、測試結果和已知限制一並交付,由人員作出最終決定。

Agent 組織並執行工作。人員設定方向、授予權限並驗收結果。

這套工作流程不承諾自動合併或部署。Anakin 會將可供檢視的結果交給使用者,並在適當的人員決策點停止自動化。

入門

將此工作流程帶入團隊群聊

準備兩個職責清楚的 Agent,再將需求入口放入團隊現有的 Slack、MS Teams 或 Discord 群組。

01

連接群聊 Agent

在 Anakin 中建立需求 Agent,再將其連接到團隊使用的 Slack、MS Teams 或 Discord 群組。

02

準備開發 Agent

連接其程式碼存放庫與 Runtime,再定義它必須遵循的程式開發、測試與回報規則。

03

在討論串中明確啟動

提及需求 Agent,請它總結目前討論、建立任務並指派開發 Agent。

常見問題

關於群聊 Agent 工作流程

每則群聊訊息都會自動建立 Anakin 任務嗎?

+

不會。訊息會進入已連接的 Agent 聊天。只有使用者在相關討論串下明確要求 Agent 總結討論並建立任務時,才會建立任務。

團隊可以連線哪些訊息平台?

+

團隊可根據現有溝通習慣使用 Slack、MS Teams 或 Discord。工作流程不依賴某一款即時通訊產品,關鍵是將目前討論串帶入任務。

需求 Agent 與開發 Agent 必須是同一個嗎?

+

不必。建議的設定是由一個 Agent 負責溝通與整理任務,另一個 Agent 負責執行程式碼。團隊可依工作流程調整角色。

Agent 完成後會自動合併或部署嗎?

+

這套工作流程止於人工驗收。Agent 會回傳程式碼變更、摘要與測試佐證,再由使用者決定接受結果、要求修改,或繼續合併。