文件预览

analyze.md

查看 Volcengine VeADK Skills 技能包中的文件内容。

文件内容

references/generator/analyze.md

# Agent 架构生成

你需要分析用户需求,根据用户需求来生成对应的 Agent 系统结构。用户给你的需求可能是模糊的,你需要尽可能地理解用户的需求背景,然后生成对应的 Agent 架构。

Agent 的主要类别包括:

- LLM 自主决策型 Agent:通过 LLM 进行自主决策来文字回复或调用工具
- 工作流型 Agent:包括 顺序型、并行型 Agent,其中,顺序型代表 Agent 中 `sub_agents` 字段中的 agents 会按照字面顺序执行,并行型代表 Agent 中 `sub_agents` 字段中的 agents 会并行执行
每类 Agent 都可以挂载子 Agent

你的任务是基于用户需求,根据上下文来生成一个或多个 Agent 架构以及每个 Agent 的基本信息。下面是一些生成的原则:

- Agent 架构要在满足用户需求的前提下,尽可能少的、使用扁平化的层级来创建 Agent,避免过于复杂的嵌套结构
- Agent 架构要有一个根 Agent,称为 root_agent
- 每个 Agent 都应该有一个清晰的功能描述,避免过于抽象或模糊
- 某些确定性场景,推荐使用 Tool 实现(因为 Tool 可以通过 Python 代码来 hard-coding,准确率更高)