检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
责任共担 华为云秉承“将公司对网络和业务安全性保障的责任置于公司的商业利益之上”。针对层出不穷的云安全挑战和无孔不入的云安全威胁与攻击,华为云在遵从法律法规业界标准的基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。
RAG知识库管理 创建RAG知识库 进入华为云RAG知识库管理前端页面。 单击页面左上角“新建知识库”,弹出新建知识库对话框。 填写“知识库名称”,选择“关联项目”和“标签”,填写“描述”信息,单击确认,创建知识库。 如图1所示,创建成功后会在页面上生成一张卡片,每个卡片上都有一
使用RAG知识库 RAG知识库是将租户上传的数据进行切片、模型向量化处理、索引过滤然后入库形成的知识集合。在CodeArts Snap插件进行“代码续写”和“研发知识问答”场景下,可以增强其准确性。 图1 RAG知识库整体架构 知识库:知识的集合,按照实际使用维度进行划分,通常基
使用CodeArts Snap生成代码 CodeArts Snap支持通过快捷键在IDE中触发根据代码上下文生成代码,也可以在研发对话窗口使用代码注释或自然语言描述生成代码。 CodeArts Snap支持生成Java、C、C++、Python、JavaScript等主流编程语言代码,示例以Java语言为例。
使用CodeArts Snap注释代码 代码开发完成后,使用CodeArts Snap代码注释功能可以为代码添加详细的注释说明,包括函数、变量、类的作用、参数、返回值信息,帮助开发人员更好地理解代码逻辑和实现方式,提高代码可读性和可维护性,同时也方便后续的代码维护和修改工作。 CodeArts
CodeArts Snap使用RAG知识库 使用范围 当前CodeArts Snap只支持企业租户管理员创建知识库、自定义知识库内容,利用知识库增强“生成代码”和“研发知识问答”场景能力。 使用方式 安装并登录CodeArts Snap插件后,在输入框中输入#号,即可调用RAG知
使用CodeArts Snap翻译代码 当开发者面对不熟悉的编程语言时,CodeArts Snap可以帮助开发者将代码翻译为熟悉的编程语言,快速迁移代码逻辑,从而提高开发效率和代码质量。CodeArts Snap还可以帮助开发者更好地理解不同编程语言之间的差异和相似之处,更快地掌握多种编程语言的技能。
RAG知识库资产管理 创建知识库资产 单击已创建好的知识库卡片,可进入当前知识库新建资产页面。 单击页面左上角“新建资产”,弹出图1。 图1 新建资产对话框 填写资产名称,上传相应的文档。当前上传文件只支持本地文件和代码文件两种文件类型。 本地文件:支持TXT、DOCX格式文件,单个文件最大支持20MB。
使用智能开发助手CodeArts Snap生成代码及对应单元测试 示例将通过CodeArts Snap智能问答生成一段Java冒泡排序代码,并对生成的代码生成对应单元测试用例。 前提条件 下载并安装JDK1.8或更高版本。 下载并安装IntelliJ IDEA 2021.3或更高版本。