Статья

n0: безопасный мост между AI-агентом и вашими данными

Ваш AI-агент умеет писать SQL. Но стоит ли давать ему пароль от production-базы?

n0 — open-source платформа на Go, которая решает эту проблему. Агент задаёт вопрос, а n0 сам:

  • проверяет права доступа;
  • ограничивает запросы только безопасными SELECT;
  • не раскрывает connection string;
  • запускает запрос как отдельную задачу;
  • возвращает готовый структурированный результат.

Проще говоря: агент получает пользу от данных, но не получает прямой доступ к базе.

Для чего это может пригодиться

n0 подойдёт, если вы строите:

  • AI data analyst для команды;
  • внутреннего корпоративного ассистента;
  • embedded analytics в своём продукте;
  • self-hosted платформу для доступа агентов к нескольким базам.

Поддерживаются PostgreSQL, MySQL, ClickHouse, SQLite, MSSQL и BigQuery. Есть Web Admin, schema discovery, асинхронные jobs, tenant isolation, шифрование credentials, аудит и plugin registry.

Как это работает

AI-агент → n0 → проверка запроса → база данных → структурированный результат

Агенту не нужно знать, где находится база, какой у неё пароль и как самостоятельно обрабатывать retries, timeouts и хранение результатов.

Проект ещё развивается, но основной сценарий уже работает: подключить источник, изучить схему, отправить запрос и получить результат.

Если вам близка идея «AI-to-data, но с нормальным security layer» — загляните в репозиторий:

👉 github.com/sickagent/n0

https://sickagent.net/

Будем рады звёздам, issue и любому фидбеку по архитектуре и новым адаптерам.

1 Ответ

  1. Интересно, гляну. Сейчас слежу за этой область. +