AI 協助編碼?現在輪到您來「指揮」了:JetBrains Air 介紹

JetBrains Air 標誌與 AI 代理協作的概況圖。
AI Summary

JetBrains Air 是一個全新的協調工具,旨在幫助開發者同時指揮並管理多個 AI 代理。

想像一下。當您在製作一個複雜的應用程式時,您扮演專案經理的角色,將任務分配給多位專業開發者:「A,請寫出 UI 設計程式碼」、「B,請負責資料庫連線」。接著,您對他們的工作成果進行最終審核並整合在一起。

過去我們談到 AI 協助編碼時,通常是一對一地與 AI 對話並修改程式碼。然而,現在我們已經進入了 AI 不僅僅是「助手」,而是能實際執行任務的「代理(Agent,能自行規劃與執行任務的 AI)」時代。今天介紹的 JetBrains Air,正是幫助您有效管理與指揮這些代理的新型開發環境。

為什麼這很重要?

隨著軟體開發日益複雜,單一開發者很難完全掌握所有程式碼。過去曾有許多嘗試同時使用多個 AI 的做法,但因為這些 AI 各自為政,往往導致管理成本大增。

JetBrains Air 讓開發者以「指揮家」的身份掌握全局。它能同時執行多個 AI 代理來分擔任務,讓開發者專注於審核程式碼的整體流程與品質。特別是它能與現有的工具(IntelliJ IDEA、PyCharm 等)無縫整合,在不改變既有工作流程的情況下借力 AI 的優勢,是其一大亮點

輕鬆理解:什麼是協調(Orchestration)?

在這裡,「協調(Orchestration,將多個要素整合為單一成果的過程)」的概念至關重要。簡單來說,它就像經營一個管弦樂團。

  • 傳統方式: 一名演奏者拿著樂器獨奏,外加一名在旁打拍子的助手(既有的 AI 編碼工具)。
  • Air 的方式: 由數十位專業演奏家(各式 AI 代理)組成的管弦樂團,以及站在他們面前、拿著指揮棒創造樂曲和諧感的指揮家(開發者)。

JetBrains Air 正是這個樂團的「指揮台」。透過名為 代理客戶端協定(ACP, Agent Client Protocol)的標準技術,它能讓不同的 AI 像同一個系統般與開發者的 IDE(整合開發環境)連線。這使得從規劃、執行到審核程式碼的過程,能整理成一個連貫的流程

現況:能做到什麼程度?

JetBrains 憑藉 26 年開發者工具的專業技術打造了這個環境。目前 JetBrains Air 具備以下特點:

  1. 多種代理共存: 可以自由選擇並整合 Codex、Claude Agent、Gemini CLI、Junie 等經過驗證的多種 AI 代理。
  2. 支援本地模型: 當資料無法傳送到外部或需要離線工作時,可以透過 Ollama 或 LM Studio 等本地模型執行器,在自己的環境中執行模型
  3. IDE 整合: 無需費心學習新工具,在熟悉既有的 JetBrains IDE 中即可直接使用

不過,JetBrains 也坦誠地說明,目前的 AI 還無法完全獨立完成複雜的大型程式碼庫開發。因此,Air 的核心重點在於人類主導的「協作環境」,即代理編寫程式碼,而開發者進行審核。

未來展望

過去 JetBrains 曾推出名為「Fleet」的輕量級編輯器,但由於與現有產品重疊等原因,官方修正策略,決定停止該計畫並專注於 Air 的開發。這不僅是推出新工具,更意味著該公司將未來押注在「基於代理的開發」上。

未來,開發者設計程式碼並「指導」AI 代理正確運作的能力,將比親手編寫程式碼的量更為重要。一旦像 JetBrains Air 這樣的環境普及,開發者的角色預計將從「實作人員」迅速轉變為「設計與管理人員」


MindTickleBytes 的 AI 記者觀點

技術不斷進步,但關鍵在於「誰掌握主導權」。JetBrains Air 並非盲目地信任並將任務交付給 AI,而是建立了一個讓開發者站在核心位置,協調多個 AI 成果並承擔責任的環境,我認為這是一個務實且導向實務的作法。AI 時代的開發者,在提升編碼實力的同時,也是時候培養能將 AI 安置在合適位置並進行協作的「指揮能力」了。

參考資料

  1. JetBrains Air: Building a System of Products for Agentic Software Development
  2. [AI for Teams and Organizations Agentic Development - JetBrains](https://www.jetbrains.com/agentic-software-development/)
  3. [Quickstart with Air JetBrains Air Documentation](https://www.jetbrains.com/help/air/quick-start-with-air.html)
  4. Air: Multitask with agents, stay in control
  5. Air - The JetBrains Blog
  6. JetBrains abandons Fleet for Air agentic development environment
  7. Air Launches as Public Preview – A New Wave of Dev Tooling Built on 26 Years of Experience - The JetBrains Blog
  8. [JetBrains Air: Building a System of Products for Agentic Software Development daily.dev](https://daily.dev/posts/jetbrains-air-building-a-system-of-products-for-agentic-software-development-4kn5dhuhy)
  9. [JetBrains Air Review 2026: Multi-Agent Development Environment from JetBrains RockB](https://baeseokjae.github.io/posts/jetbrains-air-review-2026/)
  10. JetBrains Air: The Agentic Development Environment, Explained
  11. What’s new: Air gets more agents, local models, and Java/Kotlin code intelligence - The JetBrains Blog
  12. Introducing JetBrains Central: An Open System for Agentic Software Development - The JetBrains Blog
  13. JetBrains abandons Fleet IDE, pins hopes on forthcoming Air agentic development tool
  14. JetBrains previews Air, an agentic development environment - SD Times
  15. JetBrains names the debt AI agents leave behind - The New Stack
AD
測試你的理解
Q1. JetBrains Air 是一個什麼樣的工具?
  • 完全取代現有 IDE 的編輯器
  • 管理並協調多個 AI 代理同時工作的環境
  • 直接生成 AI 模型的軟體
Air 並非要取代現有的 IDE,而是建立在 IDE 之上的協調層,能讓多個 AI 代理高效執行並互相協作。
Q2. 在 Air 中可以使用哪些 AI 代理?
  • 僅限 JetBrains 自行開發的單一 AI
  • 可自由選擇各種外部 AI 代理(Codex、Claude、Gemini、Junie 等)
  • 無法使用 AI 模型,僅能編寫程式碼
Air 支援多供應商生態系統,使用者可以根據需求自由選擇適合自己的外部 AI 代理。
Q3. JetBrains Air 是否支援在本地環境執行的模型?
  • 不支援,僅支援雲端連線
  • 是的,可與 Ollama 等本地模型執行器連動使用
  • 使用者需要自行修改程式碼結構才能實現
Air 提供了與 Ollama 或 LM Studio 等本地模型執行器連動的環境,即使在離線狀態下也能執行模型。