部落格
AI 輔助開發的未來
AI 正在改變我們編寫軟體的方式。以下是我們對未來走向的觀點,以及 Tactic Remote 如何為此做好準備。
繼續查看該欄目下的產品與工程更新。
瀏覽此分類我們正在經歷自版本控制引入以來軟體開發領域最重大的變革。AI 輔助程式開發工具在不到兩年的時間內從新奇事物變成了必需品。Claude Code、GitHub Copilot、Cursor 等工具從根本上改變了編寫軟體的日常體驗。
但我們仍處於早期階段。當前這一代 AI 程式開發工具——儘管令人印象深刻——大致相當於 AI 輔助開發的「命令列介面」時代。圖形介面、網際網路時刻和行動革命都還在前方。
本文分享我們對 AI 輔助開發走向的觀點,以及 Tactic Remote 如何融入這個未來。
第一階段:配對程式設計師(2024-2025)
AI 程式開發工具的第一階段為開發者提供了智慧自動完成——一個能建議程式碼補全、撰寫樣板程式碼和回答 API 問題的配對程式設計師。GitHub Copilot 等工具定義了這個時代。
第一階段的特徵:
- AI 作為被動助手(回應提示和游標位置)
- 人工撰寫結構,AI 填充細節
- 與 IDE 緊密整合
- 有限的上下文視窗(通常是單一檔案)
- 最低限度的自主性——每個建議都需要人工接受
第一階段的工具將個人開發者的生產力提升了約 20-40%,主要是透過消除重複打字和減少查找文件的時間。
第二階段:自主代理(2025-2026)
我們目前處於第二階段,其特徵是 AI 工具能夠長時間獨立工作。Claude Code 就是最好的例子:你描述一個任務,AI 規劃方法、跨多個檔案撰寫程式碼、執行測試並對失敗進行迭代——全部無需人工介入。
第二階段的特徵:
- AI 作為主動代理(規劃並執行多步驟任務)
- 人工描述意圖,AI 處理實作
- 基於終端機的工作流程,具有更廣泛的系統存取權限
- 大型上下文視窗(整個程式碼庫)
- 顯著的自主性,敏感操作需人工核准
第二階段的工具不只是加速打字——它們改變了什麼是可能的。原本需要開發者數小時的任務(重構模組、新增完整的測試覆蓋率、遷移資料庫 Schema)在正確的 AI 指導下可以在幾分鐘內完成。
Tactic Remote 因第二階段而存在。 運行 10-60 分鐘的自主 AI 代理需要一個監控和控制介面,而這個介面不應該把開發者綁在桌前。手機成為了獨立工作的 AI 代理的天然控制介面。
第三階段:開發團隊(2026-2028)
第三階段正在浮現:多個 AI 代理平行處理專案的不同面向,由一個更像技術主管而非個人貢獻者的人類協調。
想像這樣的工作流程:
- 你在早晨通勤時從手機描述一個功能需求。
- 代理 A 建立資料庫 Schema 和遷移。
- 代理 B 實作 API 端點。
- 代理 C 撰寫前端元件。
- 代理 D 為以上所有撰寫測試覆蓋。
- 你在午餐時審查整合結果,提供回饋。
- 代理們平行地根據你的回饋進行迭代。
- 你在晚餐前核准最終的 PR。
這不是科幻小說——個別能力在今天已經存在。缺少的是協調層,用來管理代理之間的互動、解決衝突(代理 B 的 API 與代理 C 的前端預期不匹配),並在不讓人類資訊過載的情況下保持知情。
Tactic Remote 的架構在設計時就考慮了第三階段。我們的工作階段管理已經支援多個並行的 Claude Code 實例。我們的核准系統已經能批次處理相關請求。從「從手機監控一個代理」到「從手機協調多個代理」是一種進化,而非革命。
第四階段:持續開發(2028+)
在第四階段,「編寫軟體」和「運行軟體」之間的界限消融。AI 代理不只是撰寫程式碼——它們監控正式環境系統、偵測問題、提出修復方案並實作,所有這些都在人工監督下進行,但只需最少的人工發起。
你的手機振動:「上次部署後 /payments 端點的錯誤率增加了 3%。我已經找到原因(貨幣格式化器中的空值檢查迴歸),撰寫了修復並新增了測試案例。需要我部署修復嗎?」
這是將開發視為一個持續的、環境式的過程,而非在辦公時間坐在桌前進行的離散活動。開發者的角色從「寫程式的人」轉變為「指導撰寫、測試、部署和維護程式碼的 AI 系統的人」。
這對開發者意味著什麼
一個常見的恐懼:「AI 會取代開發者嗎?」我們認為答案是細緻的:
AI 會取代特定任務,而非角色。 撰寫樣板程式碼、除錯常見錯誤和將規格轉換為程式碼是 AI 處理得好且將會處理得更好的任務。僅以這些任務定義自身價值的開發者需要進化。
新技能變得至關重要。 在 AI 輔助的世界中,最有價值的開發者將擅長:
- 問題分解:將複雜需求拆分為 AI 可以執行的明確定義的任務。
- 品質判斷:評估 AI 生成的程式碼是否正確、安全、高效能且可維護。
- 系統設計:做出 AI 實作但(目前還)無法發起的架構決策。
- 溝通:足夠精確地描述意圖,讓 AI 能據此行動,無論是在提示中還是在團隊情境中。
生產力預期將會改變。 當一個有 AI 輔助的開發者能產出以前需要一個團隊才能完成的成果時,組織將期望每人有更多產出。這提高了門檻,但也創造了機會——小型團隊和獨立開發者可以建構以前需要風投資金支持的工程部門才能做出的產品。
Tactic Remote 如何融入
我們的產品論點很簡單:隨著 AI 做得越多,人類指導 AI 的介面就變得越重要,而非越不重要。 手機是這種指導的理想介面——它始終可及、設計用於間歇性注意力,且天然適合人類-AI 協作所需的審查-核准工作流程。
我們正在為這樣的未來而建構:
- 多代理協調從你的手機上進行,就像在聊天應用程式中管理訊息一樣自然。
- AI 生成的 Pull Request 在你通勤時被審查和核准。
- 正式環境事件透過你從任何地方指揮的 AI 代理進行分類和解決。
- 程式碼品質由 AI 審查者維護,它們標記問題供你非同步處理。
2028 年的開發者不會每天在 IDE 中花八個小時。他們會集中精力進行規劃和審查,AI 在中間處理實作。他們的主要工具不會是文字編輯器——而是能提供最佳指導和判斷介面的任何裝置。
我們認為那個裝置已經在你口袋裡了。
加入未來
Tactic Remote 目前可在 Mac 和 iPhone 上使用,Windows 支援已在預覽中。我們推出的每一個功能都是朝向這個 AI 輔助開發願景邁進的一步——隨時隨地都能工作。
立即開始,體驗當你的手機成為指揮中心時,開發是什麼樣子。