Baidu Comate(智能代码助手)是基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据打造的新一代编码辅助工具。拥有代码智能、场景丰富、创造价值、广泛应用等多重产品优势,可实现“帮你想、帮你写、帮你改”的场景应用形态。提升编码效率,释放“十倍”软件生产力。
·量化指标计算方式:当代码生成占比达到20%时,预计为公司研发提效8%
·算法一:工程师每天平均4个小时在写代码,约占一天工作时间的40%,代码生成占比20%
·Comate为公司研发提效=40%*20%=8%6
·算法二:工程师没采纳时写一行代码耗时16.54s,采纳时耗时1.74s,续写采纳率40%
·采纳时耗时主要用来理解推荐代码,不采纳时同样需要先理解代码,故如果不用Comate,则单行耗时为 16.54s-1.74s=14.8s
·采纳时提效=(14.8-1.74/14.8)*40%=35%
·不采纳时降效=1.74/14.8*(1-40%)=7%
·编码时长占一天工作时间40%
·Comate为单工程师研发提效=(35%-7%)*40%=11.2%
·Comate工程师渗透率为80%
·Comate为公司研发提效=11.2%*80%=8.96%
·以上计算假设推荐成功率100%(此数据当前暂无统计,建设中),但实际仍有极小概率推荐失败,成功率应为接近100%,故实际为公司研发提效略低于8.96%
两种算法最终结果比较相近,故Comate当前为公司提效比例约为8%。
资源层:训练、推理 + 模型层:续写、问答 + 应用层:插件、服务 = 智能编码助手
混合云将知识层以及配套的Embedding模型、向量数据库部署在客户侧。
总配置需求如下: CPU核数:328C 内存:368G 硬盘:5T。