检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是CodeArts 盘古助手 CodeArts 盘古助手(PanguDoer in CodeArts),原名智能开发助手(CodeArts Snap),是基于盘古研发大模型的智能开发助手,重塑了智能化软件研发的新范式,让开发者更加聚焦业务创新,事半功倍。CodeArts 盘古助手基于智能生成
在IDE中安装CodeArts 盘古助手插件 在JetBrains系列IDE中安装CodeArts 盘古助手 在CodeArts IDE中安装CodeArts 盘古助手 在VSCode中安装CodeArts 盘古助手
华为云插件依赖统一华为云开发者生态底座Huawei Cloud Toolkit Platform进行登录,此为必选项。 图3 确认依赖是否安装 单击“Install”继续安装。
计算资源紧张,请稍后再试。 问题现象 在使用CodeArts 盘古助手功能时,研发对话窗口或IDE右下角提示“计算资源紧张,请稍后再试”。 可能原因 当前CodeArts 盘古助手服务的计算资源紧张,无法响应。 解决办法 等待一段时间再触发CodeArts 盘古助手功能。
CodeArts 盘古助手在代码续写方面效率提升 CodeArts 盘古助手代码生成案例 - 通用逻辑生成 CodeArts 盘古助手代码生成案例 - 快速进行仿写 CodeArts 盘古助手代码生成案例 - 数据库接口编写
功能特性 支持多种编程语言,并能根据开发者键入的函数签名和注释自动生成函数体。 支持根据行级注释或代码上下文信息自动生成与描述场景匹配的代码。 可根据开发者当前光标位置的前后语句片段进行代码填空和补全。 支持跨文件生成与任务相关的代码。 支持从功能、目的和实现逻辑三个维度对代码进行解释说明
使用CodeArts 盘古助手进行研发知识问答 在CodeArts 盘古助手研发对话窗口中,用户可以随时提出问题,而系统则会快速检索研发相关知识,并提供匹配答案,从而帮助用户高效地解决问题。 CodeArts 盘古助手支持回答Java、C、C++、Python、JavaScript
单击打开默认浏览器进入华为云智能客服页面。 单击对回答进行举报或投诉。 单击跳转至回答起始位置。
安全 责任共担 身份认证与访问控制 模型安全
安全性是华为云与您的共同责任,如图1所示。 华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的IaaS、PaaS和SaaS类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。
RAG知识库操作日志 资产与文件初始化、更新以及删除都会记录相应的操作日志,可在“知识库管理”、“资产列表”或“文档列表”页面右上角单击“操作日志”按钮查看。 图1 操作日志样例 父主题: 使用RAG知识库
下载并安装盘古助手(CodeArts 盘古助手),华为云底座插件(Huawei Cloud Toolkit Platform)。
CodeArts 盘古助手在知识搜索方面效率提升 CodeArts 盘古助手知识搜索案例 - 未知依赖查询 CodeArts 盘古助手知识搜索案例 - 直接引入组件
这些测试用例可以覆盖正常情况、异常情况和边界情况,帮助开发人员验证代码,保证代码在各种情况下都能够正确运行。CodeArts 盘古助手支持生成Java、C、C++、Python、JavaScript等语言测试用例,示例以Java语言为例。
身份认证与访问控制 身份认证 CodeArts 盘古助手公有云使用统一身份认证服务IAM进行认证鉴权,用户需要首先在华为云上注册账号。 CodeArts 盘古助手支持两种认证方式: Token认证:通过Token认证调用请求。
RAG知识库管理 创建RAG知识库 进入华为云RAG知识库管理前端页面。 单击页面左上角“新建知识库”,弹出新建知识库对话框。 填写“知识库名称”,选择“关联项目”和“标签”,填写“描述”信息,单击确认,创建知识库。
RAG知识库文件管理 新建知识库资产文件 创建完成知识库资产后,单击资产名称进入知识库资产文件管理页面。可以看到在新建知识库资产时已默认上传的文件。 更新知识库资产文件 创建完成知识库资产后,单击左上角“导入文件”按钮可进行知识库资产文件的增量上传。 删除知识库资产文件 单击资产文件的按钮可以对已上传的文件进行删除
图3 知识库资产列表 删除知识库资产 如图3所示,在每个知识库手册的右边,可以通过单击操作处的按钮删除知识库资产。 父主题: 使用RAG知识库
使用RAG知识库 RAG知识库是将租户上传的数据进行切片、模型向量化处理、索引过滤然后入库形成的知识集合。在CodeArts 盘古助手插件进行“代码续写”和“研发知识问答”场景下,可以增强其准确性。 图1 RAG知识库整体架构 知识库:知识的集合,按照实际使用维度进行划分,通常基于知识库进行检索召回
可能原因 未安装Huawei Cloud Toolkit Platform插件 未使用华为云账号登录Huawei Cloud Toolkit Platform插件。 解决办法 安装Huawei Cloud Toolkit Platform插件并登录。