旅行规划智能体
该流程演示了在单个流程中使用多个 Agent 组件。
在此流程中,多个 Agent 规划一次旅行。 每个智能体都有不同的职责,由其 System Prompt 字段定义。 Chat input 定义用户想去的地方,并将结果传递给 City Selection 智能体。Local Expert 智能体然后根据选定的城市添加信息,Travel Concierge 智能体组装一个七天的 Markdown 旅行计划。
所有智能体都可以访问 Search API 和 URL Content Fetcher 组件,而只有 Travel Concierge 智能体可以使用 Calculator 计算旅行费用。
前提条件
打开 Langflow 并开始新流程
点击 New Flow,然后选择 Travel Planning Agent 流程。
这将打开一个包含必要组件的启动流程,用于运行使用多个工具调用智能体的智能体应用程序。
创建旅行规划智能体流程
Travel Planning Agent 流程包含以下组件:
- 多个 Tool calling agent 组件,使用连接的 LLM 对用户输入进行推理,并在连接的工具中选择以完成任务。
- Calculator 组件执行基本算术运算。
- URL Content Fetcher 组件从给定 URL 抓取内容。
- Chat Input 组件接受用户在聊天中的输 入。
- Chat Output 组件将流程的输出打印到聊天中。
- OpenAI 模型组件将用户输入和提示发送到 OpenAI API 并接收响应。
运行旅行规划智能体流程
- 将您的凭证添加到 OpenAI 和 Search API 组件中。
- 要运行流程,请点击 Playground。 您应该会收到针对 Chat input 组件中定义的旅程的详细、有用的答案。
现在您的查询已完成从 Chat input 到 Chat output 的旅程,您已完成了 Travel Planning Agent 流程。