
不懂SQL也没关系,接上大模型后用大白话提问,自动帮你查数据库出图表,可自托管
nao - 开源数据分析 Agent 框架
用自然语言对话直接查询数据,1 分钟搭建自托管分析 Agent。数据团队构建上下文,业务人员用自然语言获取洞察。1339 Stars,TypeScript 编写。
核心亮点
- 开放上下文构建器 - 文件系统式管理 Agent 上下文:数据、元数据、文档、工具、MCP,无上限
- 数据栈无关 - 支持 BigQuery、Snowflake、Databricks、PostgreSQL 等任意数仓,任意 LLM
- Agent 可靠性可视化 - 单元测试 Agent 性能,版本化上下文,追踪表现和用户反馈
- 自托管安全 - 数据不出境,用自己的 LLM Key
- 自然语言转洞察 - 业务人员用白话问,Agent 直接出图表和分析
- 透明推理 - 可查看 Agent 推理过程和数据来源
- Slack 集成 - 可作为 Slack Bot 部署
快速开始
pip install nao-core
nao init # 初始化项目,可选连接数据库/LLM/Slack
nao sync # 同步上下文
nao chat # 启动 Web UI (localhost:5005)
也支持 Docker 一键部署,或通过 Skills 安装配合 Claude Code 等 AI 代理使用。
评估框架
内置 nao test 命令,用 YAML 定义问答+期望 SQL,批量测试 Agent 准确率,结果可看测试面板。
适用场景
数据团队想让业务方自助取数、减少重复 SQL 需求、搭建组织级数据问答 Agent。
暂无评论
