Alibaba Cloud AI Coding Assistant(又名Cosy)是阿里云推出的AI编程助手插件,主要集成于IntelliJ IDEA开发环境。 [3]该插件提供代码智能补全和IDE内的代码示例搜索两大核心功能,旨在帮助开发者提升编码效率。 [2] [9]其代码智能补全基于深度学习模型,并在用户本地设备上运行,以保障代码隐私。 [3-4]当前版本主要支持Java语言,并计划未来扩展支持JavaScript、Python等更多编程语言。 [1] [4]
该插件于2022年6月16日发布了0.10.3-beta版本,进行了多项功能更新与优化。 [8]截至2024年3月,相关产品介绍与功能说明仍在持续更新。 [6]
- 外文名
- Alibaba Cloud AI Coding Assistant
- 别 名
- Cosy
发展历程
播报编辑
2021年11月,阿里云智能编码插件(Alibaba Cloud AI Coding Assistant)发布公测版本,初期主要支持Java语言,运行于IntelliJ IDEA2019.2+版本,系统要求为Windows 10、Mac OS或Linux。其核心功能包括基于深度学习模型的本地化代码智能补全和IDE内的代码示例搜索 [9]。
2022年6月,插件发布0.10.3-beta版本,进行了多项功能升级与优化。更新内容包括优化用户界面、扩大代码搜索范围、新增补全速度与模式的个性化配置、支持通过控制台报错信息快捷触发文档搜索、新增文档搜索结果全文预览功能,并扩充了阿里云产品文档及CSDN博客等数据源 [8]。
2022年7月,官方详细说明了插件的代码示例搜索功能。该功能支持开发者通过自然语言(中英文)功能描述或具体的API名称进行搜索,无需跳出IDE即可查找开源代码示例。同时提供了鼠标右键选中代码元素一键搜索、以及特定快捷键触发搜索等多种快捷操作方式 [1]。
该产品在发布之初即规划了未来将扩展支持JavaScript、Python等更多编程语言,并计划兼容更多集成开发环境(IDE) [1] [4] [6]。
功能服务
播报编辑
一款AI编程助手主要提供代码智能补全和代码示例搜索两项功能 [2-3] [5-6] [9]。此外,还提供技术文档搜索功能 [5-6]。
代码智能补全功能基于深度学习模型,提供行级代码补全 [3-4] [9]。该功能结合代码上下文与开源代码数据生成补全结果,旨在减少开发者输入代码所需击键次数。其集成了语法分析能力,可对生成的补全内容进行校验。该功能的模型在本地运行,不分享或上传代码及个人信息,在断网环境下也可使用 [3-7]。
代码示例搜索功能允许开发者在集成开发环境内搜索开源代码示例 [1-2] [4-6] [9]。该搜索功能支持通过功能描述或API名称进行搜索 [1] [4] [6]。通过功能描述搜索时,可使用自然语言描述所需功能 [1] [4]。通过API名称搜索时,可直接输入API名称,支持类名、接口名、方法名等多种格式组合 [1]。
此外,还提供快捷搜索方式:在编码过程中,可通过鼠标右键选中当前类、接口或方法,然后点击“查找代码示例”进行搜索 [1] [4] [6]。也可使用快捷键快速触发针对指定API的代码示例搜索 [1] [4]。
技术文档搜索功能集成了多种中英文技术文档数据源。数据源包括StackOverflow问答、CSDN博客、阿里云产品文档等 [5-6] [8]。当在集成开发环境控制台遇到报错信息时,可点击报错信息旁的插件图标触发针对该错误的文档搜索 [8]。
该助手支持Java语言 [1] [4] [6] [9]。
核心技术
播报编辑
智能代码补全技术基于深度学习模型,提供行级代码补全 [3-4] [9]。该技术集成了语法分析能力,能够提前校验模型生成的补全内容,过滤存在语法错误的低质量建议,从而提高补全结果的准确性 [4] [6]。
代码智能补全功能采用纯本地化运行模式,深度学习模型在用户本地设备上运行,无需联网即可使用,不上传或分享用户数据 [3-4] [7] [9]。
该技术采用了深度学习模型,系统资源消耗较低 [3-5] [9]。其系统能够根据主机性能自动调节代码补全的速度和生成长度 [8]。
该技术当前主要应用于Java语言环境 [1] [4] [6] [9]。未来计划扩展至JavaScript、Python等多种编程语言及更多IDE平台 [1] [3-4]。
运营模式
播报编辑
该产品以插件形式提供服务,用户可在IntelliJ IDEA的插件市场中搜索“Alibaba Cloud AI Coding Assistant”或“Cosy”进行安装 [3]。无需注册即可免费试用 [2] [5]。其主要功能(如代码智能补全)完全在用户本地设备上运行,不分享或向其他设备上传用户的代码或个人数据,以提供安全的离线使用体验 [3-5]。
核心团队
播报编辑
重要事件
播报编辑
2021年11月12日,阿里云智能编码插件(Alibaba Cloud AI Coding Assistant)相关介绍文章发布,公测版本正式上线 [3] [9]。2022年06月16日,插件发布重要更新版本0.10.3-beta,引入了多项新功能和优化,包括自动性能调节、新增补全配置、支持控制台报错问答搜索、扩充文档数据源等 [8]。2023年08月16日,阿里云开发者社区发布文章,详细介绍了Alibaba Cloud AI Coding Assistant插件的安装方式与核心功能 [5]。
品牌价值
播报编辑
该产品在2024年首批通过中国信通院AI代码大模型评估,获得最高评级,并于同年通过可信AI智能编码工具评估,获得4+级评级。在2024上海世界人工智能大会上,该产品入选“镇馆之宝”名单。“镇馆之宝”是世界人工智能大会展览的最高荣誉,每年入选数量不超过10个,获奖产品代表了人工智能领域的前沿技术成果和商业潜力 [10]。
该产品已广泛应用于金融、制造、互联网等多个行业。在中华财险,前后端研发团队已有近60%人员使用,生成并采纳的代码占比约20%,有效提升了编码效能、减少了人为错误并保障了代码质量。在哈啰集团,接入后AI生成代码占比25%,研发效率提升12% [10]。
