Skip to main content

基础智能体

使用工具调用智能体组件构建一个基础智能体流程,用于智能体应用程序。

智能体使用 LLM 作为其"大脑"来选择连接的工具并完成任务。

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

前提条件

打开 Blaflow 并开始新流程

默认空间中,单击右上角按钮【创建应用】并选择 基础智能体

这将打开一个包含必要组件的起始流程,用于使用工具调用智能体运行智能体应用程序。

基础智能体流程

简单智能体起始流程

基础智能体流程包含以下组件:

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

运行基础智能体流程

  1. 智能体组件中添加您的凭据。
  2. 点击试运行开始聊天会话。
  3. 要确认工具已连接,询问智能体:What tools are available to you? 响应类似于以下内容:

_10
I have access to the following tools:
_10
计算器: Perform basic arithmetic operations.
_10
fetch_content: Load and retrieve data from specified URLs.
_10
fetch_content_text: Load and retrieve text data from specified URLs.
_10
as_dataframe: Load and retrieve data in a structured format (dataframe) from specified URLs.
_10
get_current_date: Returns the current date and time in a selected timezone.

  1. 向智能体提问。例如,要求它使用您喜欢的规则集创建一个桌面角色。 智能体会告诉您何时使用URL-fetch_content_text工具搜索规则信息,何时使用计算器Component-evaluate_expression生成掷骰属性。 最终输出应该类似于:

_10
Final Attributes
_10
Strength (STR): 10
_10
Constitution (CON): 12
_10
Size (SIZ): 14
_10
Dexterity (DEX): 9
_10
Intelligence (INT): 11
_10
Power (POW): 13
_10
Charisma (CHA): 8

现在您的查询已经完成了从聊天输入聊天输出的旅程,您已经完成了基础智能体流程。