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