2026年6月13日 星期六

VS Code AI 已進入 Agent 時代:豆包、MiMo 與現代 AI Coding 工具演進解析

 

前言

近年 VS Code 的 AI 開發工具快速演進,已從早期的「程式碼補全工具」逐步轉變為能夠理解整個專案並執行任務的 Agent 系統。

傳統 AI 工具僅能提供單段程式碼建議,但新一代工具已具備:

  • 專案檔案搜尋能力

  • 多檔案修改能力

  • 自動規劃與任務拆解能力

  • Terminal 指令執行能力

此類能力使 AI 不再只是輔助工具,而逐漸成為開發流程中的「虛擬工程成員」。


一、VS Code AI 工具的兩種世代

1. Chat 型 AI(第一代)

代表工具:

  • GitHub Copilot Chat(早期模式)

  • 基礎 LLM 外掛

  • 部分 MiMo VS Code Extension

特徵如下:

  • 以對話方式提供程式碼建議

  • 無法直接操作專案檔案

  • 無法理解整體架構

  • 無法執行任務流程

此類工具本質仍屬於:

程式碼輔助生成工具(Code Assistant)


2. Agent 型 AI(第二代)

代表工具:

  • 豆包 MarsCode

  • Cline

  • Claude Code

  • Codex CLI

  • Roo Code(已停止原 VS Code 擴充套件維護,轉向新產品 Roomote;社群多數使用其開源分支 Cline 延續使用)

特徵如下:

  • 可掃描整個專案

  • 支援跨檔案修改

  • 可執行 Terminal 指令

  • 具備任務拆解能力

  • 可進行自動化工作流程

此類工具本質為:

自動化程式開發代理(AI Software Engineer)


二、豆包 MarsCode 的實際能力定位

以 VS Code 中的豆包(MarsCode)為例,其能力已超越傳統 Chat 型 AI,接近 Agent 架構。

主要能力包含:

1. 專案索引與檔案搜尋

可分析整個 Workspace,建立專案結構理解。

2. 程式碼理解與推理

可根據上下文理解函式呼叫與依賴關係。

3. 多檔案修改能力

可同步修改 Controller、Service、Model 等多層架構。

4. 任務執行能力(部分情境)

可輔助執行測試或 CLI 指令。


三、MiMo VS Code 外掛的定位

MiMo 在 VS Code 中的整合方式屬於「Chat + IDE 插件型態」。

主要功能包含:

  • 側邊欄對話介面

  • API Key 設定整合

  • 程式碼問答與生成

  • 基礎 Debug 支援

但其能力仍主要集中於:

單點程式碼輔助,而非完整任務執行

相較於 Agent 型工具,其差異在於:

  • 無完整任務規劃能力

  • 無跨檔案自動修改流程

  • 無持續性專案記憶機制(依實作而定)


四、Agent 型工具與 Chat 型工具差異比較

能力Chat 型 AIAgent 型 AI
程式碼生成
理解單檔內容
專案結構理解
多檔案修改
Terminal 執行
任務拆解
自動完成工作流程

五、實務應用差異(以 Laravel 專案為例)

以新增 Filament Resource 並整合多語系 SEO 為例:

Chat 型 AI 行為:

  • 提供單一 Resource 範例

  • 提供 SEO 欄位設計建議

  • 開發者需自行整合至專案


Agent 型 AI 行為:

  • 掃描既有 Resource 結構

  • 分析專案架構(Service / Model / Action)

  • 自動生成 Migration

  • 自動建立 Resource

  • 更新 Validation 與 Translation

  • 檢查一致性


六、AI 開發工具的核心轉變:從模型到上下文

現代 AI Coding 工具的關鍵不再是模型本身,而是:

Context Engineering(上下文工程)

核心問題轉變為:

  • AI 是否理解專案架構

  • 是否具備長期記憶能力

  • 是否能跨檔案維持一致性

  • 是否能依規範生成程式碼

因此工具競爭焦點已從模型能力轉向:

專案理解能力與工作流整合能力


七、開發工具選擇趨勢

目前主流工具大致可分為三類:

1. Copilot 類(補全型)

  • 適合輕量開發

  • 以提示與補全為主

2. IDE Agent 類(半自動)

  • Roo Code(社群分支使用為主)

  • Cline

  • 豆包 MarsCode

適合日常開發與中型專案

3. CLI Agent 類(全自動)

  • Claude Code

  • Codex CLI

  • MiMo Code(新興)

適合大型重構與自動化任務


八、結論

VS Code AI 工具已進入明確的 Agent 化階段。

豆包、Cline 等工具已不再只是程式碼輔助工具,而是能夠實際參與專案開發流程的自動化代理。

MiMo VS Code 外掛則仍屬於過渡型產品,其真正值得關注的方向在於 Agent 化的 MiMo Code 生態。

未來 AI Coding 的競爭重點將不再是模型能力,而是:

AI 是否能持續理解並操作完整開發專案。

沒有留言:

張貼留言

VS Code AI 已進入 Agent 時代:豆包、MiMo 與現代 AI Coding 工具演進解析

  前言 近年 VS Code 的 AI 開發工具快速演進,已從早期的「程式碼補全工具」逐步轉變為能夠理解整個專案並執行任務的 Agent 系統。 傳統 AI 工具僅能提供單段程式碼建議,但新一代工具已具備: 專案檔案搜尋能力 多檔案修改能力 自動規劃與任務拆解能力 Termin...