顺序任务代理
使用多个代理组件构建一个顺序任务代理流程的多代理应用。
每个代理都有一个 LLM 模型和一组独特的可用工具,通过连接到代理指令字段的提示组件来控制代理的行为。例如,研究代理连接了一个Tavily AI 搜索组件作为工具。提示指导代理如何回答你的查询,格式化响应,并将查询和研究结果传递给流程中的下一个代理。
流程中的每个后续代理都建立在前一个代理的工作基础之上,形成一个解决复杂问题的推理链。
前提条件
打开 NebulaAIFlow 并创建新流程
- 点击新建流程,然后选择顺序任务代理。 这将打开一个包含运行流程所需组件的入门模板。
顺序任务代理流程由以下组件组成:
- 代理组件使用连接的 LLM 分析用户输入并从连接的工具中选择合适的工具来完成任务。
- 聊天输入组件接收用户输入到聊天中。
- 提示组件将用户输入与用户定义的提示结合。
- 聊天输出组件将流程的输出打印到聊天中。
- YFinance工具组件提供访问 Yahoo Finance 的金融数据。
- Tavily AI 搜索工具组件执行 AI 驱动的网络搜索。
- 计算器工具组件执行数学计算。
运行顺序任务代理流程
- 在代理组件中添加你的 OpenAI API 密钥。
- 在Tavily组件中添加你的 Tavily API 密钥。
- 点击调试开始使用模板的默认问题进行聊天会话。
_10我现在应该投资特斯拉(TSLA)股票吗?_10请分析公司的当前地位、市场趋势、_10财务健康状况,并提供明确的投资建议。
这个问题为代理提供了清晰的指示,说明如何进行和回答什么问题。
- 在调试中,检查答案以 了解代理如何使用Tavily AI 搜索工具研究查询,使用YFinance工具分析股票数据,以及使用计算器来确定该股票是否是明智的投资。
- 尝试问类似的问题,看看代理如何使用工具来回答你的查询。
下一步
要创建你自己的多代理流程,请参阅创建问题解决代理。