检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
盘古助手研发对话窗口中,用户可以随时提出问题,而系统则会快速检索研发相关知识,并提供匹配答案,从而帮助用户高效地解决问题。 CodeArts 盘古助手支持回答Java、C、C++、Python、JavaScript等主流编程语言相关问题,对非研发相关问题,可能无法准确回答。 研发知识问答 在
当前CodeArts 盘古助手只支持企业租户管理员创建知识库、自定义知识库内容,利用知识库增强“生成代码”和“研发知识问答”场景能力。 使用方式 安装并登录CodeArts 盘古助手插件后,在输入框中输入#号,即可调用RAG知识库,依次选择在知识库管理中已创建好的知识库及知识库资产,选定完毕后,即可使用CodeArts
deArts 盘古助手成员管理页面导入用户列表,最多可以导入20个用户。 一个账号下的所有用户默认可以调用CodeArts 盘古助手推理接口2000次/天。 邀测试用时长为30天,超过时长用户的访问权限将会被锁定。 父主题: 安全
Controller层的开发基本上和复杂业务逻辑进行了解耦。同时一个业务内的API相似度很高,可以直接使用代码生成,依赖现有的接口去扩展业务接口。 根据注释生成代码 案例总结 上述项目文件中,已经有结构清晰的上文代码,研发人员在续写的时候,可以通过注释的方式,生成类似结构的代码,完整生成结果如下:
数据库接口编写 MyBatis作为常见的数据库框架,经常涉及到大量的接口类生成,并且很多情况下这些接口类都具有类似的格式,因此在上文的基础上生成新的业务接口也是比较常见的代码生成场景。 根据注释生成数据库接口代码 对于类似的业务逻辑,可以直接生成对应的接口。 案例总结 可以通过代码生成
华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的IaaS、PaaS和SaaS类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。
盘古助手代码生成案例 - 通用逻辑生成 一些常见的算法,比如正则表达式、时间处理函数等算法,具有业务逻辑简单,但是研发人员编写较为复杂的特性(往往是因为复杂的编码规则,需要人员查阅对应的资料)。 生成正则表达式/字符串处理函数 此案例函数逻辑清晰,但是正则的编写对研发人员来说往往需要翻阅资料,较为耗时。
识库资产文件管理页面。可以看到在新建知识库资产时已默认上传的文件。 更新知识库资产文件 创建完成知识库资产后,单击左上角“导入文件”按钮可进行知识库资产文件的增量上传。 删除知识库资产文件 单击资产文件的按钮可以对已上传的文件进行删除。 知识库资产文件入库状态 资产创建成功后,会
CodeArts 盘古助手知识搜索案例 - 直接引入组件 对于常见的三方组件,可以使用CodeArts 盘古助手提示常见的引入方法和代码模板。 对CodeArts 盘古助手提问 我需要在SpringBoot项目中,引入ElasticSearch组件,请分步骤给出代码配置方案。 CodeArts
及以上。 add to chat的代码长度 代码长度(字符) 代码长度<=10000。 对话框的输入文本长度 文本长度(字符) <=2000。 模型的token数限制 数量限制(token) <=4096,当输入及输出总的token数达到上限后,模型无法返回新的内容,可能导致返回代码或文本不完整。
盘古助手能够将自然语言转化为规范可阅读、无开源漏洞的安全编程语言,从而提升开发者的编码效率和质量。 图1 代码生成示例 功能强大且全面。CodeArts 盘古助手覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码翻译、代码调试、代码检查八大功能,能够满足开发者开发过程中的不同需求和开发场景。
什么是盘古助手 CodeArts 盘古助手是基于盘古研发大模型的智能开发助手,重塑了智能化软件研发的新范式,让开发者更加聚焦业务创新,事半功倍。CodeArts 盘古助手是基于智能生成、智能问答2大核心能力,覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码
RAG知识库操作日志 资产与文件初始化、更新以及删除都会记录相应的操作日志,可在“知识库管理”、“资产列表”或“文档列表”页面右上角单击“操作日志”按钮查看。 图1 操作日志样例 父主题: 使用RAG知识库
在使用CodeArts 盘古助手功能时,研发对话窗口或IDE右下角提示“计算资源紧张,请稍后再试”。 可能原因 当前CodeArts 盘古助手服务的计算资源紧张,无法响应。 解决办法 等待一段时间再触发CodeArts 盘古助手功能。
盘古助手知识搜索案例 - 未知依赖查询 缺失代码依赖,或者缺少软件包信息,不用去网站搜索,在IDE内部完成查询。 对CodeArts 盘古助手提问 我的代码中引入了如下API,请问我需要在pom文件中引入什么依赖: import org.junit.Before; import org.junit
有一个全局唯一的序列号,用于识别该知识库,创建者默认为知识库owner。 图1 知识库创建成功后所展示的卡片信息 更新RAG知识库 如图2所示,单击知识库卡片右上角的编辑按钮对知识库进行更新。 图2 编辑知识库 删除RAG知识库 如图3所示,单击知识库卡片右上角的删除按钮可以删除知识库。
通过智能问答生成Java冒泡排序代码 在CodeArts 盘古助手的研发对话窗口中输入问题,“生成一个Java的冒泡排序算法”,单击发送按钮。 盘古助手将生成一段Java编写的冒泡排序代码及一个main函数,智能开发助手可能生成的代码如下。 public static void bubbleSort(int[]
盘古助手之前,您需要先获取使用权限。进入CodeArts 盘古助手邀测申请说明页面,单击“申请试用”提交申请。 系统将在2至3个工作日内处理您的申请并授权试用。如果您在这段时间后仍未获得权限,请及时联系华为云客服,以便我们协助您确认服务开通状态。 介绍CodeArts 盘古助手使用流程
TF-8字符集编码。 资产:知识库的二级目录,可按照知识来源划分。 文件:知识载体,知识的导入到检索的端到端效果,需要应用正确的加载切片配置、合理的向量化模型、正确的索引过滤配置以及对应的检索策略。 切片:加载切分后的文本块;向量化、存储、召回的单位。 操作日志:记录资产初始化、更新(文件增删)、删除任务的执行状态。