检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是盘古助手 CodeArts盘古助手是基于盘古研发大模型的智能开发助手,重塑了智能化软件研发的新范式,让开发者更加聚焦业务创新,事半功倍。CodeArts盘古助手是基于智能生成、智能问答2大核心能力,覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码调试、
CodeArts 盘古助手代码生成案例 - 数据库接口编写 MyBatis作为常见的数据库框架,经常涉及到大量的接口类生成,并且很多情况下这些接口类都具有类似的格式,因此在上文的基础上生成新的业务接口也是比较常见的代码生成场景。 根据注释生成数据库接口代码 对于类似的业务逻辑,可以直接生成对应的接口
产品优势 高效提升编码效率和质量。CodeArts盘古助手能够将自然语言转化为规范可阅读、无开源漏洞的安全编程语言,从而提升开发者的编码效率和质量。 图1 代码生成示例 功能强大且全面。CodeArts盘古助手覆盖了代码生成、研发知识问答、单元测试用例生成、代码解释、代码注释、代码翻译
模型安全 模型开发安全性与合规性 用于模型训练的数据安全性与合规性。 所有用于训练的数据均为开源合规的数据。 所有用于训练的数据均过滤密码、IP地址、手机号、email等个人隐私信息。 对所有用于训练的数据集进行版本管理,支持数据溯源;数据集存储安全,且对数据访问进行身份及权限控制
“Select Mock Object”选择模拟对象。 图1 生成单元测试用例表单 CodeArts 盘古助手会在工程测试目录下创建“StudentTest.java”,并写入对应单元测试代码内容。 对Java单个方法生成测试用例 参考对Java类生成单元测试用例前3个步骤。
RAG知识库资产管理 约束与限制 上传文档限制 本地文件:支持TXT、DOCX格式文件,单个文件最大支持20MB。 代码文件:仅支持JAVA、PYTHON、C、C++文件的ZIP格式,单个文件最大支持20MB,单个资产配额50MB。 入库配置限制 中文文本嵌入模型m3e-base:
RAG知识库文件管理 新建知识库资产文件 创建完成知识库资产后,单击资产名称进入知识库资产文件管理页面。可以看到在新建知识库资产时已默认上传的文件。 更新知识库资产文件 创建完成知识库资产后,单击左上角“导入文件”按钮可进行知识库资产文件的增量上传。 删除知识库资产文件 单击资产文件的按钮可以对已上传的文件进行删除