• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

适应主流AI模型、兼容各种编译环境,H3C AI编程助手全面推动研发效率提升

【发布时间:2024-09-09】

项目简介:

简述:新华三将自研大模型百业灵犀LinSeer和集成开发环境(IDE)相结合研发了H3C AI编程助手,让开发人员可以借助AI进行高效率的代码开发工作,提升生产效率和工作体验。

价值:H3C AI编程助手上行支持AI模型的对接,下行连接研发代码开发的集成编译环境,避免了研发人员只能通过文字与AI模型交互的代码开发的局限性。除此之外,还支持外挂知识库,实现了代码采纳率、补全率及开发效率的全面提升。

业务挑战:

Ÿ 常见的AI大模型主要通过文字表达的方式进行交互,代码辅助开发并不便利。

Ÿ 传统的代码生成、优化、注释等人力成本较高,工作量较大。

Ÿ 代码开发过程中存在难度较低的重复性劳动,传统的人力执行效率较低。

Ÿ 代码开发编译环境多样,分别与AI模型建立连接的流程较为繁琐。

解决方案:

开发一套编码插件,向上对接主流AI模型,向下兼容各种代码编译环境,实现基于解决方案的H3C AI编程助手研发。

1. 目标实现——基本功能描述

① 代码生成:H3C AI编程助手可以根据代码上下文自动生成相应的代码片段,支持单行代码生成、多行代码生成等各种应用场景需求,节省时间的同时减少错误的可能性、提升编码一致性。

② 代码解释:H3C AI编程助手的另一个关键能力是代码解释,即对选中的一段代码做分析,给出文字解释、或添加注释,帮助开发人员更好地理解现有的代码或他人编写的代码,快速掌握代码背后的逻辑。

③ 代码优化:H3C AI编程助手的代码优化功能主要包括代码评审、安全检查、风格检查,通过分析代码并提出改进建议以增强代码的效率和性能。进一步地,代码优化还能通过分析代码的结构和语法改善代码的可读性,提供提高代码清晰度和可理解性的建议,保证代码质量,促进团队成员之间的协作。

③ 单元测试用例:H3C AI编程助手还可以根据正在开发的代码自动生成单元测试用例,用于功能调试及白盒测试,提高代码的可靠性,最大程度地减少潜在错误。

2. 效率提高——代码编译环境兼容

借助自研大模型百业灵犀LinSeer和集成开发环境(IDE)的结合,H3C AI编程助手目前支持IDEA、VSCODE和PyCharm、VTPCloud等流行的开发环境。

3. 质量提升——外挂知识库支持

代码开发借助AI直接向模型提问,在专业性比较强的领域得到的结果往往不太匹配,导致了代码采纳率、补全率都较低。H3C AI编程助手支持外挂知识库,用户可以针对特定的领域对知识库进行语料上传,编程助手将需求发给外挂知识库加工后得到的反馈结果与实际需求更为贴近,代码质量更高。

4. 信息安全保障——私域AI模型对接

代码开发领域都是产品核心价值所在,信息安全尤为重要,采用公有大模型辅助代码开发,会涉及代码上传后台,存在安全隐患。H3C AI编程助手与自研百业灵犀大模型的无缝对接提供了基于私域训练的解决方案,很好地解决了安全问题。

应用价值:

H3C AI编程助手将自研大模型百业灵犀LinSeer与集成开发环境(IDE)相结合,加上对外挂知识库支持的整套解决方案,实现了开发人员代码编程效率、质量的大幅提升,进一步优化了研发的工作体验,是新华三在数字化变革大时代中应对机遇、挑战的强有力支撑。

行业借鉴:

新华三集团应用AI技术实现了代码编程领域的效率进化,让研发人员可以更便捷、高效地应用AI辅助代码编程,提升了研发效率,加快了自身的数字化发展,推动着ICT行业不断前进。AI像是效率工具的大动脉,为工具的便捷和精准不断注入新动力。展望未来,AI技术的应用仍有巨大的开拓空间,新华三集团作为数字化解决方案领导者,将持续引领百行百业更好地挖掘AI技术在研发领域的巨大价值。




 
新华三官网
联系我们