AI 辅助与智能体
Sight DataLink 的 AI 能力:字段映射建议、SQL 生成与解释、失败诊断、三档模型、AI 智能体,以及向外部智能体开放的 MCP 入口。
概述
Sight DataLink 的 AI 能力分三层:
- AI 辅助:在界面各处给出建议(字段映射、SQL、失败诊断),由用户确认后才生效。
- AI 智能体:用自然语言驱动平台完成多步任务,按难度派发子智能体。
- MCP 开放:把查询发布成 MCP 应用,或通过平台级 MCP 让外部智能体直接使用平台工具。
AI 辅助默认关闭。
功能入口
- 总开关:「管理系统」>「AI 辅助」(需要
system:admin权限)。 - 使用权限:用户需具备
ai:use。总开关未开或没有权限时,界面不显示任何 AI 入口。
AI 辅助
| 能力 | 说明 |
|---|---|
| 字段映射建议 | 根据来源与目标表结构,给出字段对应关系建议 |
| SQL 生成 | 根据自然语言描述和所选表结构生成 SQL |
| SQL 解释 | 用自然语言解释一段 SQL,支持流式输出 |
| 失败诊断 | 对失败的运行给出原因分析和处理建议 |
提示:所有 AI 调用都由用户点击按钮触发,不会自动调用;结果只是建议,需确认后才会写入。
三档模型
AI 按任务难度分为快速、标准、深度三档,分别对应不同的模型,管理员可在「AI 辅助」中配置。简单任务走快速档以降低延迟与成本,复杂任务走深度档。自动分级后,如果结果不理想,会升级到更高一档重试。
AI 智能体
AI 智能体通过 POST /api/ai/agent 或 MCP 工具 ai_agent 调用:
- 按任务难度派发子智能体,复杂任务拆给多个子智能体处理。
- 使用提示缓存,并对工具返回结果做压缩,以节约 token。
数据服务与 MCP
数据服务 MCP 应用
在「数据服务」中,可以把一条查询发布成 HTTP API,也可以发布成供智能体使用的 MCP 应用。
平台级 MCP
外部智能体可通过 POST /mcp 使用平台能力,调用时使用「管理系统」>「访问令牌」中创建的令牌。提供:
| 类型 | 内容 |
|---|---|
| 工具 | 覆盖各模块的操作工具 |
| 资源 | datalink:// 前缀:表结构、样例数据、运行日志、血缘等 |
| 提示词(prompts) | 现成工作流 |
注意:智能体的权限等同于所用令牌对应用户的权限,请按最小权限分配。