Mistral AI挑戰GitHub Copilot:全新編碼助手

Mistral AI這家法國人工智慧公司,推出了全新的企業編碼助手。此舉明顯是對Microsoft的GitHub Copilot以及矽谷其他競爭對手的挑戰,也顯示了Mistral在企業軟體開發市場上佔有一席之地的雄心。

新產品Mistral Code旨在滿足對安全性及資料隱私有嚴格要求的大型企業。它結合了該公司先進的AI模型、整合開發環境 (IDE) 插件以及內部部署選項。 Mistral強調客製化和資料主權是其主要的差異化因素。

Mistral AI的研究科學家Baptiste Rozière強調了這些功能的重要性。 Rozière曾是Meta的研究員,為最初的Llama語言模型的開發做出了貢獻。他強調了根據特定客戶的程式碼庫客製化模型的能力,以及在內部託管模型的可行性。這種方法可以顯著提高每個客戶獨特工作流程的程式碼自動完成準確性。

隱私與法規遵循作為差異化因素

Mistral將自己定位為對OpenAI等美國競爭對手的注重隱私的替代方案。與傳統的軟體即服務 (SaaS) 編碼工具不同,Mistral Code允許公司透過在自己的基礎架構內部署整個AI堆疊來維持對其專有程式碼的完全控制。。從本質上講,程式碼永遠不會離開公司的伺服器,從而符合嚴格的安全和保密標準。

根據Rozière的說法,內部部署可確保客戶的程式碼保持安全。公司可以在不損害其資料的情況下利用該服務,使其能夠滿足內部安全和外部合規性要求。

解決企業採用的障礙

Mistral已發現多個阻礙AI編碼助手在企業中廣泛採用的因素。透過對工程部門副總裁、平台主管和資訊安全長的調查,他們指出了以下挑戰:

  • 與專有儲存庫的連接有限
  • 缺乏模型客製化
  • 複雜工作流程的淺層任務覆蓋
  • 零散的服務級別協議

為了解決這些問題,Mistral Code被設計為一個全面、垂直整合的產品。這包括模型、插件、管理控制和24/7全天候支援,所有這些都在一份合同下。該平台建立在開源Continue專案的基礎上,增加了企業級功能,例如細粒度的基於角色的存取控制、稽核日誌記錄和使用分析。

技術架構與AI模型

Mistral Code的核心使用了四個專門的AI模型:

  • Codestral: 針對程式碼自動完成任務進行了最佳化
  • Codestral Embed: 專為高效的程式碼搜尋和檢索而設計
  • Devstral: 支援複雜的多任務程式碼編寫工作流程
  • Mistral Medium: 提供對話式協助

該系統支援80多種程式語言。它可以分析檔案、Git差異、終端輸出和Issue追蹤系統。重要的是,它允許使用私有程式碼儲存庫微調底層模型,這是優於與外部API綁定的專有替代方案的關鍵優勢。此功能可以顯著改善專用框架和程式碼編寫模式的程式碼自動完成準確性。

人才招聘與開源承諾

Mistral的能力部分歸功於策略性的人才收購。該公司已成功從Meta的Llama AI團隊招募了關鍵研究人員。 Meta 2023 Llama論文的幾位作者(概述了該公司的開源AI策略)此後加入了Mistral。這種人才的湧入帶來了大型語言模型開發和訓練技術方面的深厚專業知識。

Marie-Anne Lachaux和Thibaut Lavril都是Meta的前研究人員,也是Llama論文的共同作者,現在是Mistral AI研究團隊的重要成員。他們的專業知識對於開發Mistral以程式碼為中心的模型(包括Devstral)特別有價值。 Devstral已作為開源軟體工程代理發布,這證明了Mistral對開源開發的承諾。

Devstral:一個開源軟體工程代理

Devstral是一個擁有240億參數的模型,在Apache 2.0許可證下發布,是一項值得注意的成就。它在SWE-Bench Verified基準測試中獲得了46.8%的分數,顯著超過了OpenAI的GPT-4.1-mini。儘管其效能出色,但Devstral仍然足夠緊湊,可以在單個Nvidia RTX 4090圖形卡或具有32 GB記憶體的MacBook上運行。

根據Rozière的說法,Devstral目前是程式碼代理的最佳開源模型。它的小尺寸使其能夠在本地執行,即使在標準筆記型電腦上也是如此。

平衡開源和企業服務

Mistral的策略涉及一種雙重方法:開源模型與專有的企業服務相結合。儘管該公司堅持其對開放AI開發的承諾,但它透過額外功能、客製化服務和企業支援合約來產生收入。這種模式使Mistral能夠滿足開源社群和具有特定要求的企業客戶的需求。

早期企業採用

Mistral Code的早期採用者來自受監管的行業,在這些行業中,資料主權是一個至關重要的問題。 Abanca是一家主要的西班牙和葡萄牙銀行,已使用混合配置大規模實施了Mistral Code。這允許基於雲端的原型設計,同時將敏感的銀行程式碼保留在內部部署。

SNCF是法國國家鐵路公司,正在使用Mistral Code Serverless為其4,000名開發人員提供AI協助。 Capgemini是一家全球系統整合商,已為在受監管行業中的客戶專案工作的1,500多名開發人員部署了該平台。這些部署凸顯了對AI編碼工具的需求,這些工具提供高級功能而不損害資料安全或合規性。

與針對個別消費者的編碼助手不同,Mistral Code的企業架構優先考慮行政監督和稽核追蹤。這些功能對於在嚴格合規性框架內運營的大型組織至關重要。

企業編碼助手市場的競爭

企業編碼助手市場競爭異常激烈。 Microsoft的GitHub Copilot是一個主要參與者,擁有龐大的使用者群。像Anthropic的Claude和Google的Gemini驅動的工具等新進入者也在爭奪企業市場佔有率。 Mistral的歐洲身份提供了法規優勢,尤其是在通用資料保護條例 (GDPR) 和歐盟AI法案下。該公司已籌集了10億歐元的資金,其中包括最近由General Catalyst牽頭的6億歐元融資,使其有資源與資金雄厚的美國競爭對手競爭。

然而,Mistral在在全球範圍內擴張的同時,堅守其開源原則方面面臨挑戰。最近,該公司轉向專有模型引發了一些開源倡導者的批評。這些批評者將這種轉變視為偏離了Mistral最初的價值觀,轉而支持商業可行性。

擴展到基本程式碼完成之外

Mistral Code超越了基本的程式碼完成功能。它涵蓋了整個專案工作流程。該平台可以開啟檔案、建立新模組、更新測試和執行Shell命令,所有這些都在可配置的審批流程中進行,以保持資深工程師的監督。該系統的檢索增強生成功能使其能夠透過分析程式碼庫、文檔和Issue追蹤系統來理解專案上下文。這種上下文感知能力可以帶來更準確的代碼建議,並減少在較簡單的AI編碼工具中常見的「幻覺」問題。 Mistral正在繼續開發更大、更強大的代碼模型,同時保持本地部署的效率。

Mistral與OpenDevin代理框架的創建者All Hands AI之間的合作關係將Mistral的模型擴展到自主軟體工程工作流程中。這些工作流程甚至可以完成整個功能實現。

AI編碼助手作為企業基礎架構

Mistral Code的推出突顯了AI編碼助手從實驗工具到重要企業基礎架構的演變。由於組織將AI視為提高開發人員生產力的關鍵,因此供應商必須在高級功能與嚴格的安全、合規性和大型企業特有的客製化要求之間取得平衡。

Mistral吸引Meta和其他領先AI實驗室頂尖人才的能力反映了專業知識越來越集中在少數資金雄厚的公司中。雖然這種整合加速了創新,但也可能限制AI開發方法的多樣性。

對於考慮AI編碼工具的企業而言,Mistral Code提供了美國平台的歐洲替代方案。對於優先考慮資料主權和法規遵循的組織,它可以提供特定的優勢。最終,該平台的成功將取決於它在保持安全性和客製化功能的同時,實現顯著的生產力提升的能力,這些功能使其與更通用的替代方案區分開來。

企業AI部署的更廣泛影響

Mistral Code的更廣泛影響超越了編碼助手,延伸到AI系統應如何在企業環境中部署的根本問題。 Mistral強調內部部署和模型客製化,這與許多矽谷競爭對手青睞的以雲端為中心的方法不同。

隨著AI編碼助手市場的發展,成功可能不僅取決於模型功能,還取決於供應商滿足複雜的運營、安全和合規性要求的能力,這些要求決定了企業軟體的採用。 Mistral Code是歐洲AI公司是否可以透過提供差異化的企業部署和資料治理方法來有效地與美國競爭對手競爭的試驗案例。

結論

Mistral AI 進軍企業軟體開發市場的新舉措,對於優先考慮資料主權、安全性和客製化的企業來說,可能是一個遊戲規則改變者。 他們是否真的能與矽谷巨頭競爭,還有待時間考驗,但他們肯定有一種獨特的方法,並且有很多東西可以提供。