使用对话和可视化建模
Dora 提供基于大模型的智能对话能力,用户通过自然语言与系统交互,即可查询、创建和修改当前 DDM 模型;同时提供可视化画布,图形化修改实时同步到模型。每次执行后,都必须在模型树、画布和变更记录中核对实际变更。
智能对话
| 能力 | 说明 |
|---|---|
| 自然语言交互 | 直接使用日常语言交流,无需专业查询语法或编程技能,系统自动解析指令并生成技术成果 |
| 与 DDM 模型互操作 | 对话中直接引用和操作当前数据模型,可查询模型数据、识别实体关联、进行模型质量分析 |
| 多轮上下文会话 | 支持上下文保持,可基于前序内容连续提问,Dora 按语境给出延续性应答 |
| 会话历史管理 | 会话自动记录保存,可查看、回溯、导出或删除,便于复盘、总结和共享 |
使用对话修改模型
- 打开目标模型,确认画布中当前主题域正确。
- 在 Chat 对话框用自然语言描述目标,说明对象名称、数量和期望结果。
- 需要连续调整时,基于前一轮结果继续提问,例如“再给它添加一个邮箱属性”。
- 每轮结果返回后,先在画布和模型树核对,再发起下一轮指令。
提示词应写清“对哪个模型的哪个实体做什么”,模糊的范围表达容易让 Dora 修改非目标对象。批量任务先小范围验证,再扩大范围。
可视化建模
| 能力 | 说明 |
|---|---|
| 自动生成 ER 图 | 根据数据模型内容自动生成实体-关系图,支持画布平滑缩放和多维度导航 |
| 样式自定义 | 可配置实体形状、关系线条样式、颜色方案、字体大小等显示属性 |
| 交互式建模同步 | 画布中拖拽、连线等图形化修改实时同步到 DDM 数据模型,所见即所得 |
| 图形导航与搜索 | 通过关键词快速定位实体或关系,在大型模型中快速跳转和聚焦 |
可视化画布的操作方式与 DDM 客户端画布一致,基础操作见画布和样式。
核对生成结果
Dora 的输出只有实际写入模型后才生效,核对途径如下:
| 核对位置 | 检查内容 |
|---|---|
| 模型树 | 实体、字段、关系是否按指令创建,数量和命名是否正确 |
| 画布 | 新对象位置、样式和连线是否符合预期 |
| 变更记录 | 每次对话造成的修改可追溯,删除操作以日志为准(见管理全局配置和审计记录) |
发现结果与指令不一致时,先撤销或修正再继续,不要在错误结果上叠加新指令。
常见问题
| 现象 | 排查顺序 |
|---|---|
| 对话结果没有出现在画布 | 确认当前主题域,检查模型树中对象是否创建在其他主题域 |
| 连续提问后结果偏离预期 | 开启新会话,重新说明模型对象和目标,避免错误上下文延续 |
| 图形修改没有同步到模型 | 确认修改的是模型对象而非临时图形,保存模型后再次核对 |
| 大模型中找不到目标实体 | 先要求 Dora 列出它识别到的实体清单,确认后再下指令 |
相关页面:配置并开始使用 Dora、进行数据分析和 SQL 辅助。
