构建和管理智能体
智能体是在 n8n 中构建的自主助手。每个智能体都拥有语言模型、指令,以及你配置的能力,例如工具、技能和知识库访问权限。智能体与工作流一样,是项目中可独立管理的对象。当任务难以用固定工作流描述,需要助手理解请求、选择合适的工具并根据响应调整行动时,可以使用智能体。
信息
信息
预览状态
智能体目前处于预览阶段,可能出错,行为也可能在功能开发过程中发生变化。自托管环境中的知识库也处于预览阶段。
启用或禁用智能体
所有套餐默认启用智能体,包括企业版。实例所有者和管理员可以为整个实例更改此设置:
- 打开 Settings > Agents(设置 > 智能体)。
- 打开或关闭 Enable Agents(启用智能体)。
n8n 会保留你的选择,不受重启或许可证变更影响。此设置独立于 n8n Assistant 的设置。
关闭智能体后:
- 用户无法创建智能体,也无法通过预览、聊天、定时任务、渠道、MCP、评估或 Message an Agent 节点启动新的运行。
- 正在运行的任务可以完成,包括等待审批的任务。
- n8n 会取消为后续运行排队的消息。重新启用智能体后,这些 消息也不会运行。
- n8n 会保留已保存的智能体和会话历史。重新启用智能体后,可以再次访问。
定时任务会保留。重新启用智能体后,它们可以再次触发新的运行。n8n 不会补执行智能体关闭期间错过的定时触发。
此设置不影响工作流中的 AI Agent 节点。
配置共享沙箱
智能体与 n8n Assistant 共用同一沙箱连接,修改会同时作用于这两项功能。即使其中一项功能关闭,也可以配置连接。
在自托管实例中,实例所有者或管理员可以配置连接:
- 打开 Settings > Agents(设置 > 智能体)。
- 在 **Shared sandbox(共享沙箱)**下,选择 Add sandbox(添加沙箱)。要编辑已有连接,请选择 **Code sandbox(代码沙箱)**这一行。
- 选择沙箱提供商并输入连接信息。
- 选择 Save(保存)。n8n 会在保存前检查连接。
n8n Cloud 会管理沙箱连接。对于自托管环境,如果连接由环境变量配置,页面会显示 Found in server configuration(已在服务器配置中找到),不提供编辑控件。如果已配置连接但沙箱处于关闭状态,请选择 Enable sandbox(启用沙箱)。
环境变量及模块要求请参阅在自托管 n8n 中启用智能体。