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
- OriginalIntroducing Mistral Code
相关
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch