简单代理
使用工具调用代理组件构建一个用于代理应用的简单代理流程。
一个代理使用 LLM 作为其“大脑”,在连接的工具中进行选择并完成其任务。
在此流程中,工具调用代理使用 Open AI LLM 进行推理。该代理为简单的数学问题选择计算器工具,并使用URL工具搜索 URL 内容。
先决条件
打开 Langflow 并启动新流程
点击新流程,然后选择简单代理流程。
这将打开一个入门流程,其中包含使用工具调用代理运行代理应用所需的组件。
简单代理流程
简单代理流程包含以下组件
- 工具调用代理组件使用连接的 LLM 对用户输入进行推理,并在连接的工具中进行选择以完成其任务。
- URL工具组件搜索 URL 列表中的内容。
- 计算器组件执行基本的算术运算。
- 聊天输入组件接受用户输入到聊天中。
- 聊天输出组件将流程的输出打印到聊天中。
运行简单代理流程
- 将您的凭据添加到代理组件中。
- 点击游乐场启动聊天会话。
- 要确认工具已连接,请询问代理:
您有哪些可用的工具?
响应类似于以下内容
_10我可以访问以下工具_10计算器:执行基本的算术运算。_10fetch_content: 从指定的 URL 加载并检索数据。_10fetch_content_text: 从指定的 URL 加载并检索文本数据。_10as_dataframe: 从指定的 URL 以结构化格式(数据帧)加载并检索数据。_10get_current_date: 返回选定时区中的当前日期和时间。
- 询问代理一个问题。例如,要求它使用您最喜欢的规则集创建一个桌面角色。代理会告诉您何时使用
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
现在,您的查询已从聊天输入完成到聊天输出的旅程,您已完成了简单代理流程。