What is Devstral?
對於軟體工程師來說,要處理大型程式碼庫中的複雜問題,往往需要的遠不僅僅是產生程式碼片段。您需要一個能夠理解上下文、識別元件之間關係,並能幫助找出細微錯誤的 AI——本質上,是一個可以作為真正的工程合作夥伴的 AI。傳統的 LLM 在處理單一任務時表現出色,但往往無法應對這些真實世界的挑戰。
這就是我們推出 Devstral 的原因,這是一個專為軟體工程任務設計的代理式 LLM。Devstral 由 Mistral AI 和 All Hands AI 合作開發,經過真實 GitHub 問題的訓練,可以處理實際開發工作流程的複雜性。它旨在與程式碼代理框架整合,使其能夠與您的程式碼庫互動,並有效地幫助解決問題。
Devstral 的設計目標是為開發人員提供在關鍵領域的強大效能,為自動化複雜程式碼任務和增強您的工程能力提供強大的工具。
主要功能
🤖 執行代理式編碼: Devstral 經過真實世界 GitHub 問題的訓練,旨在處理複雜、多步驟的軟體工程任務,而不僅僅是產生簡單的程式碼,並能有效地與代理框架協同工作。
📊 提供強大的基準效能: 在 SWE-Bench Verified 上達到 46.8% 的分數,超越了先前的開源最先進模型 6% 以上,並在這個具有挑戰性的資料集上超越了像 GPT-4.1-mini 這樣的模型 20% 以上。
💡 輕量且易於存取: Devstral 擁有 240 億個參數,專為易於存取而設計,能夠在單個 RTX 4090 或具有 32GB RAM 的 Mac 上本地運行。
📜 以 Apache 2.0 許可證提供: 以寬鬆的開放許可證提供,允許您使用、修改和建構 Devstral,用於商業和非商業目的,不受限制。
🧠 處理廣泛的上下文: 具有 128k 的上下文窗口,使模型能夠有效地理解並在大型程式碼庫中工作。
⚙️ 使用先進的 Tokenizer: 採用具有 131k 詞彙量的 Tekken tokenizer,以實現高效的程式碼處理。
使用案例
自動化本地專案中的錯誤修復: 將 Devstral 與像 OpenHands 這樣的本地代理框架整合,以自動分析您的專案問題追蹤器中報告的問題,提出跨多個檔案的程式碼更改,甚至測試修復,所有這些都在您的本地機器上私下運行。
增強敏感企業程式碼庫的開發: 在您企業的安全環境中部署 Devstral,以利用其代理能力來自動執行諸如依賴項更新、重構或修復專有或對隱私敏感的程式碼上已識別的漏洞等任務,這些程式碼無法暴露給外部服務。
構建先進的 AI 程式碼助手: 如果您正在開發 IDE 插件、自定義程式碼環境或內部開發人員工具,請將 Devstral 納入您的模型選擇中,以支援需要理解程式碼上下文、規劃多步驟解決方案以及與開發工作流程互動的高級功能。
結論
Devstral 為軟體工程師提供了一個強大的代理式 AI 模型,能夠應對真實世界的程式碼挑戰。它在基準測試上的強大效能,加上其輕量級特性和開放的 Apache 2.0 許可證,使其成為個人開發人員、企業和構建下一代程式碼工具團隊的多功能工具。無論您需要本地自動化、安全的企業解決方案,還是為您的 AI 助手提供強大的引擎,Devstral 都是一個引人注目的選擇,可以增強您的軟體開發工作流程。





