Mistral Code 发布说明

Mistral AI 推出了 Mistral Code,这是一款专为企业软件工程团队设计的 AI 驱动编程助手,旨在安全且合规地将前沿 AI 集成到其工作流程中。该平台将最先进的模型、IDE 内助手和企业级工具打包成一个单一的支持包,在保持严格的安全和 IT 控制的同时,提高开发人员的生产力。

纵向集成的企业架构

Mistral Code 提供单一的、纵向集成的技术栈,其中模型、插件、管理控制和支持均由单一提供商在同一套 SLA 下交付。这种架构确保了每一行代码都保留在客户的企业边界内,解决了 SaaS Copilot 等工具中常见的障碍,例如碎片化的 SLA 和与私有仓库的有限连接性。

部署选项包括:

  • Serverless:通过 Mistral 的云端进行快速部署。
  • Cloud:在预留容量上进行部署。
  • On-premises:在本地 GPU 上进行物理隔离部署,以实现最高安全性。

模型套件与技术能力

Mistral Code 由四个专门的模型驱动,以处理编码生命周期的不同阶段:

  • Codestral:针对代码自动补全和 fill-in-the-middle 任务进行了优化。
  • Codestral Embed:用于代码搜索和检索。
  • Devstral:专为 Agentic 编码设计。
  • Mistral Medium:用于通用聊天辅助。

该系统精通 80 多种编程语言,并能够对 Git diffs、终端输出、文件和 issue 进行推理。与封闭的私有 API 不同,Mistral Code 允许客户在私有仓库上对模型进行微调或进行后训练,或者蒸馏出轻量级变体。

高级编码工作流与 Agentic 功能

Mistral Code 不仅仅局限于简单的自动补全,它还支持多步重构和完整范围的任务单(tickets)完成。目前的测试包括打开文件、编写新模块、更新测试以及执行 shell 命令的能力。为了保持监督,这些操作都在可配置的审批工作流下进行管理,以确保高级工程师能够保留对更改的控制权。

企业管理与治理

基于开源项目 Continue 的分支版本构建,Mistral Code 增加了企业级增强功能,包括:

  • Granular RBAC:细粒度的基于角色的访问控制。
  • Audit Logging:全面的系统活动跟踪。
  • Observability:通过丰富的管理控制台进行深度的使用情况分析和席位管理。
  • ROI Tracking:用于问题解决和建议采纳率的指标,从而将生产力提升与投资回报率挂钩。

行业采用情况

多家全球性组织已经以各种配置部署了 Mistral Code:

  • Abanca:使用混合配置,在云端进行原型设计,同时将核心银行代码保留在本地。
  • SNCF:通过 Mistral Code Serverless 为 4,000 名开发人员提供 AI 能力。
  • Capgemini:为服务于受监管行业的 1,500 多名开发人员在本地部署 Mistral Code。

Sources

相关

  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch