getnao/nao

👾 nao is an open source analytics agent. (1) Create context with nao-core cli, (2) deploy nao chat interface for everyone

何を解決するか

nao は、データチームが自然言語でデータを照会できる分析エージェントを構築・デプロイするためのフレームワークを提供します。これにより、ビジネスユーザーは複雑なSQLを手動で書く必要なく、自然言語でデータを照会できます。

動作方法

ユーザーは CLI ツール (nao-core) を使ってエージェントのコンテキスト(データ、メタデータ、ドキュメント、ルールなど)を構築します。このコンテキストはエージェントと同期され、平易な英語の質問をデータインサイトに変換します。システムには、ユーザーがエージェントと対話し、データを可視化し、フィードバックを提供できるチャットインターフェースが含まれており、データチームは専用の評価フレームワークを使ってエージェントのパフォーマンスをユニットテストできます。

対象ユーザー

  • データチーム:信頼性・セキュリティ・データスタックに依存しない分析エージェントを構築したい人。
  • ビジネスユーザー:技術的知識がなくても、データから即座に分析結果や可視化を取得したい人。

特徴

  • オープンコンテキストビルダー:データ、メタデータ、ドキュメント、MCP を制限なく追加可能。
  • データスタック非依存:任意の LLM、データウェアハウス、データスタックと互換性あり。
  • エージェントの信頼性可視化:パフォーマンスのユニットテスト、コンテキストのバージョン管理、使用状況・フィードバックの追跡をサポートするツールを備える。
  • セルフホスティング & セキュア:セルフホスティングとプライベート LLM キーの使用を可能にし、データセキュリティを確保。
  • ネイティブ可視化:チャット UI 内でデータ可視化を生成・カスタマイズ可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト