更新时间: 2025-11-04
工作流 ID: tWfjLZE1FmMfQAIn
工作流名称: Data-governance
修改工作流,使其能够:
修改内容:
新的欢迎消息:
您好!我是数据治理助手。
我可以帮助您管理和创建元数据。
请直接告诉我您想要查询或创建的元数据名称,例如:
- "检查元数据:其他费用定额"
- "创建元数据:其他费用定额,类型string,描述医疗行业费用元数据"
我会自动检查该元数据是否已存在,如果不存在则为您创建。
新的工作流程:
当用户提供元数据名称时(无论是要求查询还是创建),首先使用 check_metadata 工具检查该元数据是否已存在
根据检查结果:
如果元数据已存在(exists=true):
如果元数据不存在(exists=false):
create_metadata 工具创建元数据如果用户输入包含元数据名称,直接提取名称并使用工具检查,不需要额外询问
关键原则:
exists 字段判断是否存在,不要猜测/api/meta/check 接口/api/meta/node/add 接口用户输入: "其他费用定额"
↓
AI Agent 提取元数据名称
↓
调用 check_metadata 工具
↓
工具返回: exists=true
↓
AI Agent 告诉用户: "该元数据已存在"
↓
返回给用户
用户输入: "创建元数据:测试数据,类型string,描述测试描述"
↓
AI Agent 提取元数据名称: "测试数据"
↓
调用 check_metadata 工具
↓
工具返回: exists=false
↓
AI Agent 提取类型和描述信息
↓
调用 create_metadata 工具
↓
工具返回: 创建成功
↓
AI Agent 告诉用户: "元数据创建成功"
↓
返回给用户
用户输入: "测试元数据"
↓
AI Agent 提取元数据名称: "测试元数据"
↓
调用 check_metadata 工具
↓
工具返回: exists=false
↓
AI Agent 询问用户: "该元数据不存在,是否需要创建?如果需要,请提供类型和描述"
↓
用户提供信息
↓
调用 create_metadata 工具
↓
返回创建结果
http://192.168.3.143:5000/api/meta/check?name_zh={name_zh}name_zh (元数据中文名){exists: true/false, name_zh: "..."}http://192.168.3.143:5000/api/meta/node/addname_zh (必填)data_type (默认 string)description (选填)输入: "其他费用定额"
预期结果:
输入: "创建元数据:新测试数据,类型string,描述这是一个测试"
预期结果:
输入: "新元数据名称"
预期结果:
输入: "创建元数据:其他费用定额,类型string,描述测试"
预期结果:
AI Agent 是终端节点: AI Agent 的输出会直接返回到聊天界面,无需后续节点
工具自动调用: AI Agent 会根据系统消息的指导,自动决定何时调用工具
错误处理: 如果工具调用失败,AI Agent 会收到错误信息并告知用户
接口验证: 确保 /api/meta/check 和 /api/meta/node/add 接口正常工作
测试工作流: 使用上述测试用例验证工作流是否正常工作
清理节点 (可选): 可以删除不再使用的节点(IF、HTTP Request、Set 节点),但不影响功能
验证接口: 确保接口在 192.168.3.143:5000 上正常工作
更新完成时间: 2025-11-04
状态: ✅ 配置已更新,等待测试验证