高级 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 动态指定工具参数。