内置智能体
智能体(Agent)是面向多样化开发场景的编程助手。华为云码道代码智能体内置了多款开箱即用的智能体,这些智能体无需手动创建,即拿即用,旨在为多种开发场景提供高效的编程辅助。
内置主智能体
内置主智能体包括系统内置和码道内置两类,二者均为华为云码道代码智能体内置的主智能体,不支持用户删除,具体区别如表2所示。
| 名称 | 创建者 | 说明 |
|---|---|---|
| 智能体 | 系统内置 | 华为云码道代码智能体的核心功能模块,支持理解开发者复杂需求并自主规划执行路径。适用于端到端开发任务场景(如需求分析→代码生成→测试验证),实现全流程自动化,显著提升研发效率。 |
| AgentTeam | 系统内置 | 多智能体协作引擎,采用“Leader智能编排 + Teammate自主执行”架构。将复杂任务拆解为可并行子任务,由多个专业AI-Agent像真实团队一样分工协作,全程事件驱动、可视化追踪,无需人工干预。 AgentTeam仅支持在码道Agent Space中使用,详细介绍请参见多任务并行。 |
| 智能问答 | 系统内置 | 基于大语言模型的交互式知识助手,支持自然语言提问与精准答案返回。 |
| 鸿蒙开发 | 码道内置 | HarmonyOS开发智能体,能够从鸿蒙开发相关请求启动或从中间产物恢复,可在需要时执行确定性的开发步骤:项目脚手架生成、规范制定、计划编排、代码编写、构建、评审及自测。任务过程中会将特定步骤委托给对应的HarmonyOS子智能体。 使用鸿蒙开发智能体从零开发一个HarmonyOS应用的示例,请参考基于鸿蒙内置智能体从零开发HarmonyOS应用。 |
内置子智能体
在华为云码道代码智能体中,子智能体是主智能体的AI助手,用于处理特定类型的工作,并将结果返回给主代理。子智能体主要用于以下场景:
- 长链路复杂任务:适用于流程冗长、逻辑复杂的任务,由子智能体自主拆解任务、规划执行步骤并分布落地,例如全链路代码开发。
- 上下文隔离:通过子智能体隔离子任务上下文,避免主代理上下文冗余、Token膨胀及上下文溢出问题,例如批量数据解析。
- 垂直领域专业能力:各子智能体可配置专属角色提示词与私有知识库,形成领域专家能力,提升专业推理精度与任务准确率,例如安全审计专家子智能体。
- 权限隔离:为不同子智能体独立配置访问权限,实现敏感数据、私有知识库、高低危接口、文件资源及项目数据的权限隔离,保障数据与系统安全,例如数据删除、系统指令等高风险操作权限隔离。
修改系统内置智能体的基础模型
在华为云码道代码智能体控制台的“智能体中心”中,您可以查看当前智能体的详细信息,并根据实际业务需求,灵活切换或调整底层大模型,以获取最佳的性能表现。
- 企业版套餐(新版套餐)和基础版、专业版套餐(旧版套餐)仅企业管理员可修改系统内置智能体的基础模型。
- 个人版套餐(新版套餐)仅购买套餐的账号可修改系统内置智能体的基础模型。
- 体验版套餐(旧版套餐)不支持修改系统内置智能体的基础模型。
- 进入华为云码道代码智能体控制台。
- 在左侧导航栏中,选择,进入智能体中心页面。
- 在智能体列表中,单击系统内置智能体后的“编辑”,进入模型编辑页面。
- 在基础模型下拉框中,选择智能体的基础模型,单击“确定”,完成修改。 图1 修改基础模型
- 返回码道IDE聊天界面,选择对应的内置智能体,可查看到大语言模型已修改。 图2 智能体基础模型已修改