豆包 MarsCode 是基于豆包大模型的智能开发工具,所提供的 AI 编程助手,具备代码补全、智能问答、代码解释和代码修复等多项功能。其底层强大的 AI 应用能力基于扣子罗盘搭建、评测和调优。
豆包 MarsCode AI 编程助手是一款具备对话式交互功能的代码生成助手,其底层包括众多精心设计的 Prompt,各 Prompt 之间存在着极为复杂的关联模式,涵盖了顺序调用、并行调用以及树状层级嵌套等多元且深度耦合的结构关系 ,以实现对各类编程任务的高效、精准处理。
此前,MarsCode 团队采用代码与传统开发者工具相结合的方式维护 Prompt。在调试阶段,需借助传统开发者工具手动调整 Prompt 内容,完成调整后提交至线上,与应用中的其他大模型组件串联,才能开展进一步评测与调优工作。而在调优环节,针对 Prompt 单组件维度的评测,只能通过编写脚本的人工方式进行,获取评测结果后,再进行定向的人工分析,并跟进调优动作。在此过程中,业务面临着一系列挑战:
针对以上问题,MarsCode 团队使用扣子罗盘的 Prompt 功能统一进行调试和调优工作,扣子罗盘提供了如下能力:
备注:业务数据敏感,因此使用 Demo 数据示意产品功能
备注:业务数据敏感,因此使用 Demo 数据示意产品功能
MarsCode AI 编程助手基于扣子罗盘统一管理 Prompt,并结合本地业务的动态渲染能力,实现了高效且灵活的管理方式,有效解决早期迭代效率低、灵活性差的问题。与此同时,Prompt 和评测能力深度打通,使得用户能够持续、高效地开展评测工作,给后续 AI 应用的深度效果调优提供基础。
目前我们在线 Prompt 管理、数据观测、问题排查都是使用扣子罗盘完成的。
- 数据来源:本页面所展示的客户案例相关数据均由客户方提供。