Agent 对话
使用 DataMate Agent 进行智能对话
Agent 对话模块集成大语言模型,提供智能问答和知识库检索能力。
功能概述
Agent 对话模块提供:
- 智能对话:基于大模型的自然语言对话
- 知识库问答:集成 RAG 的知识库问答
- 多轮对话:支持上下文的多轮对话
- 对话管理:对话历史和管理
- 快捷指令:常用操作的快捷指令
快速开始
1. 访问 Agent
在左侧导航栏选择 Agent 对话,或直接访问:
- 本地部署:http://localhost:30000/chat
- 生产环境:https://your-domain/chat
2. 开始对话
在对话框中输入问题,例如:
用户:DataMate 支持哪些数据格式?
助手:DataMate 支持多种数据格式:
图像:JPG、PNG、GIF、BMP、WebP
文本:TXT、MD、JSON、CSV
音频:MP3、WAV、FLAC、AAC
视频:MP4、AVI、MOV、MKV
这些格式可以在数据管理模块中上传和管理。
3. 使用知识库问答
启用知识库
- 点击 设置 按钮
- 在 知识库 设置中,选择要使用的知识库
- 保存设置
进行知识库问答
用户:如何创建数据清洗任务?
助手:根据知识库文档,创建数据清洗任务步骤如下:
1. 进入数据处理页面
2. 点击创建任务按钮
3. 配置基本信息(任务名称、源数据集、输出数据集)
4. 配置清洗流程(拖拽算子到画布)
5. 配置执行参数
6. 创建并执行任务
详细的配置说明请参考用户指南。
[来源:user_guide.md, data_cleansing.md]
高级功能
对话模式
通用对话
使用大模型进行通用对话,不使用知识库:
- 适合:闲聊、常识性问题、创意任务
- 模型:GPT-4、Claude 3、文心一言等
知识库问答
基于知识库内容回答问题:
- 适合:产品文档、技术文档、企业知识
- 特点:答案基于知识库,标注来源
混合模式
结合通用对话和知识库问答:
- 先检索知识库
- 如果知识库中没有相关信息,使用通用对话
快捷指令
使用快捷指令快速执行操作:
| 指令 | 功能 | 示例 |
|---|---|---|
/dataset | 查询数据集 | /dataset list |
/task | 查询任务 | /task status |
/help | 显示帮助 | /help |
/clear | 清空对话 | /clear |
对话历史
查看历史
- 点击左侧 历史记录 标签
- 选择历史对话
- 查看对话内容
继续对话
点击历史对话可以继续之前的对话。
导出对话
导出对话记录:
- Markdown:导出为 Markdown 文件
- JSON:导出为 JSON 格式
- PDF:导出为 PDF 文件
提示词模板
创建提示词模板用于特定场景:
技术支持模板
你是一个专业的技术支持助手。请基于 DataMate 知识库回答用户问题。
要求:
1. 只基于知识库内容回答
2. 如果知识库中没有相关信息,明确告知用户
3. 回答要准确、详细
4. 提供操作步骤时,要清晰明了
5. 标注信息来源
用户问题:{question}
知识库内容:
{context}
请回答:
数据分析模板
你是一个数据分析专家。请分析以下数据并提供洞察。
数据:
{data}
分析要求:
1. 数据概览
2. 关键发现
3. 趋势分析
4. 建议和结论
请提供分析报告:
最佳实践
1. 有效的提问
获得更好的回答:
- 明确具体:问题描述要清晰明确
- 提供上下文:提供相关的背景信息
- 分步骤提问:复杂问题拆分为多个小问题
好的提问示例:
❌ 怎么用 DataMate?
✅ 如何在 DataMate 中创建一个数据清洗任务,清洗包含空值和重复值的 CSV 文件?
2. 知识库使用
充分利用知识库:
- 选择合适知识库:根据问题选择对应的知识库
- 查看来源:查看答案来源文档
- 验证信息:重要信息要验证来源文档
3. 对话管理
管理对话历史:
- 定期清理:删除不需要的对话历史
- 重要对话:导出保存重要对话
- 使用标题:为对话添加描述性标题
常见问题
Q: Agent 回答不准确怎么办?
A: 改进建议:
- 优化提问:更明确、更具体的问题
- 检查知识库:确认知识库中有相关信息
- 更换模型:尝试使用更强大的模型
- 提供上下文:提供更多背景信息
- 分步提问:将复杂问题拆分
Q: Agent 不回答我的问题?
A: 可能原因:
- 知识库中没有:检查知识库是否有相关内容
- 问题不明确:重新表述问题
- 知识库未启用:检查知识库设置
- 模型限制:某些模型可能有内容限制
Q: 如何切换知识库?
A: 切换步骤:
- 点击 设置 按钮
- 在知识库设置中,选择其他知识库
- 保存设置
- 开始新的对话
Q: 对话历史保存在哪里?
A: 存储位置:
- 本地存储:存储在浏览器本地
- 云端存储:(可选)存储在服务器
- 导出保存:导出为文件保存
相关文档
意见反馈
这个页面对您有帮助吗?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.