工具代理使用外部工具和API来执行操作和获取信息。它可以理解不同工具的功能,并根据任务确定使用哪种工具。该代理有助于将大型语言模型与各种外部服务和数据库集成。
🌐 The Tools Agent uses external tools and APIs to perform actions and retrieve information. It can understand the capabilities of different tools and determine which tool to use depending on the task. This agent helps integrate LLMs with various external services and databases.
此代理具有更强的工具协作能力,并可确保标准输出格式。
🌐 This agent has an enhanced ability to work with tools and can ensure a standard output format.
工具代理实现了 Langchain 的工具调用 接口。该接口描述了可用工具及其架构。该代理还具备改进的输出解析能力,因为它将解析器作为格式化工具传递给模型。
🌐 The Tools Agent implements Langchain's tool calling interface. This interface describes available tools and their schemas. The agent also has improved output parsing capabilities, as it passes the parser to the model as a formatting tool.
有关 AI Agent 节点本身的更多信息,请参考 AI Agent。
🌐 Refer to AI Agent for more information on the AI Agent node itself.
You can use this agent with the Chat Trigger node. Attach a memory sub-node so that users can have an ongoing conversation with multiple queries. Memory doesn't persist between sessions.
此代理支持以下聊天模型:
🌐 This agent supports the following chat models:
??? 详情 “工具代理可以使用以下工具...”
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119 | * [调用 n8n 工作流](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolworkflow.md)
* [代码](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolcode.md)
* [HTTP请求](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolhttprequest.md)
* [行动网络](/integrations/builtin/app-nodes/n8n-nodes-base.actionnetwork.md)
* [ActiveCampaign](/integrations/builtin/app-nodes/n8n-nodes-base.activecampaign.md)
* [亲和力](/integrations/builtin/app-nodes/n8n-nodes-base.affinity.md)
* [敏捷CRM](/integrations/builtin/app-nodes/n8n-nodes-base.agilecrm.md)
* [Airtable](/integrations/builtin/app-nodes/n8n-nodes-base.airtable/index.md)
* [APITemplate.io](/integrations/builtin/app-nodes/n8n-nodes-base.apitemplateio.md)
* [Asana](/integrations/builtin/app-nodes/n8n-nodes-base.asana.md)
* [AWS Lambda](/integrations/builtin/app-nodes/n8n-nodes-base.awslambda.md)
* [AWS S3](/integrations/builtin/app-nodes/n8n-nodes-base.awss3.md)
* [AWS SES](/integrations/builtin/app-nodes/n8n-nodes-base.awsses.md)
* [AWS Textract](/integrations/builtin/app-nodes/n8n-nodes-base.awstextract.md)
* [AWS 转录](/integrations/builtin/app-nodes/n8n-nodes-base.awstranscribe.md)
* [Baserow](/integrations/builtin/app-nodes/n8n-nodes-base.baserow.md)
* [气泡](/integrations/builtin/app-nodes/n8n-nodes-base.bubble.md)
* [计算器](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolcalculator.md)
* [ClickUp](/integrations/builtin/app-nodes/n8n-nodes-base.clickup.md)
* [CoinGecko](/integrations/builtin/app-nodes/n8n-nodes-base.coingecko.md)
* [压缩](/integrations/builtin/core-nodes/n8n-nodes-base.compression.md)
* [加密](/integrations/builtin/core-nodes/n8n-nodes-base.crypto.md)
* [DeepL](/integrations/builtin/app-nodes/n8n-nodes-base.deepl.md)
* [DHL](/integrations/builtin/app-nodes/n8n-nodes-base.dhl.md)
* [Discord](/integrations/builtin/app-nodes/n8n-nodes-base.discord/index.md)
* [Dropbox](/integrations/builtin/app-nodes/n8n-nodes-base.dropbox.md)
* [Elasticsearch](/integrations/builtin/app-nodes/n8n-nodes-base.elasticsearch.md)
* [ERPNext](/integrations/builtin/app-nodes/n8n-nodes-base.erpnext.md)
* [Facebook 图谱 API](/integrations/builtin/app-nodes/n8n-nodes-base.facebookgraphapi.md)
* [FileMaker](/integrations/builtin/app-nodes/n8n-nodes-base.filemaker.md)
* [幽灵](/integrations/builtin/app-nodes/n8n-nodes-base.ghost.md)
* [Git](/integrations/builtin/core-nodes/n8n-nodes-base.git.md)
* [GitHub](/integrations/builtin/app-nodes/n8n-nodes-base.github.md)
* [GitLab](/integrations/builtin/app-nodes/n8n-nodes-base.gitlab.md)
* [Gmail](/integrations/builtin/app-nodes/n8n-nodes-base.gmail/index.md)
* [谷歌分析](/integrations/builtin/app-nodes/n8n-nodes-base.googleanalytics.md)
* [Google BigQuery](/integrations/builtin/app-nodes/n8n-nodes-base.googlebigquery.md)
* [谷歌日历](/integrations/builtin/app-nodes/n8n-nodes-base.googlecalendar/index.md)
* [谷歌聊天](/integrations/builtin/app-nodes/n8n-nodes-base.googlechat.md)
* [Google Cloud Firestore](/integrations/builtin/app-nodes/n8n-nodes-base.googlecloudfirestore.md)
* [Google 云实时数据库](/integrations/builtin/app-nodes/n8n-nodes-base.googlecloudrealtimedatabase.md)
* [谷歌联系人](/integrations/builtin/app-nodes/n8n-nodes-base.googlecontacts.md)
* [谷歌文档](/integrations/builtin/app-nodes/n8n-nodes-base.googledocs.md)
* [谷歌云端硬盘](/integrations/builtin/app-nodes/n8n-nodes-base.googledrive/index.md)
* [谷歌表格](/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/index.md)
* [谷歌幻灯片](/integrations/builtin/app-nodes/n8n-nodes-base.googleslides.md)
* [谷歌任务](/integrations/builtin/app-nodes/n8n-nodes-base.googletasks.md)
* [谷歌翻译](/integrations/builtin/app-nodes/n8n-nodes-base.googletranslate.md)
* [Google Workspace 管理员](/integrations/builtin/app-nodes/n8n-nodes-base.gsuiteadmin.md)
* [Gotify](/integrations/builtin/app-nodes/n8n-nodes-base.gotify.md)
* [Grafana](/integrations/builtin/app-nodes/n8n-nodes-base.grafana.md)
* [GraphQL](/integrations/builtin/core-nodes/n8n-nodes-base.graphql.md)
* [黑客新闻](/integrations/builtin/app-nodes/n8n-nodes-base.hackernews.md)
* [家庭助理](/integrations/builtin/app-nodes/n8n-nodes-base.homeassistant.md)
* [HubSpot](/integrations/builtin/app-nodes/n8n-nodes-base.hubspot.md)
* [Jenkins](/integrations/builtin/app-nodes/n8n-nodes-base.jenkins.md)
* [Jira 软件](/integrations/builtin/app-nodes/n8n-nodes-base.jira.md)
* [JWT](/integrations/builtin/core-nodes/n8n-nodes-base.jwt.md)
* [卡夫卡](/integrations/builtin/app-nodes/n8n-nodes-base.kafka.md)
* [LDAP](/integrations/builtin/core-nodes/n8n-nodes-base.ldap.md)
* [线](/integrations/builtin/app-nodes/n8n-nodes-base.line.md)
* [领英](/integrations/builtin/app-nodes/n8n-nodes-base.linkedin.md)
* [邮件检查](/integrations/builtin/app-nodes/n8n-nodes-base.mailcheck.md)
* [Mailgun](/integrations/builtin/app-nodes/n8n-nodes-base.mailgun.md)
* [Mattermost](/integrations/builtin/app-nodes/n8n-nodes-base.mattermost.md)
* [Mautic](/integrations/builtin/app-nodes/n8n-nodes-base.mautic.md)
* [Medium](/integrations/builtin/app-nodes/n8n-nodes-base.medium.md)
* [微软 Excel 365](/integrations/builtin/app-nodes/n8n-nodes-base.microsoftexcel.md)
* [Microsoft OneDrive](/integrations/builtin/app-nodes/n8n-nodes-base.microsoftonedrive.md)
* [Microsoft Outlook](/integrations/builtin/app-nodes/n8n-nodes-base.microsoftoutlook.md)
* [微软 SQL](/integrations/builtin/app-nodes/n8n-nodes-base.microsoftsql.md)
* [Microsoft Teams](/integrations/builtin/app-nodes/n8n-nodes-base.microsoftteams.md)
* [Microsoft 待办事项](/integrations/builtin/app-nodes/n8n-nodes-base.microsofttodo.md)
* [Monday.com](/integrations/builtin/app-nodes/n8n-nodes-base.mondaycom.md)
* [MongoDB](/integrations/builtin/app-nodes/n8n-nodes-base.mongodb.md)
* [MQTT](/integrations/builtin/app-nodes/n8n-nodes-base.mqtt.md)
* [MySQL](/integrations/builtin/app-nodes/n8n-nodes-base.mysql/index.md)
* [美国宇航局](/integrations/builtin/app-nodes/n8n-nodes-base.nasa.md)
* [Nextcloud](/integrations/builtin/app-nodes/n8n-nodes-base.nextcloud.md)
* [NocoDB](/integrations/builtin/app-nodes/n8n-nodes-base.nocodb.md)
* [Notion](/integrations/builtin/app-nodes/n8n-nodes-base.notion/index.md)
* [Odoo](/integrations/builtin/app-nodes/n8n-nodes-base.odoo.md)
* [OpenWeatherMap](/integrations/builtin/app-nodes/n8n-nodes-base.openweathermap.md)
* [Pipedrive](/integrations/builtin/app-nodes/n8n-nodes-base.pipedrive.md)
* [Postgres](/integrations/builtin/app-nodes/n8n-nodes-base.postgres/index.md)
* [Pushover](/integrations/builtin/app-nodes/n8n-nodes-base.pushover.md)
* [QuickBooks 在线](/integrations/builtin/app-nodes/n8n-nodes-base.quickbooks.md)
* [QuickChart](/integrations/builtin/app-nodes/n8n-nodes-base.quickchart.md)
* [RabbitMQ](/integrations/builtin/app-nodes/n8n-nodes-base.rabbitmq.md)
* [Reddit](/integrations/builtin/app-nodes/n8n-nodes-base.reddit.md)
* [Redis](/integrations/builtin/app-nodes/n8n-nodes-base.redis.md)
* [RocketChat](/integrations/builtin/app-nodes/n8n-nodes-base.rocketchat.md)
* [S3](/integrations/builtin/app-nodes/n8n-nodes-base.s3.md)
* [Salesforce](/integrations/builtin/app-nodes/n8n-nodes-base.salesforce.md)
* [发送电子邮件](/integrations/builtin/core-nodes/n8n-nodes-base.sendemail.md)
* [SendGrid](/integrations/builtin/app-nodes/n8n-nodes-base.sendgrid.md)
* [SerpApi(谷歌搜索)](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolserpapi.md)
* [Shopify](/integrations/builtin/app-nodes/n8n-nodes-base.shopify.md)
* [Slack](/integrations/builtin/app-nodes/n8n-nodes-base.slack.md)
* [Spotify](/integrations/builtin/app-nodes/n8n-nodes-base.spotify.md)
* [Stripe](/integrations/builtin/app-nodes/n8n-nodes-base.stripe.md)
* [Supabase](/integrations/builtin/app-nodes/n8n-nodes-base.supabase/index.md)
* [Telegram](/integrations/builtin/app-nodes/n8n-nodes-base.telegram/index.md)
* [Todoist](/integrations/builtin/app-nodes/n8n-nodes-base.todoist.md)
* [TOTP](/integrations/builtin/core-nodes/n8n-nodes-base.totp.md)
* [Trello](/integrations/builtin/app-nodes/n8n-nodes-base.trello.md)
* [Twilio](/integrations/builtin/app-nodes/n8n-nodes-base.twilio.md)
* [urlscan.io](/integrations/builtin/app-nodes/n8n-nodes-base.urlscanio.md)
* [向量存储](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolvectorstore.md)
* [Webflow](/integrations/builtin/app-nodes/n8n-nodes-base.webflow.md)
* [维基百科](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolwikipedia.md)
* [Wolfram|Alpha](/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolwolframalpha.md)
* [WooCommerce](/integrations/builtin/app-nodes/n8n-nodes-base.woocommerce.md)
* [Wordpress](/integrations/builtin/app-nodes/n8n-nodes-base.wordpress.md)
* [X(前称 Twitter)](/integrations/builtin/app-nodes/n8n-nodes-base.twitter.md)
* [YouTube](/integrations/builtin/app-nodes/n8n-nodes-base.youtube.md)
* [Zendesk](/integrations/builtin/app-nodes/n8n-nodes-base.zendesk.md)
* [Zoho CRM](/integrations/builtin/app-nodes/n8n-nodes-base.zohocrm.md)
* [Zoom](/integrations/builtin/app-nodes/n8n-nodes-base.zoom.md)
|
节点参数(Node parameters)
使用以下参数配置 Tools Agent。
🌐 Configure the Tools Agent using the following parameters.
提示(Prompt)
Select how you want the node to construct the prompt (also known as the user's query or input from the chat).
Choose from:
- Take from previous node automatically: If you select this option, the node expects an input from a previous node called
chatInput.
- Define below: If you select this option, provide either static text or an expression for dynamic content to serve as the prompt in the Prompt (User Message) field.
This parameter controls whether you want the node to require a specific output format. When turned on, n8n prompts you to connect one of these output parsers to the node:
节点选项(Node options)
使用以下选项优化工具代理节点的行为:
🌐 Refine the Tools Agent node's behavior using these options:
系统消息(System Message)
If you'd like to send a message to the agent before the conversation starts, enter the message you'd like to send.
Use this option to guide the agent's decision-making.
最大迭代次数(Max Iterations)
Enter the number of times the model should run to try and generate a good answer from the user's prompt.
Defaults to 10.
Select whether to include intermediate steps the agent took in the final output (turned on) or not (turned off).
This could be useful for further refining the agent's behavior based on the steps it took.
自动传递二进制图片(Automatically Passthrough Binary Images)
Use this option to control whether binary images should be automatically passed through to the agent as image type messages (turned on) or not (turned off).
启用流式传输(Enable Streaming)
启用后,AI 代理在生成答案的同时会实时将数据发送给用户。这对于长时间运行的生成任务非常有用。默认情况下,本功能已启用。
🌐 When enabled, the AI Agent sends data back to the user in real-time as it generates the answer. This is useful for long-running generations. This is enabled by default.
流媒体要求
要使流式传输正常工作,你的工作流必须使用支持流式响应的触发器,例如将 响应模式 设置为 流式 的 聊天触发器 或 Webhook 节点。
模板和示例(Templates and examples)
请参阅主 AI 代理节点的 模板和示例 部分。
🌐 Refer to the main AI Agent node's Templates and examples section.
要了解如何为应用节点工具动态填充参数,请参阅 让 AI 指定工具参数 $fromAI()。
🌐 To learn how to dynamically populate parameters for app node tools, refer to Let AI specify tool parameters with $fromAI().
您可以在 AI 代理执行特定工具之前要求人工批准。这对于执行敏感操作的工具非常有用,例如发送消息、修改记录或删除数据。
🌐 You can require human approval before the AI Agent executes specific tools. This is useful for tools that perform sensitive actions like sending messages, modifying records, or deleting data.
要添加人工审核步骤:
🌐 To add a human review step:
- 点击 AI 代理节点上的工具连接器。
- 在工具面板中,找到人工审核部分。
- 选择你偏好的审批渠道(聊天、Slack、Telegram 等)并进行配置。
- 将需要审批的工具连接到人工审核步骤。
当人工智能想使用受限工具时,工作流程会暂停,并通过你选择的渠道发送审批请求。接收方可以批准(工具执行)或拒绝(操作取消)。
🌐 When the AI wants to use a gated tool, the workflow pauses and sends an approval request through your chosen channel. The recipient can approve (tool executes) or deny (action canceled).
有关详细的设置说明和最佳实践,请参阅 AI 工具调用的人类参与环节。
🌐 For detailed setup instructions and best practices, refer to Human-in-the-loop for AI tool calls.
常见问题(Common issues)
有关常见问题或问题及建议的解决方案,请参阅 常见问题。
🌐 For common questions or issues and suggested solutions, refer to Common issues.