简介 #
在 SmartChart 中,智能体 (Agent) 是一种特殊类型的数据集(dsType = 'agent'),它将大模型调用包装为数据集接口。智能体数据集可以像普通数据集一样在图形中使用,实现 AI 与可视化的无缝结合。
创建智能体数据集 #
准备工作 #
- 确保已配置
smtgpt大模型数据源 - 进入数据集管理页面
创建步骤 #
- 新建数据集:点击「新建数据集」,选择数据源为
smtgpt - 设置类型:将数据集类型设为「智能体」(agent)
- 编写 Prompt:在 SQL 编辑区域填写智慧体提示词(System Prompt),用于定义智能体的角色和行为规则
- 编写用户提示:可在备注或参数中定义用户交互模板
- 上线:保存后将数据集上线,即可在图形和对话中使用
智能体类型对比 #
| 类型 | dsType | 用途 | 示例 |
|---|---|---|---|
| 数据集 | ds |
标准 SQL 查询数据集 | 销售数据查询 |
| 智能体 | agent |
封装大模型调用 | 数据分析助手、客服机器人 |
| 技能 | tool |
可复用的工具函数 | 数据清洗、格式转换 |
| 组件 | chart |
可复用的图形组件 | 预配置的图表模板 |
| 接口 | api |
外部 API 调用 | HTTP 接口代理 |
智能体数据集配置示例 #
// 数据集名称: 数据分析助手
// 数据源: smtgpt
// dsType: agent
// sql_str (System Prompt):
你是一个专业的数据分析师,擅长从数据中发现业务洞察。
请用简洁的语言回复用户的问题,每次回复控制在 200 字以内。
如果用户提供了数据,请先概述数据特征,再给出分析结论。
在图形中使用智能体 #
在图形开发界面,选择智能体类型的数据集作为数据源,系统会调用大模型并将返回结果渲染到图形中。
在对话中使用智能体 #
在首页对话输入框中输入 /,选择你创建的智能体数据集,对话将自动使用该智能体的角色设定进行交互。