JetBrains 整合 OpenAI 模型用於軟體開發

JetBrains 正將 OpenAI 模型(包括 GPT-5)整合到其開發工具中,以使專業工程師能夠專注於系統設計與架構,而非重複的編碼任務。此整合旨在透過自動化樣板碼和減少情境切換,提升約 1500 萬名全球專業工程師的生產力上限。

JetBrains 工具中的 OpenAI 模型採用

JetBrains 已將 OpenAI 模型整合到其內部工作流程和面向外部客戶的產品中。該公司使用 ChatGPT、GPT-5 和 Codex 來增強開發流程。

對外而言,客戶可透過兩個主要管道存取 GPT-5:

  • Junie:JetBrains 的編碼代理,其中 GPT-5 是其 LLM 選項之一。
  • AI Assistant:提供開發者聊天式協助的工具。

根據 JetBrains 產品負責人 Kris Kang 的說法,使用由 GPT-5 支持的代理已使工程師能夠委派日益困難且正在成功完成的任務。

AI 生成程式碼的工程標準

JetBrains 以速度與品質為基礎評估 AI 整合的影響,確保 AI 生成的程式碼不僅快速,而且具備永續性。

速度指標

AI 整合的設計旨在減少樣板程式碼、最小化情境切換,並加速迭代過程。

品質指標

JetBrains 強調輸出必須安全、易讀且可維護。目標是避免可能在生產環境中失敗的「聰明」輸出,優先考慮持續的工程卓越而非原始生成速度。

AI 工作流程整合框架

Kris Kang 概述了一種具體策略,以在軟體開發生命週期中實施 AI,以最大化人力槓桿:

  • Targeting Friction Points:AI 被應用於人類體驗最大摩擦的領域,例如文件編寫、測試、審查和交接。
  • Preserving Deep Work:該策略優先減少情境切換,以保護開發者的流程。
  • Hybrid Workflows:JetBrains 提倡混合方法,由 AI 負責草擬,而人類則保留設計與審查的責任。 -n- Focus on Fundamentals:強大的架構和明確指定的意圖在結合 AI 時會成為力量倍增器。
  • Experimental Iteration:公司偏好高效且複合的實驗,而非尋求即時證明。

軟體工程的未來展望

JetBrains 想象一個未來,工程師的角色將從編寫程式碼演變為設計系統、引導和護衛代理,以及更有效率地進行推理。目標是實現「更好的工作」,而非「更少的工作」,並相信實驗 AI 的工程師將隨時間獲得複利優勢。

Sources