# nao - 开源数据分析 Agent,自然语言对话直接查数据 > 不懂SQL也没关系,接上大模型后用大白话提问,自动帮你查数据库出图表,可自托管 ## nao - 开源数据分析 Agent 框架 用自然语言对话直接查询数据,1 分钟搭建自托管分析 Agent。数据团队构建上下文,业务人员用自然语言获取洞察。1339 Stars,TypeScript 编写。 ### 核心亮点 - **开放上下文构建器** - 文件系统式管理 Agent 上下文:数据、元数据、文档、工具、MCP,无上限 - **数据栈无关** - 支持 BigQuery、Snowflake、Databricks、PostgreSQL 等任意数仓,任意 LLM - **Agent 可靠性可视化** - 单元测试 Agent 性能,版本化上下文,追踪表现和用户反馈 - **自托管安全** - 数据不出境,用自己的 LLM Key - **自然语言转洞察** - 业务人员用白话问,Agent 直接出图表和分析 - **透明推理** - 可查看 Agent 推理过程和数据来源 - **Slack 集成** - 可作为 Slack Bot 部署 ### 快速开始 ```bash 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。 --- **分类**:软件 **标签**:数据 · Agent · nao **作者**:Xiao.Xi **链接**:https://octohz.com/p/1857