新增后端支持:
/api/meta/check 接口用于检查元数据是否存在http://192.168.3.143:5000/api/meta/check?name_zh=xxxexists: true/false 表示是否存在工作流改进:
check_metadata: 检查元数据工具create_metadata: 创建元数据工具下一步操作:
docs/n8n_add_tools_guide.md 获取详细配置指南已成功在 n8n 中创建名为 Data-governance 的工作流!
tWfjLZE1FmMfQAIn这是一个智能的数据治理对话工作流,实现了以下功能:
开始 → 显示欢迎消息 → 判断用户回答
↓
是 ←──────────────┴────────────→ 否
↓ ↓
调用元数据新增API 返回对话菜单
↓
显示确认消息
工作流包含 7个节点:
output 包含 "CONFIRM_METADATA"http://localhost:5000/api/meta/add请求体:
{
"name_zh": "新建元数据",
"data_type": "string",
"description": "通过工作流创建的元数据",
"source": "data-governance-workflow"
}
在激活工作流之前,需要先配置 DeepSeek API 凭证:
1. 在 n8n 界面中,进入 Settings → Credentials
2. 找到已创建的 DeepSeek API 凭证
3. 回到工作流,选择 "DeepSeek Chat Model" 节点
4. 在 Credentials 字段中选择 DeepSeek API 凭证
5. 保存工作流
注意: 您已经添加了 DeepSeek 凭证,只需要在节点中选择即可。
# 在 n8n 界面中
1. 打开 Workflows 页面
2. 找到 "Data-governance" 工作流
3. 点击右上角的 "Active" 开关激活工作流
4. 工作流激活后,Chat Trigger 会生成一个聊天界面 URL
激活工作流后:
1. 点击 "Chat Trigger" 节点
2. 复制显示的 Chat URL
3. 在浏览器中打开该 URL
4. 您将看到一个聊天界面,标题为 "数据治理助手 🤖"
5. 开始与 AI 助手对话!
聊天界面示例:
数据治理助手 🤖
帮助您进行元数据管理和数据治理
─────────────────────────────
您好!我是数据治理助手。
我可以帮助您:
- 进行元数据管理
- 数据标准制定
- 数据质量检查
请问您需要进行元数据管理吗?(请回答:是 或 否)
─────────────────────────────
[ 请输入您的需求... ] [发送]
在 DataOps 平台页面中嵌入 n8n Chat Widget:
<!-- 在 DataOps 平台的 HTML 页面中添加 -->
<iframe
src="http://your-n8n-server/chat/tWfjLZE1FmMfQAIn"
width="400"
height="600"
frameborder="0"
style="border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.1);"
></iframe>
或使用 JavaScript 动态加载:
// 在 DataOps 前端代码中
const chatUrl = 'http://your-n8n-server/chat/tWfjLZE1FmMfQAIn';
// 创建聊天窗口
function openDataGovernanceChat() {
const chatWindow = window.open(
chatUrl,
'data-governance-chat',
'width=400,height=600,resizable=yes,scrollbars=yes'
);
}
// 或者使用 iframe
function embedChatWidget() {
const iframe = document.createElement('iframe');
iframe.src = chatUrl;
iframe.style.cssText = 'width:400px;height:600px;border:none;border-radius:10px;';
document.getElementById('chat-container').appendChild(iframe);
}
在 DataOps 平台中添加一个按钮,点击后跳转到聊天界面:
<a href="http://your-n8n-server/chat/tWfjLZE1FmMfQAIn"
target="_blank"
class="btn btn-primary">
🤖 数据治理助手
</a>
| 配置项 | 值 | 说明 | 优先级 |
|---|---|---|---|
| DeepSeek API Key | sk-xxx... | DeepSeek API 密钥 | ⭐⭐⭐ 必需 |
| N8N_API_URL | https://n8n.citupro.com | n8n 服务器地址 | ⭐⭐ 重要 |
| DATAOPS_API_URL | http://localhost:5000 | DataOps API 地址 | ⭐⭐ 重要 |
/api/meta/add) 可用DeepSeek 的优势:
配置说明:
模型:deepseek-chat
温度:0.7(控制创造性)
最大令牌:500(控制响应长度)
替代方案(如果需要):
集成 LLM 提升对话理解能力:
// 添加 AI Agent 节点
{
type: "@n8n/n8n-nodes-langchain.agent",
parameters: {
promptType: "define",
text: `你是数据治理助手。判断用户是否确认元数据管理。
如果用户表示同意(是、好的、可以等),返回: CONFIRM
如果用户表示拒绝(否、不用、取消等),返回: REJECT
如果不确定,询问用户明确回答。`
}
}
添加 Switch 节点,支持:
保存用户会话历史:
支持连续的对话交互:
# 在 n8n 界面中
1. 打开 "Executions" 页面
2. 查看工作流执行记录
3. 分析成功率和失败原因
查看节点输出
检查日志
数据追踪
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 工作流无法触发 | 未激活 | 激活工作流 |
| API 调用失败 | DataOps 服务未运行 | 检查服务状态 |
| 用户响应识别错误 | 条件配置错误 | 检查 IF 节点条件 |
| 消息显示异常 | 表达式语法错误 | 检查 Set 节点配置 |
docs/n8n_workflow_data_governance.mddocs/api_meta_data.md✅ 工作流已成功创建
rZK08l4aNUGgwmfO✅ 核心功能完备
✅ 可扩展性强
🎉 数据治理聊天工作流已准备就绪!
| 文档 | 路径 | 说明 |
|---|---|---|
| 快速开始指南 | docs/n8n_chat_workflow_quickstart.md |
⭐⭐⭐ 5分钟快速启动 |
| 详细文档 | docs/n8n_workflow_data_governance.md |
完整技术文档 |
| 总结文档 | N8N_WORKFLOW_SUMMARY.md |
本文档 |
1. 配置 DeepSeek API ⭐⭐⭐ 必需
工作流 → DeepSeek Chat Model 节点 → 选择 DeepSeek 凭证
2. 激活工作流 ⭐⭐⭐ 必需
Data-governance 工作流 → Active 开关 ON
3. 测试聊天 ⭐⭐ 推荐
复制 Chat URL → 浏览器打开 → 输入"是"
4. 集成平台 ⭐ 可选
iframe 嵌入或悬浮按钮
工作流 ID: tWfjLZE1FmMfQAIn
Chat URL: https://n8n.citupro.com/chat/tWfjLZE1FmMfQAIn
状态: ✅ 已激活,使用 DeepSeek AI 模型
触发方式: Chat Trigger(聊天触发器)
AI 模型: DeepSeek Chat Model ✨
恭喜!您的 n8n 数据治理工作流已成功创建并已升级到 DeepSeek! 🎉