nao logo

nao 是一款开源分析代理构建器,帮助团队在自有数据栈上工程化、测试并部署分析代理。支持本地与自托管工作流,适合需要掌控上下文、数据访问和部署的组织。

nao preview

开源分析代理构建器

nao 是一款面向希望为数据代理构建上下文,而不是把它当作通用聊天助手来使用的团队的开源分析代理构建器。它帮助用户将数仓模式、指标、文档、规则、代码仓库和外部工具组织成结构化上下文,并可进行同步、测试和部署。

该产品围绕本地且注重安全的工作流而设计。用户可以初始化上下文、从现有数据源同步、通过测试衡量可靠性,然后部署聊天界面,让人们用自然语言提问。该网站也将 nao 定位于本地托管和自带密钥的部署场景,并为需要 SSO、行级安全、白标和实施支持的团队提供企业级选项。

核心能力

上下文构建器

为分析代理创建类似文件系统的上下文,并将模式、指标、文档、规则、查询和代码仓库组织为结构化输入。

上下文同步

从现有数仓和其他来源拉取上下文,使代理能够与当前数据资产和文档保持一致。

上下文测试

为问题到 SQL 的行为创建单元测试,并跟踪回答率、速度和 token 使用情况,以监控可靠性。

分析聊天界面

部署一个聊天界面,让用户用自然语言提问,并基于已连接的数据运行分析。

集成覆盖

连接数仓、BI 工具、数据接入工具、生产力工具以及自定义 MCP,以适配现有技术栈。

隐私与部署控制

支持本地运行或自托管,并提供安全控制,将查询和结果保留在你的基础设施中,默认不向 LLM 发送数据值。

实际使用场景

  • 数据代理的上下文工程

    围绕你的数仓、指标、文档和规则构建分析代理,并将这些上下文保存在类似文件系统的结构中,便于随时间更新。

  • 部署前的可靠性测试

    通过为问题到 SQL 的行为创建测试并查看可靠性指标,在更大范围发布前验证代理是否能够正确回答问题。

  • 自助式分析聊天

    通过聊天界面向非技术用户开放分析功能,让他们用自然语言提问,而不是编写查询。

  • 与现有数据栈协同工作

    将 nao 连接到包含数仓、dbt、BI 工具以及其他支持 MCP 的服务的现有技术栈,使代理能够使用当前的数据工作流。

  • 受控的自托管部署

    当团队需要将查询和结果保留在自己的基础设施中,并使用自己的 LLM 密钥时,可以选择自托管该产品。

Pros and Cons

Pros

  • 开源,并围绕面向分析代理的明确上下文工程工作流构建。
  • 支持从上下文创建到同步、测试和部署的结构化生命周期。
  • 提供本地优先的安全姿态和自托管选项。
  • 可连接广泛的数据栈,包括数仓、BI 工具、数据接入工具和自定义 MCP。
  • 提供可衡量的测试步骤,例如回答率和平均耗时。

Cons

  • 公开页面未提供完整、详细的设置指南,也未列出全部受支持工具的完整清单。
  • 部分集成和工作流细节仅作了概括说明,而未在网站上进行详尽文档化。

FAQ

如何设置 nao?

nao 被设计为可接入你现有的数据栈运行,并可作为用于该数据分析的聊天界面部署。来源没有详细说明单一的设置路径,但展示了初始化、从数据源同步、测试和部署这些步骤。

nao 适合谁?

它面向需要在数仓数据之上构建和运行分析代理的人群,包括希望通过受控、可测试工作流来用自然语言回答问题的数据和分析团队。

nao 支持什么工作流?

该产品支持以上下文为先的工作流:初始化类似文件系统的上下文,将数据源同步进去,测试问题到 SQL 的行为,然后为最终用户部署聊天界面。

nao 是否安全,能否自托管?

该网站将 nao 描述为从设计上就很安全。它可在你的电脑上本地运行,直接连接到你的数据仓库,不访问仓库数据值或凭据,并提供自托管选项。

nao 最适合哪些团队或技术栈?

来源强调它适用于你自己的数据栈上的分析场景,原生支持数仓和 BI 集成,并支持自定义 MCP。它没有描述特定的垂直行业,因此应根据你是否需要分析代理构建器,而非通用聊天机器人来判断适配性。

Quick Facts

类别
分析代理构建器
平台
支持本地/自托管部署选项的 Web 产品
主要用户
在自有数据栈上构建代理的分析与数据团队
源域名
getnao.io
价格形态
免费自托管方案、每月 500 美元云方案、企业定制定价
典型工作流
初始化上下文、同步数据源、测试问题到 SQL 的行为,然后部署聊天界面