NL-to-SQL Query Builder

将自然语言查询转换为 SQL,支持意图分类、模式上下文、置信度评分、交互式消歧和审计日志。

已扫描
适合谁
数据分析师、数据库管理员、业务用户
不适合谁
不需要数据库查询的用户、没有数据库访问权限的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @abhinas90/nl-to-sql-query-builder

Skill 说明

命令、参数、文件名以原文为准

NL-to-SQL 查询构建器 Skill(面向 OpenClaw)

概述

基于经过实战验证的模式构建的生产级自然语言转 SQL 系统,服务于来自 10 多个业务领域的 100 多名日常用户。

内容包含

核心脚本

  1. query_classifier.py – 查询意图分类(指标、列表、比较、趋势)
  2. schema_context_builder.py – 从数据库元数据生成丰富的模式上下文
  3. confidence_scorer.py – 根据模式匹配、歧义度、边界情况计算置信度
  4. disambiguation_ui.py – 用于用户澄清的 Flask 组件
  5. fallback_handler.py – 将低置信度查询路由到人工审核
  6. audit_logger.py – 跟踪所有查询及其解释

功能

  • 多领域支持:已在 10 多个行业测试
  • 置信度阈值:85% 自动执行,60% 进行澄清,低于 60% 人工审核
  • 消歧流程:对歧义查询提供交互式 UI 进行澄清
  • 错误恢复:使用修改后的提示自动重试
  • 完整审计追踪:符合合规要求的日志记录

快速开始

pip install -r requirements.txt
python schema_context_builder.py --db-url your_db --output schema.json
python query_classifier.py --query "Show me sales by category" --schema schema.json

定价

149 美元一次性付费(含终身更新)

系统要求

  • Python 3.10+
  • OpenClaw 代理框架
  • 具备元数据访问权限的数据库

构建者:Abhi(100+ 日常用户生产系统)

A
@abhinas90

已收录 1 个 Skill

相关推荐