mnemiq
活跃·★ 81·Apache-2.0·更新于 2026-10-22
mnemiq 是一个开源的 Text-to-SQL 引擎,旨在以自然语言回答数据库查询,强调可调优性和透明度。它通过将 SQL 生成与执行分离,确保结果可验证,并在拒绝查询时提供明确理由,而非生成错误答案。
#Text-to-SQL#LLM 应用#数据库查询#数据治理#SQL 生成#评估框架
01
功能特性
01通过确定性验证层分离 SQL 生成与执行。
02暴露可调优的管道设置,用于 LLM 选择、Schema 上下文和语义丰富。
03提供从基本 Schema 到认证业务定义的层次化语义丰富。
04包含用于在自定义数据库上测量性能的集成评估工具。
05强制执行强大的访问控制和行/列级安全策略。
02
兼容性
Python
运行时
已通过文档验证
PostgreSQL
数据库
已通过文档验证
SQLite
数据库
已通过文档验证
DuckDB
数据库
已通过文档验证
Oracle
数据库
已通过文档验证
Snowflake
数据库
已通过文档验证
03
快速开始
1
$ git clone https://github.com/agenticfabriq/mnemiq.git
2
$ cd mnemiq
3
$ uv sync
04
使用场景
↳直接从关系数据库回答自然语言问题。
↳针对专有企业数据基准测试和调优 Text-to-SQL 解决方案。
↳将安全且可验证的数据库查询集成到 AI 代理工作流中。
↳为 LLM 驱动的数据访问实施强大的数据治理。
05
同类工具
orionbelt-analytics★ 53
OrionBelt Analytics 是一个基于本体论的MCP服务器,提供便捷的Text-to-SQL功能,用于分析关系数据库模式并生成RDF/OWL本体。
obsidian-mcp-tools★ 827
这个 Obsidian 插件通过模型上下文协议 (MCP) 使 AI 应用(如 Claude Desktop)能够安全地访问和操作您的 Obsidian 笔记库。
评论
登录后发表评论
暂无评论,来发表第一条吧