| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- {
- "name": "DataMeta管理智能体",
- "nodes": [
- {
- "name": "Chat Trigger",
- "webhookId": "datameta-agent",
- "id": "chat_trigger",
- "typeVersion": 1.1,
- "position": [0, 300],
- "type": "@n8n/n8n-nodes-langchain.chatTrigger",
- "parameters": {
- "public": true,
- "mode": "hostedChat",
- "options": {
- "title": "DataMeta管理助手",
- "subtitle": "我可以帮您管理元数据,支持查询、新增、更新、删除和标签管理",
- "inputPlaceholder": "请输入您的需求,例如:查看所有元数据"
- }
- }
- },
- {
- "name": "AI Agent",
- "id": "ai_agent",
- "typeVersion": 1.7,
- "position": [300, 300],
- "type": "@n8n/n8n-nodes-langchain.agent",
- "parameters": {
- "options": {
- "systemMessage": "你是一个元数据(DataMeta)管理助手。你可以帮助用户执行以下操作:\n\n1. **查询元数据列表** - 使用 list_datameta 工具\n2. **获取元数据详情** - 使用 get_datameta 工具\n3. **新增元数据** - 使用 add_datameta 工具\n4. **更新元数据** - 使用 update_datameta 工具\n5. **删除元数据** - 使用 delete_datameta 工具\n6. **查看可用标签** - 使用 list_labels 工具\n\n请根据用户的需求选择合适的工具来执行操作。\n\n重要提示:\n- 新增元数据时,name_zh(中文名)和 data_type(数据类型)是必填字段\n- 更新和删除操作需要提供元数据的 id\n- 设置标签时,需要先获取标签列表,然后在新增或更新时通过 tag 字段传入标签ID数组\n\n请用中文回复用户。",
- "maxIterations": 25
- }
- }
- },
- {
- "name": "DeepSeek Chat Model",
- "id": "deepseek_model",
- "typeVersion": 1,
- "position": [300, 500],
- "type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek",
- "parameters": {
- "model": "deepseek-chat",
- "options": {
- "temperature": 0.7
- }
- },
- "credentials": {
- "deepSeekApi": {
- "id": "DeepSeek account",
- "name": "DeepSeek account"
- }
- }
- },
- {
- "name": "list_datameta",
- "id": "tool_list_datameta",
- "typeVersion": 1.1,
- "position": [500, 100],
- "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
- "parameters": {
- "method": "POST",
- "url": "https://company.citupro.com:18183/api/meta/node/list",
- "specifyBody": "json",
- "sendBody": true,
- "sendHeaders": true,
- "specifyHeaders": "keypair",
- "jsonBody": "={{ JSON.stringify({ current: $fromAI('current', '页码', 'number') || 1, name_zh: $fromAI('name_zh', '中文名筛选', 'string') || '', name_en: $fromAI('name_en', '英文名筛选', 'string') || '', category: $fromAI('category', '分类筛选', 'string') || '' }) }}",
- "authentication": "none",
- "toolDescription": "查询元数据列表(默认返回全部记录)。可选参数:current(页码,默认1), name_zh(中文名筛选), name_en(英文名筛选), category(分类筛选), tag(标签筛选数组)",
- "parametersHeaders": {
- "values": [
- {
- "name": "Content-Type",
- "valueProvider": "fieldValue",
- "value": "application/json"
- }
- ]
- }
- }
- },
- {
- "name": "get_datameta",
- "id": "tool_get_datameta",
- "typeVersion": 1.1,
- "position": [500, 200],
- "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
- "parameters": {
- "method": "POST",
- "url": "https://company.citupro.com:18183/api/meta/node/edit",
- "specifyBody": "json",
- "sendBody": true,
- "sendHeaders": true,
- "specifyHeaders": "keypair",
- "jsonBody": "={{ JSON.stringify({ id: $fromAI('id', '元数据ID', 'number') }) }}",
- "authentication": "none",
- "toolDescription": "根据ID获取元数据详情。必填参数:id(元数据ID,数字类型)",
- "parametersHeaders": {
- "values": [
- {
- "name": "Content-Type",
- "valueProvider": "fieldValue",
- "value": "application/json"
- }
- ]
- }
- }
- },
- {
- "name": "add_datameta",
- "id": "tool_add_datameta",
- "typeVersion": 1.1,
- "position": [500, 300],
- "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
- "parameters": {
- "method": "POST",
- "url": "https://company.citupro.com:18183/api/meta/node/add",
- "sendBody": true,
- "specifyBody": "keypair",
- "sendHeaders": true,
- "specifyHeaders": "keypair",
- "authentication": "none",
- "toolDescription": "Add new metadata to the system. Call this tool when user wants to create/add a new metadata. The AI must provide name_zh (Chinese name) and data_type (like varchar, integer, string) parameters.",
- "parametersBody": {
- "values": [
- {
- "name": "name_zh"
- },
- {
- "name": "data_type"
- }
- ]
- },
- "parametersHeaders": {
- "values": [
- {
- "name": "Content-Type",
- "valueProvider": "fieldValue",
- "value": "application/json"
- }
- ]
- }
- }
- },
- {
- "name": "update_datameta",
- "id": "tool_update_datameta",
- "typeVersion": 1.1,
- "position": [500, 400],
- "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
- "parameters": {
- "method": "POST",
- "url": "https://company.citupro.com:18183/api/meta/node/update",
- "sendBody": true,
- "specifyBody": "keypair",
- "sendHeaders": true,
- "specifyHeaders": "keypair",
- "authentication": "none",
- "toolDescription": "Update existing metadata. Required: id (metadata ID). Optional: data_type (new data type like varchar, string, integer).",
- "parametersBody": {
- "values": [
- {
- "name": "id"
- },
- {
- "name": "data_type"
- }
- ]
- },
- "parametersHeaders": {
- "values": [
- {
- "name": "Content-Type",
- "valueProvider": "fieldValue",
- "value": "application/json"
- }
- ]
- }
- }
- },
- {
- "name": "delete_datameta",
- "id": "tool_delete_datameta",
- "typeVersion": 1.1,
- "position": [500, 500],
- "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
- "parameters": {
- "method": "POST",
- "url": "https://company.citupro.com:18183/api/meta/node/delete",
- "specifyBody": "json",
- "sendBody": true,
- "sendHeaders": true,
- "specifyHeaders": "keypair",
- "jsonBody": "={{ JSON.stringify({ id: $fromAI('id', '元数据ID', 'number') }) }}",
- "authentication": "none",
- "toolDescription": "删除元数据。必填参数:id(要删除的元数据ID,数字类型)",
- "parametersHeaders": {
- "values": [
- {
- "name": "Content-Type",
- "valueProvider": "fieldValue",
- "value": "application/json"
- }
- ]
- }
- }
- },
- {
- "name": "list_labels",
- "id": "tool_list_labels",
- "typeVersion": 1.1,
- "position": [500, 600],
- "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
- "parameters": {
- "method": "POST",
- "url": "https://company.citupro.com:18183/api/interface/labellist",
- "specifyBody": "json",
- "sendBody": true,
- "sendHeaders": true,
- "specifyHeaders": "keypair",
- "jsonBody": "={{ JSON.stringify({ current: $fromAI('current', '页码', 'number') || 1, size: $fromAI('size', '每页数量', 'number') || 10, name_zh: $fromAI('name_zh', '中文名筛选', 'string') || '', name_en: $fromAI('name_en', '英文名筛选', 'string') || '' }) }}",
- "authentication": "none",
- "toolDescription": "查询可用的数据标签列表。可选参数:current(页码,默认1), size(每页数量,默认10), name_zh(中文名筛选), name_en(英文名筛选), category(分类筛选), group(分组筛选)",
- "parametersHeaders": {
- "values": [
- {
- "name": "Content-Type",
- "valueProvider": "fieldValue",
- "value": "application/json"
- }
- ]
- }
- }
- }
- ],
- "connections": {
- "Chat Trigger": {
- "main": [
- [
- {
- "node": "AI Agent",
- "type": "main",
- "index": 0
- }
- ]
- ]
- },
- "list_datameta": {
- "ai_tool": [
- [
- {
- "node": "AI Agent",
- "type": "ai_tool",
- "index": 0
- }
- ]
- ]
- },
- "delete_datameta": {
- "ai_tool": [
- [
- {
- "node": "AI Agent",
- "type": "ai_tool",
- "index": 0
- }
- ]
- ]
- },
- "get_datameta": {
- "ai_tool": [
- [
- {
- "node": "AI Agent",
- "type": "ai_tool",
- "index": 0
- }
- ]
- ]
- },
- "update_datameta": {
- "ai_tool": [
- [
- {
- "node": "AI Agent",
- "type": "ai_tool",
- "index": 0
- }
- ]
- ]
- },
- "DeepSeek Chat Model": {
- "ai_languageModel": [
- [
- {
- "node": "AI Agent",
- "type": "ai_languageModel",
- "index": 0
- }
- ]
- ]
- },
- "add_datameta": {
- "ai_tool": [
- [
- {
- "node": "AI Agent",
- "type": "ai_tool",
- "index": 0
- }
- ]
- ]
- },
- "list_labels": {
- "ai_tool": [
- [
- {
- "node": "AI Agent",
- "type": "ai_tool",
- "index": 0
- }
- ]
- ]
- }
- },
- "settings": {
- "executionOrder": "v1"
- }
- }
|