跳到主要内容

旅行规划智能体

该流程演示了在单个流程中使用多个 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 并接收响应。

运行旅行规划智能体流程​

  1. 将您的凭证添加到 OpenAI 和 Search API 组件中。
  2. 要运行流程,请点击 Playground。 您应该会收到针对 Chat input 组件中定义的旅程的详细、有用的答案。

现在您的查询已完成从 Chat input 到 Chat output 的旅程,您已完成了 Travel Planning Agent 流程。

Search