以下演示如何构建包含数学专家和研究专家的协作系统:
- 代理定义阶段::
- 创建数学代理:
math_agent = create_react_agent(
tools=[add, multiply],
name="math_expert"
) - 创建研究代理:
research_agent = create_react_agent(
tools=[web_search],
name="research_expert"
)
- 创建数学代理:
- 监督系统搭建::
- 初始化监督工作流:
workflow = create_supervisor(
[research_agent, math_agent],
prompt="团队协调提示词"
)
- 初始化监督工作流:
- 运行与测试::
- 编译工作流:
app = workflow.compile()
- 执行查询:
app.invoke({"messages": [
{"role":"user","content":"FAANG公司总人数?"}
]})
- 编译工作流:
系统会自动实现:网络搜索→数据提取→数学计算的完整流程,典型响应时间在2-5秒。
Essa resposta foi extraída do artigoLangGraph Supervisor: uma ferramenta para gerenciar a colaboração de várias inteligências usando inteligências de supervisãoO