分享

'遥遥领先'的华为推出了免费的AI编程助手:CodeArts Snap

 蒙rrpigqpq6iim 2024-01-04 发布于贵州

编程领域使用AI辅助已不是新鲜事,之前的阿里等国内很多公司都推出了各自的产品。

CodeFuse:蚂蚁集团推出的代码AI大模型

中国科技界的领军企业之一的华为,也在近期推出了它的AI编程辅助工具:CodeArts Snap

图片

CodeArts Snap它是一款基于华为云盘古研发大模型的AI编程助手,可以帮助开发者将自然语言转化为规范可阅读、无开源漏洞的安全编程语言,提升开发者编程效率。

CodeArts Snap有什么功能?

CodeArts Snap三大核心功能为:智能生成、智能问答智能协同。

CodeArts Snap覆盖代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码翻译、代码调试、代码检查等八大研发场景,释放软件研发生产力。

目前CodeArts Snap支持Python、Java两种语言。

可以在PyCharm、IntelliJ、VSCode开发工具上以插件形式使用。

图片

代码生成:CodeArts Snap可以通过自然语言编程,实现编码效率的大幅提升。开发者只需要输入函数名和功能描述,CodeArts Snap就可以生成完整的函数代码。

CodeArts Snap还可以根据上下文语义,自动进行行级代码生成,或者在光标处提供代码生成推荐,为开发者提供编程灵感。CodeArts Snap还可以提供多个生成结果方案,让开发者可以快速翻阅和比较,选择最合适的代码。

研发知识问答:CodeArts Snap可以有问必答,开发者可以进行任意研发知识的提问。CodeArts Snap还可以提供相关的代码示例,帮助开发者理解和学习。

单元测试用例生成:CodeArts Snap可以自动创建单元测试用例,提高测试覆盖率,确保每个功能和场景都被测试到。

代码解释:CodeArts Snap可以快速分析代码并自动生成解释说明。

代码注释:CodeArts Snap可以根据代码内容自动生成注释,帮助开发者提高代码的可读性和可维护性,CodeArts Snap的代码注释的完整性和准确性表现好。

代码翻译:CodeArts Snap可以将一种编程语言的代码翻译成另一种编程语言的代码,帮助开发者跨语言开发和学习,CodeArts Snap的代码翻译的语法和语义表现好。

代码调试:CodeArts Snap可以帮助开发者快速定位和修复代码中的错误,提高代码的健壮性和可靠性,CodeArts Snap的代码调试的准确性和效率表现好。

 代码检查:CodeArts Snap可以帮助开发者检查代码中的风格、规范、安全等问题,提高代码的质量和标准,CodeArts Snap的代码检查的全面性和及时性表现好。

CodeArts Snap有什么优势?

图片

CodeArts Snap还有几个突出特点

CodeArts Snap基于华为强大软/硬件算力底座,支撑强大的盘古系列模型。基于华为在30年ICT场景有丰富研发经验,沉淀了海量的研发数据,构建高质量的训练数据。深厚的软件分析与安全可信基座,规避开源风险,杜绝业界普遍存在的编程安全隐患。

 CodeArts Snap如何使用?

CodeArts Snap目前以IDE插件的形式提供服务,支持VSCode和JetBrains两种插件市场,支持PyCharm、IntelliJ和VSCode三种IDE。

开发者可以在插件市场搜索CodeArts Snap,下载并安装插件,然后在IDE中使用CodeArts Snap的各种功能。

CodeArts Snap目前处于公测阶段,可填写表格申请免费试用。

图片

申请地址:

https://devcloud.cn-north-4./codeartside/home?product=snap#

安装使用指南:

https://bbs./forum/thread-0232117429496749006-1-1.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多