示例
在 examples 目录中查看示例。
| 示例 | 核心架构 | 实现 | 关键工具 | 用例 / 特性 |
|---|---|---|---|---|
research |
手动多智能体编排 | 在代码中编排 3 个独立的 SimpleAgent 以创建“计划 - 执行”工作流。 |
SearchToolkit |
演示如何使用基本的 SimpleAgent 块从头开始构建复杂的工作流。 |
wide_research |
“智能体即工具”模式 | 单个 SimpleAgent 做出决策并调用封装了并行子智能体的自定义工具。 |
SearchToolkit |
展示如何在工具中封装并行性和复杂逻辑,从而简化主智能体的逻辑。 |
paper_collector |
标准 OrchestraAgent | 配置驱动;使用少样本示例 (planner_examples_data.json) 来指导计划者。 |
DocumentToolkit, SearchToolkit |
OrchestraAgent 在多步骤文档分析中的标准“开箱即用”应用。 |
file_manager |
SimpleAgent + UI | 封装在交互式 Gradio Web UI 中的配置驱动 SimpleAgent。 |
BashToolkit |
智能体与本地文件系统交互的实际示例,重点关注 UI 和安全性。 |
data_analysis |
自定义 OrchestraAgent | 扩展 OrchestraAgent 的核心组件: 1. DAPlannerAgent:在计划之前主动检查数据模式。2. Reporter:使用自定义模板生成丰富的 HTML 报告。 |
TabularDataToolkit |
一个高级 OrchestraAgent 用例,展示了针对复杂领域特定问题的深度定制。 |
ppt_gen |
SimpleAgent | 一个配置驱动的 SimpleAgent,它从给定文档中合成内容,并根据给定的 json 模式和内容逐页生成 PowerPoint 演示文稿。 |
SearchToolkit |
使用 SimpleAgent 生成 PowerPoint 演示文稿的实验性演示。 |
运行示例
在每个示例目录中,你可以运行 main.py 文件以在命令行中启动示例。对于某些示例,你还可以运行 main_web.py 文件以启动带有 WebUI 的示例。有关更多详细信息,请参阅示例目录中相应的 README.md 文件。
注意:要使用 WebUI,你需要安装
utu_agent_ui包。更多详情请参阅 安装。