Wren AI — это AI-агент для аналитики данных, который позволяет задавать вопросы на естественном языке к базе данных и получать точные SQL-запросы без знания схемы. Он создает локальный семантический слой, благодаря которому AI-модели понимают бизнес-значение данных, а не только их структуру.
Ключевые особенности:
Семантический слой на основе MDL: Описывает таблицы, колонки и связи в терминах бизнеса через YAML-файлы. Агент читает MDL вместо того, чтобы угадывать контекст по сырой схеме базы данных, что радикально снижает количество ошибок в генерации SQL.
Система памяти: Сохраняет успешные пары «вопрос-запрос» в локальный LanceDB-индекс. Со временем агент находит похожие прошлые запросы для повышения точности, обучаясь на каждом взаимодействии.
Wren CLI: Единый Python-интерфейс для управления профилями подключений, валидации и сборки проекта, выполнения SQL-запросов и индексации памяти.
Интеграция с AI-агентами для написания кода: Специализированные навыки (Skills) для Claude Code и Openclaw позволяют ассистентам автоматически исследовать схемы БД, генерировать MDL-модели, писать и выполнять запросы.
Поддержка агрегаций через кубы: Позволяет AI-агенту не писать вручную сложные GROUP BY и DATE_TRUNC, а использовать преднастроенные кубы — это минимизирует ошибки, особенно на небольших или локальных моделях.
Нативная работа с DuckDB: Локальная аналитика без облачных баз данных, Docker-контейнеров или дополнительной инфраструктуры, что позволяет пройти путь от установки до первого результата за 15 минут.
Для кого: Ориентирована на data-инженеров, аналитиков и разработчиков, которые хотят дать бизнес-пользователям или AI-ассистентам возможность самостоятельного получения инсайтов из данных, не отвлекая команду на написание SQL вручную.
Сценарии использования:
Быстрое прототипирование аналитики на локальной базе DuckDB без развертывания серверов.
Предоставление безопасного доступа к данным для нетехнических сотрудников через AI-интерфейс, который понимает бизнес-правила.
Автоматизация исследования схемы незнакомой базы данных и генерация семантического описания.
Снижение нагрузки на аналитиков: AI-агент самостоятельно пишет, валидирует и выполняет типовые запросы, используя сохраненный контекст.
Цены и доступность: Wren AI — это открытый проект, доступный для локального использования через Python-пакет wrenai. Установка и базовое использование с DuckDB бесплатны. Проект распространяется с открытым исходным кодом на GitHub.