更新时间:2026-07-07 GMT+08:00
分享

智能体设置

码道代码智能体提供统一的智能体设置平台,用于在云端管理智能体相关资源,包含智能体、技能、规则、知识空间和代码库索引。您可以在控制台统一管理这些云端资源,创建后的资源可在码道代码智能体客户端中使用。

约束与限制

码道代码智能体基础版专业版套餐支持创建云端智能体、技能和规则。

智能体中心

智能体中心用于统一管理云端自定义智能体。您可在控制台对云端智能体执行创建、编辑、启用和删除等操作,创建后的智能体可同步至码道代码智能体客户端使用。

码道代码智能体支持创建本地云端两种类型的智能体:本地智能体在码道代码智能体客户端创建,云端智能体在控制台的“智能体设置 > 智能体中心”创建。当用户登录码道代码智能体时,系统将在本地客户端缓存用户在云端可见的智能体。此后,缓存每24小时自动刷新一次,确保与云端信息保持同步。

表1 自定义智能体分类

创建方式

作用范围

说明

本地

项目级

仅针对当前项目生效,随代码库分发,存储在本地。

存储路径:项目根目录的“./.codeartsdoer/agents”

个人级

针对当前用户下的所有项目生效,存储在本地。

存储位置:本地的“%USERPROFILE%/.codeartsdoer/agents/”

云端

企业级

企业全员可用的智能体,由企业管理员创建并存储于云端。当开发者登录码道代码智能体客户端时,系统会自动将该用户权限范围内可见的云端智能体缓存至本地“%USERPROFILE%/.codeartsdoer/cache/enterprise/agents/”路径下。

团队级

仅限指定团队使用,由企业管理员或团队管理员创建,存储于云端。当开发者登录码道代码智能体客户端时,系统会自动将该用户权限范围内可见的云端智能体缓存至本地“%USERPROFILE%/.codeartsdoer/cache/team/agents/”路径下。

个人级

仅创建者可用,存储在云端。当开发者登录码道代码智能体客户端时,系统会自动将该用户权限范围内可见的云端智能体缓存至本地“%USERPROFILE%/.codeartsdoer/cache/user/agents/”路径下。

码道代码智能体基础版专业版套餐支持创建云端自定义智能体。

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏中,选择智能体设置 > 智能体中心,进入智能体中心页面。
  3. 单击“新建智能体”,进入新建智能体页面。
  4. 设置智能体参数,单击“新建并启用”

    表2 新建智能体参数说明

    参数

    说明

    智能体头像

    系统预置了多种风格的自定义智能体头像。单击头像上的编辑按钮,即可根据需求选择合适的风格。

    智能体名称

    新建自定义智能体的名称。

    命名规范:长度2~20字符,由中文、英文字母、数字、下划线和中划线(-)组成,且必须以中文或英文字母开头。

    智能体类型

    选择智能体的工作模式,影响其行为逻辑和能力边界。

    • 主/子智能体:既可以被主智能体调用,也可以主动调用子智能体。
    • 主智能体:独立运行处理用户请求,不能被其他主智能体、子智能体调用。
    • 子智能体:可被其他主智能体调用来执行特定任务。

    描述

    简要说明这个智能体能做什么,帮助用户理解其功能,长度不能超过5000个字符。

    可用范围

    定义自定义智能体的可用范围,创建后不可修改。

    • 个人:仅创建者可用。
    • 企业:企业全员可用,仅企业管理员可创建
    • 团队:仅指定团队可用,企业管理员或团队管理员可创建

    可用团队空间

    “可用范围”设置为“团队”时,才会显示该配置项。

    指定可使用该智能体的团队。

    企业管理员可查看所有团队,但只能选择其中一个团队,团队管理员仅可查看并选择其所属团队。

    提示词

    设定智能体的角色、语气、工作流程、规则规范等系统指令,相当于给AI的“人设+行为准则”。

    内置工具

    智能体本身自带的、开箱即用的工具。

    • 阅读:检索并查看文件内容。
    • 编辑:对文件进行新增、修改或删除操作。
    • 终端:在命令行环境中执行系统命令。
    • 预览:实时预览生成的前端页面效果。
    • 访问网页:抓取并读取网页内容。

    技能

    为智能体关联技能,使其具备执行某些专业任务的能力。

    说明:

    华为云码道对智能体关联的技能数量没有硬性限制,建议不要超过20个,确保获得最优使用体验。

  5. 查看创建的智能体。

    • 返回智能体中心,在智能体列表中可查看到已创建的智能体。
      图1 在智能体中心查看目标智能体
    • 在华为云码道IDE设置页面的智能体中,单击刷新图标 ,进行手动刷新。刷新完成后,进入目标页签(如个人级),即可查看到目标智能体。
      图2 在华为云码道IDE查看目标智能体
    • 在聊天界面的输入框中,单击“智能体”,在自定义智能体列表中可查看到目标智能体。
      图3 在聊天输入框查看目标智能体

      如果您创建的是子智能体,则不会在自定义智能体中显示。

表3展示了不同角色对管理云端自定义智能体的操作权限差异,具体如下:

表3 不同角色对云端自定义智能体的操作权限说明

角色

企业级智能体

团队级智能体

个人级智能体(除编辑以外的操作)

个人级智能体(编辑操作)

企业管理员

可对所有智能体执行全量操作

可对所有智能体执行全量操作

可对所有智能体执行除编辑以外的操作

仅可对本人创建的智能体执行编辑操作

团队管理员

无任何操作权限

仅可对本团队成员创建的智能体执行全量操作

仅可对本团队成员创建的智能体执行除编辑以外的操作

仅可对本人创建的智能体执行编辑操作

成员(包括企业成员和团队成员)

无任何操作权限

无任何操作权限

仅可对本人创建的智能体执行除编辑以外的操作

仅可对本人创建的智能体执行编辑操作

表4 管理云端自定义智能体

操作

具体步骤

启用或禁用云端自定义智能体

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏中,选择“智能体设置 > 智能体中心”,进入智能体中心页面。
  3. 在智能体列表中,单击目标智能体上的 /,即可启用或禁用该智能体。

编辑云端自定义智能体

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏中,选择“智能体设置 > 智能体中心”,进入智能体中心页面。
  3. 在智能体列表中,单击目标智能体操作列的“编辑”,即可对智能体进行编辑。

复制云端自定义智能体

当您需要复用成熟配置、并行多版本迭代、团队模板共享或任务隔离等需求时,可通过复制智能体实现。

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏中,选择“智能体设置 > 智能体中心”,进入智能体中心页面。
  1. 在智能体列表中,单击目标智能体操作列的“复制”,进入复制智能体页面。
  2. 根据需要调整配置(或直接保留默认),单击“创建并启用”,即可快速生成新智能体。

删除云端自定义智能体

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏中,选择“智能体设置 > 智能体中心”,进入智能体中心页面。
  1. 在智能体列表中,单击目标智能体操作列的“删除”
  2. 在弹出的确认框中,单击“确定”,即可删除该智能体。

    智能体删除后不可恢复,请确保该智能体已不再使用后再执行此操作。

技能和规则中心

技能和规则中心用于统一管理云端技能和云端规则。您可在控制台对云端技能和规则执行创建、编辑、启用和删除等操作,创建后的技能和规则会同步至码道代码智能体客户端供使用。

  • 技能按创建方式可分为本地云端:本地技能在码道代码智能体客户端创建,云端技能在控制台的“智能体设置 > 技能和规则中心”创建。按作用范围可分为企业级团队级项目级个人级
    表5 自定义技能分类

    创建方式

    作用范围

    说明

    本地

    项目级

    仅针对当前项目生效,存储在本地。

    存储路径:项目根目录的“./.codeartsdoer/skills/”

    个人级

    针对当前用户下的所有项目生效,存储在本地。

    存储路径:本地“%USERPROFILE%/.codeartsdoer/skills”

    云端

    企业级

    企业统一的技能,整个企业所有成员都可用,由企业管理员创建,存储在云端。

    团队级

    团队统一的技能,指定的团队可用。由企业管理员或团队管理员创建,存储在云端。

    个人级

    仅成员本人可用,存储在云端。

    若存在名称相同的技能,技能调用优先级为:云端企业级 > 云端团队级 > 本地项目级 > 本地个人级 > 云端个人级 > 系统内置。

  • 规则按创建方式可分为本地云端:本地规则在码道代码智能体客户端创建,云端规则在控制台的“智能体设置 > 技能和规则中心”创建,但云端个人级规则既可在云端创建,也支持在本地客户端创建,详细操作可参考在本地IDE创建云端个人级规则。按作用范围可分为企业级团队级项目级个人级
    表6 规则分类

    创建方式

    作用范围

    说明

    本地

    项目级

    仅针对当前项目生效,随代码库分发,存储在本地。

    规则文件存放路径:项目根目录的“./.codeartsdoer/rule”。

    个人级

    针对当前用户下的所有项目生效,基于个人习惯或特定偏好制定的规则,存储在本地。

    规则文件存放路径:本地“%USERPROFILE%/.codeartsdoer/rule”。

    云端

    企业级

    企业统一的规则,整个企业所有成员都可用,由企业管理员创建,存储在云端。

    团队级

    团队统一的规则,指定的团队可用。由企业管理员或团队管理员创建,存储在云端。

    个人级

    基于个人习惯或特定偏好制定的规则,仅成员本人可用,存储在云端。

    若存在名称相同的规则,规则调用优先级为:云端企业级 > 云端团队级 > 本地项目级 > 本地个人级 > 云端个人级。

在云端支持创建企业级团队级个人级三类技能,具体步骤如下。创建云端技能前,请确保您已购买码道代码智能体基础版专业版套餐。

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏选择“智能体设置 > 技能和规则中心”,进入技能和规则列表页面。
  3. 在“技能”页签,单击右上角的“新建技能”,弹出“新建技能”对话框。
  4. 在蓝色框区域单击鼠标右键,从本地上传技能zip包。或将本地技能zip包直接拖入蓝色框区域,然后单击“确定”。

    • 技能zip包需符合技能的目录结构,否则可能会导入失败。例如,每个技能文件夹的根目录均须包含对应的SKILL.md文件,此文件中须包含YAML格式的技能名称与描述等。
    • 每次仅支持上传一个zip包,包内可存放多个技能文件夹,且包的总大小不能超过5M。
    图4 上传技能zip包

  5. 参考表7设置云端技能参数。

    图5 新建云端技能
    表7 云端技能参数说明

    参数

    说明

    更换

    若您需要重新上传技能zip包,单击“更换”,参考4重新上传zip包。

    可用范围

    • 个人:仅限本人使用,不会共享给其他用户。
    • 企业:整个企业所有成员都可用,仅企业管理员可创建
    • 团队:指定的团队可用,企业管理员或团队管理员可创建

    可用团队

    仅“可用范围”设置为“团队”时,展示此参数。

    在下拉列表中选择团队。若尚未创建团队,请先创建团队

    企业管理员可查看并选择所有团队,团队管理员仅可查看并选择其所属团队。

    标签

    可选,华为云码道已预置了几类标签,请根据实际需求在下拉列表中选择。

  6. 单击“确定并启用”,完成技能的创建。

    在“技能”页签中,查看新创建的技能。如需立即在本地华为云码道中查看云端创建的技能,请进入“技能与规则”下对应技能页签(企业级/团队级/个人级),单击技能后的 或“ > 刷新”,同步云端技能到本地客户端。

    • 华为云码道客户端每24小时自动同步一次云端技能。
    • 华为云码道客户端仅同步启用的技能

表8展示了不同角色对管理云端技能的操作权限差异,具体如下:

表8 不同角色对云端技能的操作权限说明

角色

企业级技能

团队级技能

个人级技能(除编辑以外的操作)

个人级技能(编辑操作)

企业管理员

可对所有技能执行全量操作

可对所有技能执行全量操作

可对所有技能执行除编辑以外的操作

仅可对本人创建的技能执行编辑操作

团队管理员

可执行以下操作:

  • 查看云端技能详情
  • 收藏或取消收藏

可对本团队成员创建的技能执行全量操作

可对本团队成员创建的技能执行除编辑以外的操作

仅可对本人创建的技能执行编辑操作

团队成员

可执行以下操作:

  • 查看云端技能详情
  • 收藏或取消收藏

可对本团队成员创建的技能执行以下操作:

  • 查看云端技能详情
  • 收藏或取消收藏

可对本人创建的技能执行除编辑以外的操作

仅可对本人创建的技能执行编辑操作

企业成员

可执行以下操作:

  • 查看云端技能详情
  • 收藏或取消收藏

无任何操作权限

可对本人创建的技能执行除编辑以外的操作

仅可对本人创建的技能执行编辑操作

表9 管理云端技能

操作

具体步骤

查看云端技能详情

  • 在码道代码智能体控制台的“技能和规则中心 > 技能”中,单击目标技能名称,查看云端技能详情。
  • 在华为云码道IDE设置页面的“设置 > 技能与规则”下对应技能页签(企业级/团队级/个人级)中,将鼠标悬浮在目标技能上,然后单击 ,查看云端技能详情。

编辑云端技能

  1. 在码道代码智能体控制台的“技能和规则中心 > 技能”中,查看目标技能的状态。
    • 如果为已启用,需先禁用该技能,然后才能执行编辑操作。
    • 如果为已禁用,执行下一步编辑技能。
  2. 单击目标技能后的“编辑”,即可对技能进行修改。

删除指定云端技能

  1. 在码道代码智能体控制台的“技能和规则中心 > 技能”中,查看目标技能的状态。
    • 如果为已启用,需先禁用该技能,然后才能执行删除操作。
    • 如果为已禁用,执行下一步删除技能。
  2. 单击目标技能后的“删除”,即可对技能进行删除。

    目标技能已从技能列表中移除,表示技能删除成功。

注意:

技能删除后,使用该技能的智能体将受到影响,且删除的技能不可恢复,请谨慎操作。

启用或禁用指定云端技能

通过以下任意一种方法启用或禁用指定云端技能。

  • 在码道代码智能体控制台的“技能和规则中心 > 技能”中,单击目标技能后的 / ,启用或禁用云端技能。
  • 在华为云码道IDE设置页面的“设置 > 技能与规则”下对应技能页签(企业级/团队级/个人级)中,可通过开关启用或禁用云端技能。

已启用的技能才会同步至华为云码道客户端中。

收藏或取消收藏指定云端技能

在码道代码智能体控制台的“技能和规则中心 > 技能”中,单击目标技能后的“收藏”/“取消收藏”,即可收藏或取消收藏该技能。

在“我收藏的”页面查看已收藏的技能。

批量删除云端技能

  1. 在码道代码智能体控制台的“技能和规则中心 > 技能”中,查看目标技能的状态。
    • 如果为已启用,需先禁用该技能,然后才能执行删除操作。
    • 如果为已禁用,执行下一步删除技能。
  2. 勾选目标技能,单击右上角的“更多 > 批量删除”,弹出确认批量删除对话框。
  3. 输入“DELETE”或单击“一键输入”,然后单击“确定”,完成技能的批量删除。

    目标技能已从技能列表中移除,表示技能删除成功。

批量启用或禁用云端技能

通过以下任意一种方法批量启用或禁用云端技能。

  • 在码道代码智能体控制台的“技能和规则中心 > 技能”中,勾选目标技能,单击右上角的“批量启用”或“更多 > 批量禁用”,批量启用或禁用云端技能。
  • 在华为云码道IDE设置页面的“设置 > 技能与规则”下对应技能页签(企业级/团队级)中,单击右上角的 。勾选目标技能,选择右上角的“开启”或“关闭”,批量启用或禁用云端技能。
  • 在华为云码道IDE设置页面的“设置 > 技能与规则 > 个人级”中,单击右上角的“ > 批量操作”。勾选目标技能,选择右上角的“开启”或“关闭”,批量启用或禁用云端技能。

已启用的技能才会同步至华为云码道客户端中。

批量收藏或取消收藏云端技能

在码道代码智能体控制台的“技能和规则中心 > 技能”中,勾选目标技能,单击右上角的“更多 > 批量收藏”/“更多 > 批量取消收藏”,即可收藏或取消收藏目标技能。

在“我收藏的”页面查看已收藏的技能。

在云端创建企业级团队级个人级三类规则,具体步骤如下。

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏选择“智能体设置 > 技能和规则中心”,进入技能和规则列表页面。
  3. 在“规则”页签,单击右上角的“新建规则”,弹出“新建规则”对话框。
  4. 参考表10设置规则参数。

    图6 新建云端规则
    表10 云端规则参数说明

    参数

    说明

    名称

    新建规则的名称。

    命名规范:长度1~64字符,且仅允许包含字母、数字、下划线、中文、连字符(-)和点号。

    内容

    自定义一条或多条规则的内容,长度不能超过50000个字符。

    例如,始终使用Python语言回答。

    使用范围

    指定规则的适用范围,即规则在哪里生效。

    • 自动应用:规则将默认应用于所有会话,包括华为云码道编辑区,系统自动识别,无需重复配置。
    • 手动触发:规则不会自动生效。用户需在对话中输入“#”,并从列表中选择特定规则,方可启用。

    可用范围

    • 个人:仅限成员本人使用,不会共享给其他用户。
    • 企业:整个企业所有成员都可用,仅企业管理员可创建
    • 团队:指定的团队的可用,企业管理员或团队管理员可创建

    可用团队

    仅“可用范围”设置为“团队”时,展示此参数。

    在下拉列表中选择团队。若尚未创建团队,请先创建团队

    企业管理员可查看并选择所有团队,团队管理员仅可查看并选择其所属团队。

    标签

    可选,华为云码道已预置了几类标签,请根据实际需求在下拉列表中选择。

    简要描述

    可选,规则的描述信息,长度不能超过1024个字符。

  5. 单击“确定并启用”,完成规则的创建。

    在“规则”页签中,查看新创建的规则。如需立即在华为云码道客户端中查看云端创建的规则,请进入“技能与规则”下对应规则页签(企业级/团队级/个人级),单击规则后的 ,同步云端规则到客户端。

    • 华为云码道客户端每24小时自动同步一次云端规则。
    • 华为云码道客户端仅同步已启用的规则

表11展示了不同角色对管理云端规则的操作权限差异,具体如下:

表11 不同角色对云端规则的操作权限说明

角色

企业级规则

团队级规则

个人级规则(除编辑以外的操作)

个人级规则(编辑操作)

企业管理员

可对所有规则执行全量操作

可对所有规则执行全量操作

可对所有规则执行除编辑以外的操作

仅可对本人创建的规则执行编辑操作

团队管理员

可执行以下操作:

  • 收藏或取消收藏
  • 修改云端规则适用范围

可对本团队成员创建的规则执行全量操作

可对本团队成员创建的规则执行除编辑以外的操作

仅可对本人创建的规则执行编辑操作

团队成员

可执行以下操作:

  • 收藏或取消收藏
  • 修改云端规则适用范围

可对本团队成员创建的规则执行以下操作:

  • 收藏或取消收藏
  • 修改云端规则适用范围

可对本人创建的规则执行除编辑以外的操作

仅可对本人创建的规则执行编辑操作

企业成员

可执行以下操作:

  • 收藏或取消收藏
  • 修改云端规则适用范围

无任何操作权限

可对本人创建的规则执行除编辑以外的操作

仅可对本人创建的规则执行编辑操作

表12 管理云端规则

操作

具体步骤

编辑云端规则

  1. 在码道代码智能体控制台的“技能和规则中心 > 规则”中,查看目标规则的状态。
    • 如果为已启用,需先禁用该规则,然后才能执行编辑操作。
    • 如果为已禁用,执行下一步编辑规则。
  2. 单击目标规则后的“编辑”,即可对规则进行修改。

删除指定云端规则

  1. 在码道代码智能体控制台的“技能和规则中心 > 规则”中,查看目标规则的状态。
    • 如果为已启用,需先禁用该规则,然后才能执行删除操作。
    • 如果为已禁用,执行下一步删除规则。
  2. 单击目标规则后的“删除”,即可对规则进行删除。

    目标规则已从规则列表中移除,表示规则删除成功。

注意:

规则删除后,使用该规则的智能体将受到影响,且删除的规则不可恢复,请谨慎操作。

启用或禁用指定云端规则

在码道代码智能体控制台的“技能和规则中心 > 规则”中,单击目标规则后的 / ,启用或禁用云端规则。

已启用的规则才会同步至本地华为云码道中。

收藏或取消收藏指定云端规则

在码道代码智能体控制台的“技能和规则中心 > 规则”中,单击目标规则后的“收藏”/“取消收藏”,即可收藏或取消收藏该规则。

在“我收藏的”页面查看已收藏的规则。

批量删除云端规则

  1. 在码道代码智能体控制台的“技能和规则中心 > 规则”中,查看目标规则的状态。
    • 如果为已启用,需先禁用该规则,然后才能执行删除操作。
    • 如果为已禁用,执行下一步删除规则。
  2. 勾选目标规则,单击右上角的“更多 > 批量删除”,弹出确认批量删除对话框。
  3. 输入“DELETE”或单击“一键输入”,然后单击“确定”,完成规则的批量删除。

    目标规则已从规则列表中移除,表示规则删除成功。

批量启用或禁用云端规则

在码道代码智能体控制台的“技能和规则中心 > 规则”中,勾选目标规则,单击右上角的“批量启用”或“更多 > 批量禁用”,批量启用或禁用云端规则。

已启用的规则才会同步至华为云码道客户端中。

批量收藏或取消收藏云端规则

在码道代码智能体控制台的“技能和规则中心 > 规则”中,勾选目标规则,单击右上角的“更多 > 批量收藏”/“更多 > 批量取消收藏”,即可批量收藏或取消收藏目标规则。

在“我收藏的”页面查看已收藏的规则。

修改云端企业级/团队级规则的适用范围

在华为云码道IDE设置页面的技能与规则 > 企业级 > 规则/技能与规则 > 团队级 > 规则中,单击目标规则后的开关即可修改适用范围。

  • :规则适用范围为“手动触发”,需要您手动触发才能生效。
  • :规则适用范围为“自动应用”,由系统自动识别并触发生效。

批量修改云端企业级/团队级规则的适用范围

  1. 在华为云码道IDE设置页面的技能与规则 > 企业级 > 规则/技能与规则 > 团队级 > 规则中,单击右上角的
  2. 勾选目标规则,选择右上角的“开启”或“关闭”,批量修改规则的适用范围。

知识空间

知识空间用于集中管理知识库,支持将企业内部文档、技术资料等知识内容上传,作为上下文参考使码道代码智能体生成的答案更精准。知识空间仅支持在云端创建和管理,且仅已开启席位的账号可进行相关操作。

  1. 新建知识空间。

  2. 新建知识库。

  3. 导入文件。

表17展示了不同角色对管理知识库的操作权限差异,具体如下:

表17 不同角色对知识库的操作权限说明

角色

企业级知识库

团队级知识库

个人级知识库

企业管理员

可对所有知识库执行全量操作

可对企业管理员所属团队的知识库执行全量操作

可对本人创建的知识库执行全量操作

团队管理员

可执行以下操作:

  • 知识库命中测试
  • 查看知识库操作动态

可对本团队成员创建的知识库执行全量操作

可对本人创建的知识库执行全量操作

团队成员

可执行以下操作:

  • 知识库命中测试
  • 查看知识库操作动态

可对本团队成员创建的知识库执行以下操作:

  • 知识库命中测试
  • 查看知识库操作动态

可对本人创建的知识库执行全量操作

企业成员

可执行以下操作:

  • 知识库命中测试
  • 查看知识库操作动态

无任何操作权限

可对本人创建的知识库执行全量操作

表18 管理知识库

操作

具体步骤

编辑知识空间

在知识空间页面,单击目标知识空间卡片上的 ,选择“编辑”,即可对知识空间进行编辑。

删除知识空间

删除知识空间前,须先清空该空间下的所有知识库。

  1. 在知识空间页面,单击目标知识空间卡片上的 ,选择“删除”,弹出“删除知识空间”对话框。
  2. 单击“一键输入”,系统自动输入DELETE,再单击“确定”,即可删除知识空间。
    目标知识空间已从知识空间页面移除,表示删除知识空间成功。
    注意:

    删除知识空间会将该空间内的所有资源彻底清除。一旦确认,数据将无法找回,请在执行前做好备份。

知识库命中测试

命中测试旨在对知识库执行搜索查询,并验证检索结果的准确性与相关性。

  1. 在知识空间页面,单击右上角的“命中测试”,进入“命中测试”页面。
  2. 选择知识库,即需要检索的目标知识库,最多支持选择10个。
  3. 指定要检索的字段,直接在下拉框中选择即可。
  4. 选择检索方式。
    • 文本检索:基于传统关键词匹配,适合精确词匹配、短查询。
    • 向量检索:基于语义相似度,能理解上下文和同义词,适合自然语言查询。
    • 混合检索:结合“文本检索”“向量检索”,取两者结果加权融合。通常效果更好,尤其对复杂语义查询。
  5. 输入您想要搜索的内容,最多支持1000个字符。
  6. 设置返回结果条数。
  7. 单击“开始调试”,在片段结果中可查看到最终的调试结果。

删除知识库

当内容严重过时且无保留价值,或存在严重错误且修正成本过高/无法修正时,可以通过如下操作删除知识库。

  1. 在知识空间页面,单击知识库所在的知识空间,进入知识空间详情页面。
  2. 在目标知识库所在行,单击“删除”,弹出“删除知识库”对话框。
  3. 单击“一键输入”,系统自动输入DELETE,再单击“确定”,即可删除目标知识库。
    目标知识库已从知识空间详情页面移除,表示删除知识库成功。
    注意:

    删除操作执行后,该知识空间内的所有数据将被永久清除,且无法恢复。请确认已备份重要数据后再进行操作。

批量删除知识库

手动逐条删除知识库效率较低,您还可以通过以下方式批量删除知识库。

  1. 在知识空间页面,单击知识库所在的知识空间,进入知识空间详情页面。
  2. 单击右上角的“批量删除”,勾选待删除的目标知识库。
  3. 单击“删除”,弹出“批量删除知识库”对话框。
  4. 单击“一键输入”,系统自动输入DELETE,再单击“确定”,即可删除选中的多个知识库。
    目标知识库已从知识空间详情页面移除,表示批量删除知识库成功。
    注意:

    删除操作执行后,该知识空间内的所有数据将被永久清除,且无法恢复。请确认已备份重要数据后再进行操作。

查看知识库操作动态

  1. 在知识空间页面,单击知识库所在的知识空间,进入知识空间详情页面。
  2. 单击右上角的“操作动态”,即可查看知识空间内所有知识库的操作日志。

重新导入文件

如果文件上传失败,请检查网络连接或文件格式后,单击“重新导入”重试。

  1. 在知识空间页面,单击知识库所在的知识空间,进入知识空间详情页面。
  2. 单击目标知识库的名称,进入知识库详情页面。
  3. 单击右上角的“重新导入”,查看导入结果。

删除文件

文件数量较少时,逐条删除操作更直观灵活,便于精准定位并清除目标内容。

  1. 在知识空间页面,单击知识库所在的知识空间,进入知识空间详情页面。
  2. 单击目标知识库的名称,进入知识库详情页面。
  3. 单击目标文件后的删除,弹出“删除文件”对话框。
  4. 单击“一键输入”,系统自动输入DELETE,再单击“确定”,即可删除该文件。
    目标文件已从知识库详情页面移除,表示删除文件成功。
    注意:

    删除操作执行后,文件将会被永久清除,且无法恢复。请确认已备份重要数据后再进行操作。

批量删除文件

手动逐条删除文件效率较低,您还可以通过以下方式批量删除文件,快速清理冗余文件。适用于知识库重构、版本迭代及去重场景,助您快速保持知识库整洁。

  1. 在知识空间页面,单击知识库所在的知识空间,进入知识空间详情页面。
  2. 单击目标知识库的名称,进入知识库详情页面。
  3. 单击右上角的“批量删除”,勾选待删除的目标文件。
  4. 单击“删除”,弹出“批量删除文件”对话框。
  5. 单击“一键输入”,系统自动输入DELETE,再单击“确定”,即可删除选中的多个文件。
    目标文件已从知识库详情页面移除,表示批量删除文件成功。
    注意:

    删除操作执行后,文件将会被永久清除,且无法恢复。请确认已备份重要数据后再进行操作。

代码库索引

代码库索引帮助您在代码库中快速检索并获取相关信息,支持本地个人索引和云端索引两种方式。本地个人索引是在码道代码智能体客户端构建的索引,云端索引是在控制台构建的索引。仅已开启席位的账号可创建和删除云端代码库索引。

表19 本地个人索引和云端索引的差异

对比维度

本地个人索引

云端索引

使用者

当前用户

  • 企业:所有企业成员都可用,由企业管理员、团队管理员、团队成员或企业成员创建。
  • 团队:仅本团队成员可用,由企业管理员、团队管理员或团队成员创建。
  • 个人:仅成员本人可用。

仓库类型

不限制

支持Git、Repo和Github三种仓库。

账号已启用席位,若席位未启用,将导致云端代码库索引创建失败。

  1. 进入码道代码智能体控制台
  2. 在左侧导航栏选择“智能体设置 > 代码库索引”,进入代码库索引页面。
  3. 单击“新建索引”,进入新建代码库索引页面。
  4. 参考表20,设置索引基本信息,单击“下一步”

    表20 代码库索引参数说明

    参数

    说明

    可见范围

    定义代码库索引的可见范围。码道代码智能体基础版专业版,支持创建云端团队企业代码库索引。

    • 个人:仅成员本人可用。
    • 团队:仅本团队成员可用,由企业管理员、团队管理员或团队成员创建。
    • 企业:所有企业成员都可用,由企业管理员、团队管理员、团队成员或企业成员创建。

    可用团队

    “可见范围”设置为“团队”时,才会显示该配置项。

    在下拉列表中选择团队,仅展示当前账号所属团队。

    代码源

    选择您想要索引的代码仓库来源。

    • Repo:代码托管(CodeArts Repo)中的仓库。
    • Git:通用Git仓库。
    • Github:GitHub平台仓库,支持公开仓库及经授权的私有仓库。

    选择项目

    “代码源”设置为“Repo”时,才会显示该配置项。

    从已关联的代码源中,选择具体要索引的项目。

    获取授权

    选择一种方式来授权系统访问您的代码源。

    • 通过服务授权:在下拉框中选择服务扩展点,该扩展点对应Repo、Github或Git仓库的连接信息。

      若还未创建服务扩展点,单击“添加”,参考表21创建服务扩展点。

    • 通过个人访问令牌:使用用户个人账户生成的访问令牌进行认证。

    默认分支

    “代码源”设置为“Git”时,才会显示该配置项。

    输入Git仓库的分支名称,分支名称不能超过200个字符。

    图13 新建服务扩展点
    表21 服务扩展点参数说明

    参数

    说明

    连接名称

    自定义连接仓库的名称。

    命名规范:由中文、英文、数字、下划线和中划线组成,不能以下划线开头。

    Git仓库Url

    “代码源”设置为“Repo”“Git”时,才显示该配置项。

    Repo/Git仓库的HTTPS访问地址。

    用户名

    “代码源”设置为“Repo”“Git”时,才显示该配置项。

    Repo/Git仓库HTTPS协议的认证用户名。

    密码或Access Token

    “代码源”设置为“Git”时,才显示该配置项。

    Git仓库HTTPS协议的认证密码或Access Token。

    Access Token

    “代码源”设置为“Repo”“Github”时,才显示该配置项。

    Repo/Github仓库HTTPS协议的Access Token。

  5. 选择代码库和语言,单击“确定”,完成代码库索引的创建。

    在代码库仓索引页面,查看新创建的代码库索引。当该代码库索引的状态由“解析中”变为“解析完成”时,表示解析代码库索引成功。

  6. 返回到华为云码道IDE客户端,打开Git/Repo/Github仓库项目,华为云码道自动从云端下载团队代码库索引。

    团队代码库索引下载成功后,页面显示进度为100%

    如果仓库中文件数量>50000个,请单击“开始索引”,手动构建代码库索引。

  7. (可选)在智能问答模式下使用代码库索引。

    在智能问答模式下使用代码库索引,需要先确保索引构建已完成。随后在聊天窗口的输入框下方单击代码库索引搜索图标 ,当图标变为 时,说明索引功能已启用。

表22展示了不同角色对删除代码库索引的操作权限差异,具体如下:

表22 不同角色对删除代码库索引的操作权限说明

角色

企业级代码库索引

团队级代码库索引

个人级代码库索引

企业管理员

可删除所有代码库索引

可删除企业管理员所属团队的代码库索引

可删除本人创建的代码库索引

团队管理员

可删除本人创建的代码库索引

可删除本团队成员创建的代码库索引

可删除本人创建的代码库索引

团队成员

可删除本人创建的代码库索引

可删除本人创建的代码库索引

可删除本人创建的代码库索引

企业成员

可删除本人创建的代码库索引

无任何操作权限

可删除本人创建的代码库索引

表23 管理云端代码库索引

操作

具体步骤

删除指定代码库索引

索引数量较少时,逐条删除操作更直观灵活,便于精准定位并清除目标索引。

  1. 单击目标索引后的删除,弹出“删除代码库索引”对话框。
  2. 单击“一键输入”,系统自动输入DELETE,再单击“确定”,即可删除该文件。
    目标索引已从代码库索引页面移除,表示删除成功。
    注意:

    删除操作执行后,索引将会被永久清除,且无法恢复。请谨慎操作。

批量删除代码库索引

手动逐条删除索引效率较低,您还可以通过以下方式批量删除索引,快速清理冗余索引。

  1. 单击右上角的“批量删除”,勾选待删除的目标索引。
  2. 单击“删除”,弹出“删除代码库索引”对话框。
  3. 单击“一键输入”,系统自动输入DELETE,再单击“确定”,即可删除选中的多个索引。

    目标索引已从代码库索引页面移除,表示删除成功。

    注意:

    删除操作执行后,索引将会被永久清除,且无法恢复。请谨慎操作。

相关文档