检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
抱歉,您当前的账号权限不足, 请联系华为云客服确认服务是否已开通。 问题现象 在使用CodeArts Snap功能时,研发对话窗口或IDE右下角提示“抱歉,您当前的账号权限不足, 请联系华为云客服确认服务是否已开通”。 可能原因 您的华为云账号未开通CodeArts Snap服务权限。
CodeArts Snap知识搜索案例 - 未知依赖查询 缺失代码依赖,或者缺少软件包信息,不用去网站搜索,在IDE内部完成查询。 对CodeArts Snap提问 我的代码中引入了如下API,请问我需要在pom文件中引入什么依赖: import org.junit.Before;
去扩展市场查找”或“取消”跳出安装。单击“继续安装”进入下一步。 “CodeArts IDE”完成安装后弹出安装成功提示。同时弹出CodeArts Snap免责声明。 图5 免责声明 根据您的意愿是否“同意”免责声明,“同意”即可使用插件,关闭将无法使用插件。 父主题: 在IDE中安装CodeArts
检查您的代理和host配置”。 可能原因 系统hosts文件配置错误。 IDE代理配置错误。 解决办法 检查hosts配置是否合理。 检查IDE代理配置是否合理。以IDEA为例,通过快捷键Ctrl+Alt+S打开Settings页面,搜索框中输入“HTTP Proxy”进行代理配置检查。
日活跃用户数趋势图 用户可以自定义时间段,然后按照日、周、月粒度查看在此时间段内的活跃用户数及变化趋势。 活跃用户数:单位时间内,用户使用过CodeArts Snap插件的总人数。 使用次数趋势 用户可以自定义时间段,然后按照日、周、月粒度查看在此时间段内用户使用插件功能的总次数、使用代码补全
登录Huawei Cloud Toolkit Platform JetBrains系列IDE中登录Huawei Cloud Toolkit Platform请参考:IntelliJ IDEA平台登录Huawei Cloud Toolkit Platform。 VSCode IDE中登录Huawei
中输入Huawei Cloud CodeArts Snap。 图2 搜索CodeArts Snap插件 单击“Install”按钮安装CodeArts Snap插件,弹出需要安装Huawei Cloud Toolkit Platform 。 图3 确认依赖是否安装 华为云插件依赖统一华为云开发者生态底座Huawei
CodeArts Snap代码生成案例 - 数据库接口编写 MyBatis作为常见的数据库框架,经常涉及到大量的接口类生成,并且很多情况下这些接口类都具有类似的格式,因此在上文的基础上生成新的业务接口也是比较常见的代码生成场景。 根据注释生成数据库接口代码 对于类似的业务逻辑,可以直接生成对应的接口。
在VSCode中安装CodeArts Snap 前提条件 CodeArts Snap插件依赖华为云底座插件“Huawei Cloud Toolkit Platform”,请参考底座插件介绍,完成“Huawei Cloud Toolkit Platform”插件安装。 进入CodeArts Snap邀测申请说明页
“请登录后再使用”。 可能原因 未安装Huawei Cloud Toolkit Platform插件 未使用华为云账号登录Huawei Cloud Toolkit Platform插件。 解决办法 安装Huawei Cloud Toolkit Platform插件并登录。
CodeArts Snap在知识搜索方面效率提升 CodeArts Snap知识搜索案例 - 未知依赖查询 CodeArts Snap知识搜索案例 - 直接引入组件
选择测试框架。 “Mock Framework”选择模拟框架。 “Mock Static Method” 是否模拟静态方法。 “Test Data Enhancement” 是否启动测试数据增强。 “Assertion Framework” 选择断言框架。 “Select Method”选择生成单元测试用例方法。
s Snap服务支撑授权试用。 已登录Huawei Cloud Toolkit Platform,登录Huawei Cloud Toolkit Platform请参考:IntelliJ IDEA平台登录Huawei Cloud Toolkit Platform 通过智能问答生成Java冒泡排序代码
流程说明如下: 操作 说明 安装插件 安装Huawei Cloud Toolkit Platform、CodeArts Snap插件。 登录Huawei Cloud Toolkit Platform 使用华为云账号登录Huawei Cloud Toolkit Platform插件。 使用CodeArts
Snap:Add to Chat”或使用快捷键Ctrl+Shift+Q将代码添加至研发对话窗口。 在研发对话窗口中输入代码检查需求“检查这段代码是否存在缺陷”,单击发送。 CodeArts Snap将描述代码中存在的代码逻辑、常见缺陷问题。 图1 CodeArts Snap响应代码检查问题
资产与文件初始化、更新以及删除都会记录相应的操作日志,可在“知识库管理”、“资产列表”或“文档列表”页面右上角单击“操作日志”按钮查看。 图1 操作日志样例 父主题: 使用RAG知识库
Snap代码生成案例 - 通用逻辑生成 CodeArts Snap代码生成案例 - 快速进行仿写 CodeArts Snap代码生成案例 - 数据库接口编写
excluded”,单击“Invalidate and Restart”按钮,清理IDE缓存并重启IDE。 清理缓存会删除IDE对工程、版本管理等文件的索引,可能导致无法再查看IDE打开工程中文件的本地修改记录,重启后需要对工程文件重新创建索引,重启时间可能超过预期。若清理缓存无法解决问题,请联系华为云客服帮助解决。
删除知识库资产文件 单击资产文件的按钮可以对已上传的文件进行删除。 知识库资产文件入库状态 资产创建成功后,会自动进行初始化,单击资产进入资产详情页面,可以查看资产下导入文件的状态,状态包含:上传中、加载失败、入库中、入库成功、入库失败、删除中、删除失败。 上传中:正在从数据源获取文档内容。 加载
场景下,可以增强其准确性。 图1 RAG知识库整体架构 知识库:知识的集合,按照实际使用维度进行划分,通常基于知识库进行检索召回。接口和数据库都采用UTF-8字符集编码。 资产:知识库的二级目录,可按照知识来源划分。 文件:知识载体,知识的导入到检索的端到端效果,需要应用正确的加