BambooHR AI 驱动的公司政策和福利聊天机器人
高级
这是一个HR, AI领域的自动化工作流,包含 50 个节点。主要使用 Set, Filter, BambooHr, SplitOut, Aggregate 等节点,结合人工智能技术实现智能自动化。 BambooHR AI 驱动的公司政策和福利聊天机器人
前置要求
- •OpenAI API Key
- •Supabase URL 和 API Key
使用的节点 (50)
Set
Filter
BambooHr
SplitOut
Aggregate
StickyNote
ManualTrigger
Agent
ChainLlm
ChatTrigger
LmChatOpenAi
ToolWorkflow
ExecuteWorkflowTrigger
TextClassifier
ToolVectorStore
EmbeddingsOpenAi
MemoryBufferWindow
VectorStoreSupabase
InformationExtractor
OutputParserAutofixing
OutputParserStructured
DocumentDefaultDataLoader
TextSplitterRecursiveCharacterTextSplitter
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "dYjQS1bJmVSAxNnj",
"meta": {
"instanceId": "a9f3b18652ddc96459b459de4fa8fa33252fb820a9e5a1593074f3580352864a",
"templateCredsSetupCompleted": true
},
"name": "BambooHR AI 驱动的公司政策和福利聊天机器人",
"tags": [],
"nodes": [
{
"id": "832e4a1d-320f-4793-be3c-8829776a3ce6",
"name": "当点击\"测试工作流\"时",
"type": "n8n-nodes-base.manualTrigger",
"position": [
760,
560
],
"parameters": {},
"typeVersion": 1
},
{
"id": "63be0638-d7df-4af8-ba56-555593a6de0c",
"name": "默认数据加载器",
"type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
"position": [
2080,
740
],
"parameters": {
"options": {},
"dataType": "binary"
},
"typeVersion": 1
},
{
"id": "ffe33bb2-efd0-4b6e-a146-aaded7c28304",
"name": "OpenAI 嵌入",
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
"position": [
1860,
740
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1.1
},
{
"id": "32de5318-ea5d-4951-b81c-3c96167bc320",
"name": "递归字符文本分割器",
"type": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
"position": [
2060,
880
],
"parameters": {
"options": {},
"chunkOverlap": 100
},
"typeVersion": 1
},
{
"id": "6306d263-16c1-4a68-9318-c58fea1e3e62",
"name": "窗口缓冲内存",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1000,
1340
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "364cf0ce-524c-4b61-89f3-40b2801bc7e3",
"name": "OpenAI 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
840,
1340
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1
},
{
"id": "901163a1-1e66-42ee-bfd0-9ed815a7c83d",
"name": "向量存储工具",
"type": "@n8n/n8n-nodes-langchain.toolVectorStore",
"position": [
1120,
1380
],
"parameters": {
"name": "company_files",
"topK": 5,
"description": "从公司手册、401k 政策、福利概述和所有员工可用的费用政策中检索信息。"
},
"typeVersion": 1
},
{
"id": "b87fa113-6a32-48fc-8e06-049345c66f38",
"name": "OpenAI 聊天模型1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1220,
1600
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1
},
{
"id": "9dc1a896-c8a5-4d22-b029-14eae0717bd8",
"name": "Embeddings OpenAI1",
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
"position": [
940,
1700
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1.1
},
{
"id": "20cda474-ef6f-48af-b299-04f1fe980d3d",
"name": "员工查找工具",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
1440,
1360
],
"parameters": {
"name": "employee_lookup_tool",
"workflowId": {
"__rl": true,
"mode": "id",
"value": "={{ $workflow.id }}"
},
"description": "使用员工全名调用此工具,从我们的 HRIS 中检索其详细信息,包括职位、部门和主管。如果未提供员工姓名,您可以使用部门名称调用此工具,以检索该部门中最资深的员工。此工具需要员工姓名的精确匹配,但可以为部门查询推断最资深的员工。",
"jsonSchemaExample": "{\n\t\"name\": \"The name of an employee or department\"\n}",
"specifyInputSchema": true
},
"typeVersion": 1.2
},
{
"id": "55718295-459b-4a4b-8c57-fd6b31e3d963",
"name": "OpenAI 聊天模型2",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1960,
1500
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1
},
{
"id": "e574d63d-7e38-4d90-9533-64a4ddbe2e36",
"name": "OpenAI聊天模型3",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
2980,
1600
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1
},
{
"id": "04d53430-b8d9-43ff-b2c4-ef0da2d799c0",
"name": "OpenAI聊天模型4",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
3700,
1620
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1
},
{
"id": "9759fe08-3c81-4472-8d62-2c5d26156984",
"name": "自动修复输出解析器",
"type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
"position": [
3880,
1600
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d8830fd8-f238-4e5d-8c5f-bf83c9450dbe",
"name": "OpenAI聊天模型5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
3780,
1700
],
"parameters": {
"options": {}
},
"credentials": {
"openAiApi": {
"id": "XXXXXX",
"name": "OpenAi account"
}
},
"typeVersion": 1
},
{
"id": "da580308-e4ed-400b-99e2-31baf27b039d",
"name": "结构化输出解析器",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
4080,
1700
],
"parameters": {
"jsonSchemaExample": "{\n\t\"name\": \"The name of an employee\"\n}"
},
"typeVersion": 1.2
},
{
"id": "e81dbe81-5f6b-4b2c-a4bc-afa0136e33ac",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
680,
460
],
"parameters": {
"color": 7,
"width": 1695.17727595829,
"height": 582.7965199011514,
"content": "## 步骤 #1:检索公司政策并将其加载到向量存储中"
},
"typeVersion": 1
},
{
"id": "629872ed-2f99-424d-96da-feee6df96d3d",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
680,
1080
],
"parameters": {
"color": 4,
"width": 873.5637402697844,
"height": 780.6181567295652,
"content": "## BambooHR AI 驱动的 HR 福利和公司政策聊天机器人"
},
"typeVersion": 1
},
{
"id": "8888281b-5701-4c62-b76b-a0b6a80d8463",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1580,
1075.4375994898523
],
"parameters": {
"color": 7,
"width": 2783.3549952823255,
"height": 781.525845027296,
"content": "## (可选)步骤 #2:设置员工查找工具"
},
"typeVersion": 1
},
{
"id": "17044553-d081-4c17-8108-d0327709f352",
"name": "获取所有文件",
"type": "n8n-nodes-base.bambooHr",
"position": [
960,
560
],
"parameters": {
"resource": "file",
"operation": "getAll",
"returnAll": true,
"simplifyOutput": false
},
"credentials": {
"bambooHrApi": {
"id": "XXXXXX",
"name": "BambooHR account"
}
},
"typeVersion": 1
},
{
"id": "939881b1-eb18-4ab7-ac4a-9edcc218356f",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
920,
720
],
"parameters": {
"color": 5,
"width": 177.89252000024067,
"height": 99.24268260893132,
"content": "关闭 **简化** 选项以确保也检索类别"
},
"typeVersion": 1
},
{
"id": "0907a1d3-97e2-4219-bfbc-524186f6d889",
"name": "过滤掉不需要类别的文件",
"type": "n8n-nodes-base.filter",
"position": [
1160,
560
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "b85b86cd-0b54-4348-a538-8ff4ae625b9a",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.name }}",
"rightValue": "=Company Files"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "43069219-7cd9-4515-846d-ed6a0f9bbb61",
"name": "拆分单个文件",
"type": "n8n-nodes-base.splitOut",
"position": [
1360,
560
],
"parameters": {
"options": {},
"fieldToSplitOut": "files"
},
"typeVersion": 1
},
{
"id": "8412af5f-f07f-4a98-a174-e363ba04f902",
"name": "过滤掉非 PDF 文件",
"type": "n8n-nodes-base.filter",
"position": [
1560,
560
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "73cc2cb9-04fa-43e7-a459-de0bf26ffb18",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.originalFileName.endsWith(\".pdf\") }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "7e007a29-c902-41d3-ab22-f6a93bc43f7d",
"name": "从 BambooHR 下载文件",
"type": "n8n-nodes-base.bambooHr",
"position": [
1760,
560
],
"parameters": {
"fileId": "={{ $json.id }}",
"resource": "file",
"operation": "download"
},
"credentials": {
"bambooHrApi": {
"id": "XXXXXX",
"name": "BambooHR account"
}
},
"typeVersion": 1
},
{
"id": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
"name": "Supabase 向量存储",
"type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
"position": [
1960,
560
],
"parameters": {
"mode": "insert",
"options": {
"queryName": "match_files"
},
"tableName": {
"__rl": true,
"mode": "list",
"value": "company_files",
"cachedResultName": "company_files"
}
},
"credentials": {
"supabaseApi": {
"id": "XXXXXX",
"name": "Supabase account"
}
},
"typeVersion": 1
},
{
"id": "5e070dc3-5f6d-44bb-a655-b769aac14890",
"name": "便签4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1600,
1140
],
"parameters": {
"color": 5,
"width": 530.9221622705562,
"height": 91.00370621080086,
"content": "此员工查找工具通过允许 AI 福利和公司政策聊天机器人 **搜索个人或部门以从 BambooHR 检索联系信息**,为其提供了额外的超能力。"
},
"typeVersion": 1
},
{
"id": "8f3cd44e-d1e5-4806-9d89-78c8728ea0e4",
"name": "员工发起对话",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
760,
1140
],
"webhookId": "27ec9df7-5007-4642-81c7-7fcf7e834c43",
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "3d56dc6a-13e2-404b-ad38-6370b9610f61",
"name": "Supabase 向量存储检索",
"type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
"position": [
940,
1540
],
"parameters": {
"options": {
"queryName": "match_files"
},
"tableName": {
"__rl": true,
"mode": "list",
"value": "company_files",
"cachedResultName": "company_files"
}
},
"credentials": {
"supabaseApi": {
"id": "XXXXXX",
"name": "Supabase account"
}
},
"typeVersion": 1
},
{
"id": "1e6f5d4a-5897-42b7-bfcf-e69b7880b6c4",
"name": "便签5",
"type": "n8n-nodes-base.stickyNote",
"position": [
680,
1880
],
"parameters": {
"width": 865.771928038017,
"height": 281.07009330339326,
"content": "### AI 聊天机器人操作指南"
},
"typeVersion": 1
},
{
"id": "ba8c82cb-4972-46cc-8594-dfe71149a41c",
"name": "AI 驱动的 HR 福利和公司政策聊天机器人",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
1640,
1340
],
"parameters": {},
"typeVersion": 1
},
{
"id": "aaf611fd-1779-4826-8f9c-4e9a7a538af0",
"name": "文本分类器",
"type": "@n8n/n8n-nodes-langchain.textClassifier",
"position": [
1840,
1340
],
"parameters": {
"options": {},
"inputText": "={{ $json.query.name }}",
"categories": {
"categories": [
{
"category": "person",
"description": "This is the name of a person."
},
{
"category": "department",
"description": "This is the name of a department within the company."
}
]
}
},
"typeVersion": 1
},
{
"id": "4a1e0d47-87f8-4301-9aee-2227003a40e6",
"name": "获取所有员工",
"type": "n8n-nodes-base.bambooHr",
"position": [
2260,
1240
],
"parameters": {
"operation": "getAll",
"returnAll": true
},
"credentials": {
"bambooHrApi": {
"id": "XXXXXX",
"name": "BambooHR account"
}
},
"typeVersion": 1
},
{
"id": "93e1017a-07c6-4b97-be90-659a91fdc065",
"name": "过滤掉其他员工",
"type": "n8n-nodes-base.filter",
"position": [
2460,
1240
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "e80c892e-21dc-4d6e-8ef6-c2ffaea6d43e",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.displayName }}",
"rightValue": "={{ $('AI-Powered HR Benefits and Company Policies Chatbot').item.json.query.name }}"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "c45eec9a-05ca-4b35-b595-42f2251a01ec",
"name": "将员工记录字符串化以响应",
"type": "n8n-nodes-base.set",
"position": [
2660,
1240
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "73ae7ef0-339a-4e32-bbc9-c40cefd37757",
"name": "response",
"type": "string",
"value": "={{ $json.toJsonString() }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "aa30062a-2476-4fc2-8380-6d2106885ae2",
"name": "获取所有员工(第二条路径)",
"type": "n8n-nodes-base.bambooHr",
"position": [
2260,
1440
],
"parameters": {
"operation": "getAll",
"returnAll": true
},
"credentials": {
"bambooHrApi": {
"id": "XXXXXX",
"name": "BambooHR account"
}
},
"typeVersion": 1
},
{
"id": "f44cb9ab-00aa-4ebc-bb1a-6ba1da2e2aaa",
"name": "提取部门",
"type": "n8n-nodes-base.aggregate",
"position": [
2460,
1440
],
"parameters": {
"options": {},
"fieldsToAggregate": {
"fieldToAggregate": [
{
"renameField": true,
"outputFieldName": "departments",
"fieldToAggregate": "department"
}
]
}
},
"typeVersion": 1
},
{
"id": "855a6968-d919-4071-96d8-04cbc4b6ec39",
"name": "确保部门列表唯一性",
"type": "n8n-nodes-base.set",
"position": [
2660,
1440
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "34f456ff-d2c5-431f-ade3-ace48abd0c6a",
"name": "departments",
"type": "array",
"value": "={{ $json.departments.unique() }}"
},
{
"id": "cf31288a-65fc-45c6-8b6f-6680020dce09",
"name": "query",
"type": "string",
"value": "={{ $('Text Classifier').item.json.query.name }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "0dca5763-33c6-4444-b4e0-f26127bb91d5",
"name": "提取部门",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
2860,
1440
],
"parameters": {
"text": "={{ $json.query }}",
"options": {},
"attributes": {
"attributes": [
{
"name": "department",
"description": "=The department from the following list that would be most applicable:\n{{ $json.departments }}"
}
]
}
},
"typeVersion": 1
},
{
"id": "833b43e8-7ed5-4431-b362-b5d11bb9f787",
"name": "检索所有员工",
"type": "n8n-nodes-base.bambooHr",
"position": [
3220,
1440
],
"parameters": {
"operation": "getAll",
"returnAll": true
},
"credentials": {
"bambooHrApi": {
"id": "XXXXXX",
"name": "BambooHR account"
}
},
"typeVersion": 1
},
{
"id": "adcaafb5-700f-4e93-a7f4-c393967fb4f0",
"name": "过滤掉其他部门",
"type": "n8n-nodes-base.filter",
"position": [
3420,
1440
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "a88bf53c-ecfd-49a7-8180-1e8b8eaeb6fd",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.department }}",
"rightValue": "={{ $('Extract department').item.json.output.department }}"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "fe928eb9-2b70-4ab9-a5a6-a4c141467ad7",
"name": "提取相关员工字段",
"type": "n8n-nodes-base.aggregate",
"position": [
3620,
1440
],
"parameters": {
"include": "specifiedFields",
"options": {},
"aggregate": "aggregateAllItemData",
"fieldsToInclude": "id, displayName, jobTitle, workEmail",
"destinationFieldName": "department_employees"
},
"typeVersion": 1
},
{
"id": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
"name": "识别最资深员工",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
3800,
1440
],
"parameters": {
"text": "=Who is the most senior employee from this list:\n{{ $json.department_employees.toJsonString() }}",
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 1.4
},
{
"id": "0e6c8d0a-d84f-468b-993b-c5a14d7d458f",
"name": "格式化姓名以响应",
"type": "n8n-nodes-base.set",
"position": [
4160,
1440
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "2b4412bf-142b-4ba0-a6b2-654e97c263e5",
"name": "response",
"type": "string",
"value": "={{ $json.output.name }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
"name": "HR AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1040,
1140
],
"parameters": {
"options": {
"systemMessage": "You are a helpful HR assistant accessible by employees at our company.\n\nObjective: \nAssist employees with questions regarding company policies, documents, and escalation procedures.\n\nTools: \n1. A vector store database (company_files) containing the company handbook, 401k policy, expense policy, and employee benefits. \n2. An employee lookup tool (employee_lookup_tool) that retrieves details about an employee when provided with their name. It can also retrieve the most senior person in a department if given a department name. \n\nGuidelines: \n- When an employee asks for a contact person, first attempt to find the relevant contact in company_files. \n- If a contact person is found but their details (e.g., email or phone number) are missing, use the `employee_lookup_tool` to retrieve their contact details. \n- If no contact person is found: \n 1. Use the `employee_lookup_tool` with \"HR\" (or another relevant department) to retrieve the most senior person in that department. \n 2. If no senior contact is found, ask the employee for their name. \n 3. Use the `employee_lookup_tool` to retrieve their supervisor’s name. \n 4. Use the `employee_lookup_tool` to retrieve their supervisor’s details. \n 5. Provide the supervisor's contact information and recommend them as the best next point of contact. \n"
}
},
"typeVersion": 1.7
},
{
"id": "3aa42dcf-a411-4bd8-87b3-9ab9d0043303",
"name": "便签6",
"type": "n8n-nodes-base.stickyNote",
"position": [
1600,
1660
],
"parameters": {
"color": 3,
"width": 340.93489445096634,
"height": 180.79319430657273,
"content": "### 从 BambooHR 获取所有员工"
},
"typeVersion": 1
},
{
"id": "3b3b400c-9c7e-4fd0-91f3-1c6bcf05617f",
"name": "便签7",
"type": "n8n-nodes-base.stickyNote",
"position": [
2240,
1140
],
"parameters": {
"color": 5,
"width": 542.9452105095002,
"height": 89.69037140899545,
"content": "### 按姓名路径获取单个员工"
},
"typeVersion": 1
},
{
"id": "6ad78a36-e68d-4b0d-b532-ca67bcd0738d",
"name": "便签8",
"type": "n8n-nodes-base.stickyNote",
"position": [
2240,
1620
],
"parameters": {
"color": 5,
"width": 542.9452105095002,
"height": 121.0648445295759,
"content": "### 获取部门资深领导路径"
},
"typeVersion": 1
},
{
"id": "25d1e603-cce0-4cd1-9293-810880c65584",
"name": "便签9",
"type": "n8n-nodes-base.stickyNote",
"position": [
4020,
1320
],
"parameters": {
"color": 5,
"width": 300.8019702746294,
"height": 97.8161667645835,
"content": "### 最终节点返回员工姓名"
},
"typeVersion": 1
},
{
"id": "e7076eaa-a67e-4b02-9aec-553c405f3bb9",
"name": "便签10",
"type": "n8n-nodes-base.stickyNote",
"position": [
700,
940
],
"parameters": {
"color": 4,
"width": 244.3952545193282,
"height": 87.34661077350344,
"content": "## 关于制作者"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {
"AI-Powered HR Benefits and Company Policies Chatbot": [
{
"json": {
"query": {
"name": "HR"
}
}
}
]
},
"settings": {
"executionOrder": "v1"
},
"versionId": "b4306b84-994f-4cd0-b40c-33a234f75ef9",
"connections": {
"17044553-d081-4c17-8108-d0327709f352": {
"main": [
[
{
"node": "0907a1d3-97e2-4219-bfbc-524186f6d889",
"type": "main",
"index": 0
}
]
]
},
"aaf611fd-1779-4826-8f9c-4e9a7a538af0": {
"main": [
[
{
"node": "4a1e0d47-87f8-4301-9aee-2227003a40e6",
"type": "main",
"index": 0
}
],
[
{
"node": "aa30062a-2476-4fc2-8380-6d2106885ae2",
"type": "main",
"index": 0
}
]
]
},
"ffe33bb2-efd0-4b6e-a146-aaded7c28304": {
"ai_embedding": [
[
{
"node": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
"type": "ai_embedding",
"index": 0
}
]
]
},
"4a1e0d47-87f8-4301-9aee-2227003a40e6": {
"main": [
[
{
"node": "93e1017a-07c6-4b97-be90-659a91fdc065",
"type": "main",
"index": 0
}
]
]
},
"364cf0ce-524c-4b61-89f3-40b2801bc7e3": {
"ai_languageModel": [
[
{
"node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"901163a1-1e66-42ee-bfd0-9ed815a7c83d": {
"ai_tool": [
[
{
"node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
"type": "ai_tool",
"index": 0
}
]
]
},
"9dc1a896-c8a5-4d22-b029-14eae0717bd8": {
"ai_embedding": [
[
{
"node": "3d56dc6a-13e2-404b-ad38-6370b9610f61",
"type": "ai_embedding",
"index": 0
}
]
]
},
"0dca5763-33c6-4444-b4e0-f26127bb91d5": {
"main": [
[
{
"node": "833b43e8-7ed5-4431-b362-b5d11bb9f787",
"type": "main",
"index": 0
}
]
]
},
"b87fa113-6a32-48fc-8e06-049345c66f38": {
"ai_languageModel": [
[
{
"node": "901163a1-1e66-42ee-bfd0-9ed815a7c83d",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"55718295-459b-4a4b-8c57-fd6b31e3d963": {
"ai_languageModel": [
[
{
"node": "aaf611fd-1779-4826-8f9c-4e9a7a538af0",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"e574d63d-7e38-4d90-9533-64a4ddbe2e36": {
"ai_languageModel": [
[
{
"node": "0dca5763-33c6-4444-b4e0-f26127bb91d5",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"04d53430-b8d9-43ff-b2c4-ef0da2d799c0": {
"ai_languageModel": [
[
{
"node": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"d8830fd8-f238-4e5d-8c5f-bf83c9450dbe": {
"ai_languageModel": [
[
{
"node": "9759fe08-3c81-4472-8d62-2c5d26156984",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"63be0638-d7df-4af8-ba56-555593a6de0c": {
"ai_document": [
[
{
"node": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
"type": "ai_document",
"index": 0
}
]
]
},
"f44cb9ab-00aa-4ebc-bb1a-6ba1da2e2aaa": {
"main": [
[
{
"node": "855a6968-d919-4071-96d8-04cbc4b6ec39",
"type": "main",
"index": 0
}
]
]
},
"20cda474-ef6f-48af-b299-04f1fe980d3d": {
"ai_tool": [
[
{
"node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
"type": "ai_tool",
"index": 0
}
]
]
},
"6306d263-16c1-4a68-9318-c58fea1e3e62": {
"ai_memory": [
[
{
"node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
"type": "ai_memory",
"index": 0
}
]
]
},
"833b43e8-7ed5-4431-b362-b5d11bb9f787": {
"main": [
[
{
"node": "adcaafb5-700f-4e93-a7f4-c393967fb4f0",
"type": "main",
"index": 0
}
]
]
},
"8412af5f-f07f-4a98-a174-e363ba04f902": {
"main": [
[
{
"node": "7e007a29-c902-41d3-ab22-f6a93bc43f7d",
"type": "main",
"index": 0
}
]
]
},
"da580308-e4ed-400b-99e2-31baf27b039d": {
"ai_outputParser": [
[
{
"node": "9759fe08-3c81-4472-8d62-2c5d26156984",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"9759fe08-3c81-4472-8d62-2c5d26156984": {
"ai_outputParser": [
[
{
"node": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"93e1017a-07c6-4b97-be90-659a91fdc065": {
"main": [
[
{
"node": "c45eec9a-05ca-4b35-b595-42f2251a01ec",
"type": "main",
"index": 0
}
]
]
},
"43069219-7cd9-4515-846d-ed6a0f9bbb61": {
"main": [
[
{
"node": "8412af5f-f07f-4a98-a174-e363ba04f902",
"type": "main",
"index": 0
}
]
]
},
"7e007a29-c902-41d3-ab22-f6a93bc43f7d": {
"main": [
[
{
"node": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
"type": "main",
"index": 0
}
]
]
},
"adcaafb5-700f-4e93-a7f4-c393967fb4f0": {
"main": [
[
{
"node": "fe928eb9-2b70-4ab9-a5a6-a4c141467ad7",
"type": "main",
"index": 0
}
]
]
},
"0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e": {
"main": [
[
{
"node": "0e6c8d0a-d84f-468b-993b-c5a14d7d458f",
"type": "main",
"index": 0
}
]
]
},
"aa30062a-2476-4fc2-8380-6d2106885ae2": {
"main": [
[
{
"node": "f44cb9ab-00aa-4ebc-bb1a-6ba1da2e2aaa",
"type": "main",
"index": 0
}
]
]
},
"3d56dc6a-13e2-404b-ad38-6370b9610f61": {
"ai_vectorStore": [
[
{
"node": "901163a1-1e66-42ee-bfd0-9ed815a7c83d",
"type": "ai_vectorStore",
"index": 0
}
]
]
},
"fe928eb9-2b70-4ab9-a5a6-a4c141467ad7": {
"main": [
[
{
"node": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
"type": "main",
"index": 0
}
]
]
},
"8f3cd44e-d1e5-4806-9d89-78c8728ea0e4": {
"main": [
[
{
"node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
"type": "main",
"index": 0
}
]
]
},
"32de5318-ea5d-4951-b81c-3c96167bc320": {
"ai_textSplitter": [
[
{
"node": "63be0638-d7df-4af8-ba56-555593a6de0c",
"type": "ai_textSplitter",
"index": 0
}
]
]
},
"832e4a1d-320f-4793-be3c-8829776a3ce6": {
"main": [
[
{
"node": "17044553-d081-4c17-8108-d0327709f352",
"type": "main",
"index": 0
}
]
]
},
"855a6968-d919-4071-96d8-04cbc4b6ec39": {
"main": [
[
{
"node": "0dca5763-33c6-4444-b4e0-f26127bb91d5",
"type": "main",
"index": 0
}
]
]
},
"0907a1d3-97e2-4219-bfbc-524186f6d889": {
"main": [
[
{
"node": "43069219-7cd9-4515-846d-ed6a0f9bbb61",
"type": "main",
"index": 0
}
]
]
},
"ba8c82cb-4972-46cc-8594-dfe71149a41c": {
"main": [
[
{
"node": "aaf611fd-1779-4826-8f9c-4e9a7a538af0",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 人力资源, 人工智能
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+
If
Ftp
Set
113 节点I versus AI
其他
上下文混合RAG AI文案
Google Drive到Supabase上下文向量数据库同步用于RAG应用
If
Set
Code
+
If
Set
Code
76 节点Michael Taleb
AI RAG 检索增强
🐶 宠物店预约 AI 代理
🐶 宠物店预约 AI 代理
If
Set
Code
+
If
Set
Code
187 节点Bruno Dias
人工智能
[模板] AI宠物店 v8
🐶 AI宠物店助手 - 集成GPT-4o、Google日历和WhatsApp/Instagram/Facebook
If
N8n
Set
+
If
N8n
Set
244 节点Amanda Benks
销售
AI 代理餐厅 [模板]
🤖 WhatsApp、Instagram 和 Messenger 的 AI 餐厅助手
If
N8n
Set
+
If
N8n
Set
239 节点Amanda Benks
其他
AI邮件自动回复系统 - 邮箱RAG智能代理
AI邮件自动回复系统 - 邮箱RAG智能代理
If
Set
Gmail
+
If
Set
Gmail
34 节点LukaszB
客户支持
工作流信息
难度等级
高级
节点数量50
分类2
节点类型23
作者
Ludwig
@ludwigIf you have any questions about any of the templates I've built, please reach out to me on LinkedIn (https://www.linkedin.com/in/ludwiggerdes) or via my website down below. 👇
外部链接
在 n8n.io 查看 →
分享此工作流