华为云智能编程助手CodeArts Snap作为云厂商中首个国产化的ai代码辅助编程工具,华为云 CodeArt Snap 智能编程助手致力于打造现代化开发新范式,。通过将自然语言转化为规范可阅读、无开源漏洞的安全编程语言,提升开发者编程效率,助力企业快速响应市场需求。
CodeArts Snap 以 VSCode 插件的形式为广大开发者提供服务, 已上线 VSCode 插件市场。
华为云CodeArts Snap插件安装入口:https://plugins.jetbrains.com/plugin/21068-huawei-cloud-codearts-snap
CodeArts Snap基于盘古研发大模型提供智能生成、智能问答和智能协同3大核心能力,通过智能化需求管理分析、新增代码开发、存量代码优化、代码质量看护、应用便捷部署等多种研发场景重塑软件开发。
华为云CodeArts Snap功能:
代码生成:华为云CodeArts Snap帮助开发者在编辑器中生成代码。只需使用 触发代码生成。如果要使用 or 函数,请在“设置”中将默认值更改为。Alt+C回车触发暂停时触发offon
单元测试生成:在编辑器中选择要生成单元测试的单个函数,然后右键单击以选择“单元测试”菜单>。生成的单元测试代码将显示在右侧边栏的“聊天”选项卡上。CodeArts Snap
代码解释:在编辑器中选择要解释的代码片段,右键单击以选择“代码解释”菜单>。代码解释将显示在右侧边栏的聊天选项卡上。CodeArts Snap
代码注释:在编辑器中选择要注释的代码片段,右键单击以选择“代码注释”菜单>。代码注释将显示在右侧边栏的“聊天”选项卡上。CodeArts Snap
代码调试:如果IDE调试运行中出现代码错误,选择需要修改的代码,右键选择>“代码调试”菜单。在弹出的互动卡片中输入错误日志,即可获得CodeArts Snap提供的解决方案。CodeArts Snap
提示中心:使用 Alt+Y 热键或打开 CodeArts Snap 工具窗口,点击输入字段即可查看提示中心功能。单击提示中心,查看编写 Prompt 的一些良好做法。在研发问答中提出问题后,可以将该问题添加到收藏夹、添加到提示中心以及添加到IDE提示中心设置中。取消收藏夹,从提示中心删除,并从IDE提示中心设置同步删除。IDE提示中心的添加和删除也会同步到R&D Q&A中的提示中心。
“/”快捷功能:使用Alt+Y热键或打开CodeArts Snap工具窗口,点击输入框并输入“/”即可查看快捷功能的选择。
研发知识Q&A:点击打开CodeArts Snap工具窗口,在互动框中询问研发问题
华为云 CodeArt Snap优势:
智能生成:基于千万级开源代码仓,优选百亿代码行,通过代码生成、单元测试用例生成等帮助开发者提升开发效率、减少代码错误和漏洞
智能问答:基于千万级研发书籍、技术博客和产品文档等高质量数据训练,通过交互精准获取200+华为云服务技术支持和通用研发技术知识,帮助开发者快速解决云原生开发技术难题
智能协同:基于华为云万级API技术文档数据有监督精调,支持200+华为云服务无缝衔接,作为超级入口实现一站式应用部署,让开发者聚焦业务开发。
CodeArts Snap 安装指南:
安装 VSCode
到 VS Code 官网下载并安装 1.72.0 以上版本.
安装 CodeArts Snap 插件(在插件市场搜索 CodeArts Snap)
打开 VSCode, 使用快捷键 Ctrl + Shift + X 或点击左侧边栏的 扩展 按钮, 在弹出的插件搜索输入框中填写 Huawei Cloud CodeArts Snap 或 CodeArts Snap, 点击 安装 按钮。
注册华为云账号
若已有华为云账号, 请直接看下一步. 若还没有, 请点击 此链接 注册账号. 另外实名认证的步骤可参考 此链接, 个人认证推荐使用 扫码认证 最为方便.
获取 AK/SK 并登陆
CodeArts Snap 依赖华为云Toolkit底座进行账户登录, 安装插件过后, 可以根据 VSCode 右下角的弹窗提示点击 登录 或 VSCode 左下角点击 Huawei Cloud Toolkit:未登录 打开 Huawei Cloud Toolkit 登录界面.
您可以在 Huawei Cloud Toolkit 登录界面点击 访问秘钥 快速进入到华为云控制台, 点击 新增访问秘钥 进行访问秘钥申请. 秘钥申请时可适当填入备注信息.
创建成功后, 系统将提示您点击 立即下载, 访问秘钥信息将保存在 credentials.csv 文件中. 请注意, 每人最多可以添加 2 个访问秘钥, 且每个访问秘钥只允许下载一次, 请妥善保管. 若不慎遗失秘钥小伙伴们也无需担心, 只需删除历史秘钥并重新申请创建即可。
华为云CodeArts Snap作为面向开发人员的IDE插件运行,并推出了其.我们的服务目前处于邀请测试阶段,如果您对此感兴趣,请随时点击上面的链接注册我们的试用列表!
数据评估
AI工具箱提供的CodeArts Snap都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由AI工具箱实际控制,在2024年10月6日 上午3:26收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,AI工具箱不承担任何责任。