检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CodeArts 盘古助手知识搜索案例 - 未知依赖查询 缺失代码依赖,或者缺少软件包信息,不用去网站搜索,在IDE内部完成查询。
RAG知识库文件管理 新建知识库资产文件 创建完成知识库资产后,单击资产名称进入知识库资产文件管理页面。可以看到在新建知识库资产时已默认上传的文件。 更新知识库资产文件 创建完成知识库资产后,单击左上角“导入文件”按钮可进行知识库资产文件的增量上传。 删除知识库资产文件 单击资产文件的按钮可以对已上传的文件进行删除
CodeArts 盘古助手知识搜索案例 - 直接引入组件 对于常见的三方组件,可以使用CodeArts 盘古助手提示常见的引入方法和代码模板。 对CodeArts 盘古助手提问 我需要在SpringBoot项目中,引入ElasticSearch组件,请分步骤给出代码配置方案。 CodeArts
RAG知识库管理 创建RAG知识库 进入华为云RAG知识库管理前端页面。 单击页面左上角“新建知识库”,弹出新建知识库对话框。 填写“知识库名称”,选择“关联项目”和“标签”,填写“描述”信息,单击确认,创建知识库。 如图1所示,创建成功后会在页面上生成一张卡片,每个卡片上都有一个全局唯一的序列号
RAG知识库资产管理 约束与限制 上传文档限制 本地文件:支持TXT、DOCX格式文件,单个文件最大支持20MB。 代码文件:仅支持JAVA、PYTHON、C、C++文件的ZIP格式,单个文件最大支持20MB,单个资产配额50MB。 入库配置限制 中文文本嵌入模型m3e-base:
CodeArts 盘古助手在知识搜索方面效率提升 CodeArts 盘古助手知识搜索案例 - 未知依赖查询 CodeArts 盘古助手知识搜索案例 - 直接引入组件
CodeArts 盘古助手使用RAG知识库 使用范围 当前CodeArts 盘古助手只支持企业租户管理员创建知识库、自定义知识库内容,利用知识库增强“生成代码”和“研发知识问答”场景能力。 使用方式 安装并登录CodeArts 盘古助手插件后,在输入框中输入#号,即可调用RAG知识库
RAG知识库操作日志 资产与文件初始化、更新以及删除都会记录相应的操作日志,可在“知识库管理”、“资产列表”或“文档列表”页面右上角单击“操作日志”按钮查看。 图1 操作日志样例 父主题: 使用RAG知识库
在Intellij IDEA下安装插件失败,IDE弹出Error提示,内容为CodeArts 盘古助手的插件lib目录。 问题现象 在JetBrains系列IDE(包括Intellij IDEA、PyCharm)下安装CodeArts 盘古助手插件,IDE弹出Error提示,显示内容如图
使用RAG知识库 RAG知识库是将租户上传的数据进行切片、模型向量化处理、索引过滤然后入库形成的知识集合。在CodeArts 盘古助手插件进行“代码续写”和“研发知识问答”场景下,可以增强其准确性。 图1 RAG知识库整体架构 知识库:知识的集合,按照实际使用维度进行划分,通常基于知识库进行检索召回
使用CodeArts 盘古助手进行研发知识问答 在CodeArts 盘古助手研发对话窗口中,用户可以随时提出问题,而系统则会快速检索研发相关知识,并提供匹配答案,从而帮助用户高效地解决问题。 CodeArts 盘古助手支持回答Java、C、C++、Python、JavaScript
什么是盘古助手 CodeArts 盘古助手是基于盘古研发大模型的智能开发助手,重塑了智能化软件研发的新范式,让开发者更加聚焦业务创新,事半功倍。CodeArts 盘古助手是基于智能生成、智能问答2大核心能力,覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试
产品优势 高效提升编码效率和质量。CodeArts 盘古助手能够将自然语言转化为规范可阅读、无开源漏洞的安全编程语言,从而提升开发者的编码效率和质量。 图1 代码生成示例 功能强大且全面。CodeArts 盘古助手覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、
责任共担 华为云秉承“将公司对网络和业务安全性保障的责任置于公司的商业利益之上”。针对层出不穷的云安全挑战和无孔不入的云安全威胁与攻击,华为云在遵从法律法规业界标准的基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任
模型安全 模型开发安全性与合规性 用于模型训练的数据安全性与合规性。 所有用于训练的数据均为开源合规的数据。 所有用于训练的数据均过滤密码、IP地址、手机号、email等个人隐私信息。 对所有用于训练的数据集进行版本管理,支持数据溯源;数据集存储安全,且对数据访问进行身份及权限控制
使用CodeArts 盘古助手统计看板 CodeArts 盘古助手支持企业租户查询关于插件使用的统计看板。看板内容对用户数、代码生成及接纳的次数、行数做了统计分析及细粒度的趋势分析。 图1 CodeArts 盘古助手统计看板样例图 进入CodeArts 盘古助手统计看板页面 进入华为云
盘古助手(CodeArts 盘古助手)使用流程 使用前准备 在使用CodeArts 盘古助手之前,您需要先获取使用权限。进入CodeArts 盘古助手邀测申请说明页面,单击“申请试用”提交申请 系统将在2至3个工作日内处理您的申请并授权试用。如果您在这段时间后仍未获得权限,请及时联系华为云客服
在CodeArts IDE中安装CodeArts 盘古助手 前提条件 CodeArts 盘古助手插件依赖华为云底座插件“Huawei Cloud Toolkit Platform”,请参考底座插件介绍,完成“Huawei Cloud Toolkit Platform”插件安装。 进入
在JetBrains系列IDE中安装CodeArts 盘古助手 JetBrains平台支持多种集成开发环境(IDE),包括Intellij IDEA、Pycharm等。 这里以IntelliJ IDEA为例介绍JetBrains平台插件的安装流程,其他JetBrains系列的IDE
功能特性 支持多种编程语言,并能根据开发者键入的函数签名和注释自动生成函数体。 支持根据行级注释或代码上下文信息自动生成与描述场景匹配的代码。 可根据开发者当前光标位置的前后语句片段进行代码填空和补全。 支持跨文件生成与任务相关的代码。 支持从功能、目的和实现逻辑三个维度对代码进行解释说明