深圳市蓝凌软件股份有限公司(以下简称蓝凌软件),自2001年成立以来,一直走在数智化办公领域的前沿。作为国家认定的高新技术企业、知识管理国家标准的参编者以及信创供应商10强之一,蓝凌软件始终以“让组织更智慧”为使命,致力于通过蓝凌MK数智化工作平台、aiKM智能知识管理平台等产品,为各行各业的大中小微组织提供全面的数字化转型支持。服务范围涵盖大中型企业PaaS平台、OA协同办公、企业门户、BPM流程、低代码平台、知识管理、智慧合同、信创办公等数字化解决方案,助力客户加速迈入数智化时代。
01 研发挑战与解决方案
在数字化转型的大潮中,蓝凌软件的研发团队面临着一系列挑战。随着产品的不断迭代和演进,蓝凌软件的代码库日益庞大,这给开发团队带来了不小的压力。
1. 代码阅读耗时:产品演进过程中积累的大量代码,使得理解现有代码逻辑变得异常耗时。开发人员需要逐行阅读,这不仅占据了他们宝贵的时间,也影响了开发效率。
2. 缺乏及时优化建议:在开发新功能的过程中,我们缺少及时的代码优化建议,这容易导致逻辑错误,影响代码质量。此外,人工代码审查的研发成本相对较高。
3. 新员工培训成本高:新员工需要花费大量时间阅读现有项目代码,学习代码规范。而团队中积累的优质代码规范和代码库未能得到充分利用,这无疑增加了培训成本。
为了解决这些问题,蓝凌软件对市场上的商业化编码助手产品进行了全面的评估,并最终选择了阿里云通义灵码。通义灵码以其卓越的性能和广泛的应用,获得了IDC、Gartner、信通院、2024世界人工智能大会等多项认证和荣誉,成为2024年Gartner AI Code Assistants 魔力象限中国内唯一入围的挑战者。目前,通义灵码AI编码助手插件下载量超过800万次,累计为程序员生成逾15亿行代码,成功服务了上万家企业。
蓝凌研发团队深入研究了通义灵码在跨文件上下文代码补全、研发问答、企业敏感信息过滤等场景下的技术实现,并从以下几个维度进行了评估:
1. 高效代码辅助编写:通义灵码采用代码专项语料优化模型,针对Java、Python、Object-C、JavaScript、TypeScript等主流编程语言进行效果调优。结合全工程的跨文件相关、相似代码感知技术,显著提升了代码编写的准确率。这一技术的应用,不仅提高了开发效率,也减少了因代码错误而导致的返工。
2. 代码解释:通义灵码的代码解释功能,使得维护人员可以快速理解代码逻辑,找到问题优化修改点。这一功能极大地缩短了代码审查的时间,提高了代码维护的效率。
3. 代码优化:对于新开发的功能代码,通义灵码可以快速找到潜在问题,相当于快速进行一次代码 Review。这在代码阶段就修复了问题,避免了后期的大规模修改,节省了时间和资源。
4. 适配个性化研发场景:通义灵码支持企业自定义扩展提示词任务,并与企业私域数据结合,实现代码补全和研发问答检索增强。这满足了企业的个性化研发需求,提高了研发的灵活性和适应性。
5. 符合行业安全合规:通义灵码支持企业自定义敏感信息过滤策略,实现插件层对代码片段中密码、邮箱等敏感信息的前置过滤。全程数据加密和防护,助力企业构建安全、合规的研发环境。
02 实际成效
蓝凌软件在引入通义灵码后取得了较明显的效果。目前,蓝凌软件已使用灵码的开发人员中,周活跃用户占比超过90%、根据代码库自动生成的代码占比超33%、代码智能补全占比29%,代码注释率提升了15%,有效提升了产品代码工程化的效能。
蓝凌软件通过引入通义灵码,不仅解决了研发过程中的痛点,还提升了研发效率和工程质量。随着AI技术的不断进步,通义灵码将为更多企业带来创新和价值。蓝凌软件将携手通义灵码,利用最新的技术,为客户提供更高效、更智能的数智化办公解决方案。