-
Notifications
You must be signed in to change notification settings - Fork 404
Open
Description
SQLBot version
main
Please describe your requirements or suggestions for improvement
场景说明:客户现场复制场景
由于客户环境普遍存在网络隔离、分布广泛(全国多点部署),且项目以产品形式交付,形成「一个中心 + N 个现场节点」的复制模式。
这类项目中,SQLBot 的数据集通常在研发环境中配置完成后,需要复制到客户现场使用。除数据源连接地址外,其余配置(表结构、关系、提示词等)保持一致。
我们分析 SQLBot 生成 SQL 的关键基础要素:
- 数据源连接
- Schema(表结构、注释、表关系)
- 术语
- 自定义提示词
- SQL 示例
- 大模型配置
在此类复制部署场景下,直接导出/导入数据库配置是最高效方式:
研发环境开发完毕 → 导出配置 → 客户环境导入使用。
但问题在于 版本管理困难、升级不便。
诉求一(可忽略):
是否能在设计上 提供最大可能的“配置导出/导入”能力,让用户自行管理导出的配置文件?
即便暂不考虑数据库直接导入,也希望能在配置层面实现导出功能。
诉求二:
目前 SQL 示例编写相对困难。开发者往往需要在开发环境中调试生成优质 SQL,再将其作为示例使用。
如果系统支持「从指定数据集的 Chat 历史中选择 SQL 并保存为示例」,则可极大提升效率。
同时,若该模块也支持 SQL 示例导出/导入,则可实现配置迁移的完整闭环。
最基本诉求总结:
- SQL 示例支持从指定数据集的 Chat 历史中选择并保存为示例;
- SQL 示例支持导出;
- 系统整体支持配置导出/导入,便于跨环境复制与版本化管理(可忽略)。