跳转至

示例

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 包。更多详情请参阅 安装