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 的工程師將隨時間獲得複利優勢。