跳到主要内容

旅行规划代理

构建一个使用多个工具调用代理的旅行规划代理流程,用于代理应用。

一个代理使用 LLM 作为其“大脑”来选择连接的工具并完成其任务。

在此流程中,多个工具调用代理使用 Open AI LLM 进行推理,以规划一次旅行。每个代理都分配了由其系统提示字段定义的不同的职责。

聊天输入定义用户想去的地方,并将结果传递给城市选择代理。然后,本地专家代理根据所选城市添加信息,而旅行礼宾则用 Markdown 格式制定一个七天的旅行计划。

所有代理都可以访问搜索 APIURL 内容获取器组件,而只有旅行礼宾可以使用计算器来计算旅行费用。

前提条件

打开 Langflow 并开始一个新流程

点击新建流程,然后选择旅行规划代理流程。

这将打开一个入门流程,其中包含使用多个工具调用代理运行代理应用所需的必要组件。

创建旅行规划代理流程

旅行规划代理流程包含以下组件:

  • 多个工具调用代理组件,它们使用连接的 LLM 对用户输入进行推理,并在连接的工具中进行选择以完成其任务。
  • 计算器组件执行基本的算术运算。
  • URL 内容获取器组件从给定的 URL 中抓取内容。
  • 聊天输入组件接受用户输入到聊天中。
  • 聊天输出组件将流程输出打印到聊天中。
  • OpenAI 模型组件将用户输入和提示发送到 OpenAI API 并接收响应。

运行旅行规划代理流程

  1. 将您的凭据添加到 Open AI 和搜索 API 组件中。
  2. 点击游乐场开始一个聊天会话。您应该会收到对聊天输入组件中定义的旅程的详细、有用的答案。

现在您的查询已完成从聊天输入聊天输出的流程,您已完成了旅行规划代理流程。

Search