SQLBot
SQLBot copied to clipboard
[FEATURE] SQL示例功能增强
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 示例支持导出;
- 系统整体支持配置导出/导入,便于跨环境复制与版本化管理(可忽略)。
感谢您的反馈,回复如下: SQL 示例支持从指定数据集的 Chat 历史中选择并保存为示例;已记录至需求池中。 SQL 示例支持导出;已规划至近期的版本迭代中。