N8N中文教程
高级 AI/Examples_and_concepts

什么是 AI 中的工具?#

在人工智能(AI)领域,“工具”(tools)具有特定含义。工具类似于插件,你的 AI 可以使用它们来访问额外的上下文或资源。

以下是几种对“工具”的其他表述方式:

工具是智能体(agent)可用于与外部世界交互的接口(来源) 我们可以将这些工具视为 AI 模型能够调用的函数(来源)

n8n 中的 AI 工具#

n8n 提供了可连接到 AI 智能体 的工具 子节点。除了提供一些常用工具(如 Wikipedia 和 SerpAPI)外,n8n 还提供了三个功能尤为强大的工具:

  • 调用 n8n 工作流工具(Call n8n Workflow Tool):可将任意 n8n 工作流作为工具加载。
  • 自定义代码工具(Custom Code Tool):编写可由智能体执行的代码。
  • HTTP 请求工具(HTTP Request Tool):用于调用 API 或获取网页数据。

接下来的三个示例重点介绍了“调用 n8n 工作流工具”:

  • 与 Google Sheets 对话
  • 调用 API 获取数据
  • 设置人工兜底机制(human fallback)

你还可以学习如何使用 $fromAI() 函数 让 AI 动态指定工具参数。