跳到主内容

简单代理

使用工具调用代理组件构建一个用于代理应用的简单代理流程。

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

在此流程中,工具调用代理使用 Open AI LLM 进行推理。该代理为简单的数学问题选择计算器工具,并使用URL工具搜索 URL 内容。

先决条件

打开 Langflow 并启动新流程

点击新流程,然后选择简单代理流程。

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

简单代理流程

Simple agent starter flow

简单代理流程包含以下组件

  • 工具调用代理组件使用连接的 LLM 对用户输入进行推理,并在连接的工具中进行选择以完成其任务。
  • URL工具组件搜索 URL 列表中的内容。
  • 计算器组件执行基本的算术运算。
  • 聊天输入组件接受用户输入到聊天中。
  • 聊天输出组件将流程的输出打印到聊天中。

运行简单代理流程

  1. 将您的凭据添加到代理组件中。
  2. 点击游乐场启动聊天会话。
  3. 要确认工具已连接,请询问代理:您有哪些可用的工具?响应类似于以下内容

_10
我可以访问以下工具
_10
计算器:执行基本的算术运算。
_10
fetch_content: 从指定的 URL 加载并检索数据。
_10
fetch_content_text: 从指定的 URL 加载并检索文本数据。
_10
as_dataframe: 从指定的 URL 以结构化格式(数据帧)加载并检索数据。
_10
get_current_date: 返回选定时区中的当前日期和时间。

  1. 询问代理一个问题。例如,要求它使用您最喜欢的规则集创建一个桌面角色。代理会告诉您何时使用URL-fetch_content_text工具搜索规则信息,以及何时使用CalculatorComponent-evaluate_expression通过掷骰子生成属性。最终输出应类似于以下内容

_10
最终属性
_10
力量 (STR): 10
_10
体质 (CON): 12
_10
体型 (SIZ): 14
_10
敏捷 (DEX): 9
_10
智力 (INT): 11
_10
意志力 (POW): 13
_10
魅力 (CHA): 8

现在,您的查询已从聊天输入完成到聊天输出的旅程,您已完成了简单代理流程。

Search