检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
您好,您尚未获得此服务的使用授权,请先申请免费试用获得授权,免费试用申请链接如下。 问题现象 在使用CodeArts Snap功能时,研发对话窗口或IDE右下角提示“您好,您尚未获得此服务的使用授权,请先申请免费试用获得授权,免费试用申请链接如下”。
安装插件请参考:在JetBrains系列IDE中安装CodeArts Snap 进入CodeArts Snap邀测申请说明页面,单击“申请试用”按钮,等待CodeArts Snap服务支撑授权试用。
可能原因 您的华为云账号未开通CodeArts Snap服务权限。 解决办法 联系华为云客服确认服务是否开通。
华为云租户的安全责任在于对使用的IaaS、PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。
可能原因 当前CodeArts Snap服务的计算资源紧张,无法响应。 解决办法 等待一段时间再触发CodeArts Snap功能。
CodeArts Snap在UT用例编写方面效率提升 CodeArts Snap UT生成案例 - 快速生成UT用例
在研发对话窗口输入框中输入“/”,在弹出菜单中选择“/debug”或单击研发对话窗口中“Code Debug”,单击发送。 复制运行出现的数组越界异常信息,在研发对话窗口交互卡片中粘贴异常信息,单击“Generate Answer”按钮。
在研发对话窗口中输入代码检查需求“检查这段代码是否存在缺陷”,单击发送。 CodeArts Snap将描述代码中存在的代码逻辑、常见缺陷问题。 图1 CodeArts Snap响应代码检查问题 单击可以对修改后的代码和原始代码进行差异比较。
在研发对话窗口输入框中输入“/”,在弹出菜单中选择“/explain”,或单击研发对话窗口中“Code Explain”,单击发送。 CodeArts Snap将对代码进行解释,通过文字描述帮助开发人员理解代码。
图2 接受生成代码 通过问答生成代码 在研发对话窗口输入框中输入生成代码需求,如:“Java冒泡排序”,单击研发对话窗口输入框右下角按钮发送。 CodeArts Snap将在研发对话窗口中生成Java冒泡排序代码。
在研发对话窗口输入框中输入“/”,在弹出菜单中选择“/translate”或单击研发对话窗口中“Code Translate”,CodeArts Snap会自动根据选择代码片段判断源语言及目标语言,单击发送。
图1 添加代码至Chat 在研发对话窗口输入框中输入“/”,在弹出菜单中选择“/comment”或单击研发对话窗口中“Code Comment”,单击发送。 可以直接选择菜单“CodeArts Snap>Code Comment”完成步骤1、步骤2。
在IDE中安装CodeArts Snap插件 在JetBrains系列IDE中安装CodeArts Snap 在CodeArts IDE中安装CodeArts Snap 在VSCode中安装CodeArts Snap
图1 CodeArts Snap统计看板样例图 进入CodeArts Snap统计看板页面 进入华为云CodeArts Snap服务首页。 单击“免费试用”进入CodeArts Snap控制台页面。 将鼠标移动至控制台页面顶部“服务”选项,在弹出服务列表界面找到“Snap”。
CodeArts Snap在代码续写方面效率提升 CodeArts Snap代码生成案例 - 通用逻辑生成 CodeArts Snap代码生成案例 - 快速进行仿写 CodeArts Snap代码生成案例 - 数据库接口编写
进入CodeArts Snap邀测申请说明页面,单击“申请试用”按钮,等待CodeArts Snap服务支持授权试用。 下载并安装CodeArts IDE最新版本。
安全 责任共担 身份认证与访问控制 模型安全
使用RAG知识库 RAG知识库是将租户上传的数据进行切片、模型向量化处理、索引过滤然后入库形成的知识集合。在CodeArts Snap插件进行“代码续写”和“研发知识问答”场景下,可以增强其准确性。 图1 RAG知识库整体架构 知识库:知识的集合,按照实际使用维度进行划分,通常基于知识库进行检索召回
进入CodeArts Snap邀测申请说明页面,单击“申请试用”按钮,等待CodeArts Snap服务支持授权试用。 已下载并安装Visual Studio Code最新版本。
CodeArts Snap在知识搜索方面效率提升 CodeArts Snap知识搜索案例 - 未知依赖查询 CodeArts Snap知识搜索案例 - 直接引入组件