Игорь Градов
Игорь Градов
5 мин
ai

Что такое ИИ-агент без паролей: GateRook пускает его к базам только через правила

Автор проекта GateRook открыл исходный код приложения, которое пускает ИИ-агента к базам данных и логам только через правила и подтверждение, закрывая разрыв между помощью с кодом и полным доступом к инфраструктуре.

Что такое ИИ-агент без паролей: GateRook пускает его к базам только через правила
Почему это важно

Раньше выбор был простой: либо человек сам копирует данные в чат, либо агент получает пароли и терминал целиком. GateRook добавляет третий вариант. Между ИИ и рабочей системой встаёт отдельный слой, который проверяет каждую операцию.

Чтобы понять, что такое ИИ агент в этой истории, вспомните обычного чат-бота. ИИ-агент (agent) отличается тем, что не только отвечает текстом, но и сам выполняет действия: ищет подключение, составляет запрос к базе и запускает его. Автор GateRook в своём техническом разборе объясняет, зачем такому агенту нужен «шлагбаум», и показывает, как его поставить.

Автор прямо пишет, что делал проект сам и интерес у него прямой. Вместо обещаний «безопасного ИИ вообще» он показывает, как устроена граница доступа и где она не работает. Эта оговорка полезна: перед нами инструмент разработчика, а не независимый обзор.

Почему одна строка кода для агента превращается в пять решений?

Автор берёт простую задачу: «Поменяй email тестового пользователя с id = 1». Разработчик решит её одной строкой SQL (язык запросов к базам данных). Агенту нужно найти подключение, выбрать окружение и базу, понять устройство таблиц, составить запрос и выполнить его.

Ошибка на любом шаге, по словам автора, может обойтись дороже неправильно написанного кода. Он выделяет три проблемы:

  • если выдать агенту терминал и пароли, становится неясно, что именно ему доступно и где он остановится перед изменением данных;
  • если ИИ-клиентов несколько, ресурсы подключают заново в каждом, а пароли расходятся по разным настройкам;
  • фраза «разрешаю работать с базой» не уточняет, можно ли поменять одну строку или запустить запрос на рабочем сервере (production, то есть система, с которой работают реальные пользователи).

Даже «подтверждаю этот запрос» ничего не гарантирует, если после подтверждения агент может отправить другой. Поэтому автор перенёс правила из промпта в отдельную программу.

Что понадобится для старта?

  • Установщик GateRook с официального сайта проекта или исходники на GitHub. Код открыт по лицензии Apache 2.0, она разрешает свободно использовать и менять программу.
  • ИИ-клиент с поддержкой MCP. Это интерфейс, через который ИИ находит доступные инструменты и вызывает их. Автор упоминает Claude Desktop, Codex, Cursor и Antigravity.
  • Доступы к ресурсам, которые хотите открыть агенту: базы данных, логи (журналы событий сервера), серверы, API (программные интерфейсы сервисов).
  • Сколько времени займёт настройка, автор не называет.

Как подключить базу к агенту через GateRook?

  1. Установите приложение. Конфигурация и журнал хранятся у вас на компьютере, а все проверки выполняет отдельное ядро программы.
  2. Добавьте ресурс через мастер: выберите тип, заполните параметры, проверьте соединение. Среди коннекторов есть PostgreSQL, MySQL, Oracle Database, SQL Server, MongoDB, Redis, поисковые системы, логи, облачные ресурсы и Kubernetes.
  3. Создайте отдельные точки входа (endpoint) для тестовой среды и для рабочей. Так агент не получит доступ к реальной системе случайно.
  4. Подключите ИИ-клиент в разделе AI apps. Конкретный способ зависит от клиента.
  5. Обращайтесь к базе по короткому имени подключения, например pb-mysql-local. Пароль в каждом запросе не нужен.
  6. Подтверждайте изменения, когда приложение их запросит, и проверяйте журнал вызовов.
Поменяй email тестового пользователя с id = 1
Как это выглядит на практике

Запрос автора проходит такой путь: ИИ-клиент, затем точка входа GateRook с её набором доступов, затем определение типа операции, проверка правил и подтверждение при необходимости. Дальше команда уходит к базе, а ответ маскируется (скрываются чувствительные поля) и попадает в клиент и журнал. Реальные вызовы на снимках автора есть у Claude Desktop и Cursor. У Codex в выбранном интервале вызовов нет, Antigravity обнаружен, но не подключён.

Частые ошибки
  • Выдать агенту терминал и пароли «чтобы быстрее». Ручной работы станет меньше, но восстановить, что он делал, будет сложнее.
  • Считать, что поддержка клиента означает одинаковую работу везде. Автор подчёркивает, что транспорт, авторизация и интерфейс у клиентов различаются.
  • Подключать новые коннекторы, не разбираясь в их полномочиях. Больше инструментов не значит больше безопасности.
  • Смешивать тестовую и рабочую среду в одной точке входа.

Что делать с этим прямо сейчас, по ролям

Автору Дзена GateRook напрямую вряд ли понадобится. Полезен сам принцип: агенту, который работает с вашими кабинетами и файлами, давайте узкий доступ и требуйте подтверждения перед изменениями.

Маркетологу, у которого аналитика лежит в базах, такой шлюз позволит дать агенту чтение данных без права их менять. Человек перестаёт быть «транспортом», который копирует таблицы в чат.

Предпринимателю из РФ и СНГ стоит отметить для себя три вещи: код открыт, приложение локальное, настройки хранятся у вас. О работе из России автор ничего не пишет. Из доступных в РФ ассистентов есть YandexGPT и GigaChat, но подключаются ли они к GateRook, в источнике не сказано.

Совет редакции dzen.guru

На мой взгляд, главная ценность проекта не в длинном списке коннекторов, а в честности: автор отделяет «можно подключить» от «проверено вызовом». Начинайте с тестовой базы и режима только для чтения, рабочую систему подключайте последней. Оговорка: это инструмент для тех, кто понимает свои базы данных, новичку без технического помощника он не подойдёт.

Разбираетесь в ИИ-агентах?

На dzen.guru собираем практические разборы нейросетей для авторов и предпринимателей.

Перейти на dzen.guru

Агент, которому дали ключи от всех дверей, однажды откроет не ту. Ставьте шлагбаум до первого инцидента, а не после.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Программист с ИИ пишет код за день вместо недели: тестировщиков нужно по двое на каждого
ai

Программист с ИИ пишет код за день вместо недели: тестировщиков нужно по двое на каждого

Программисты с нейросетью по подписке за 20 долларов в месяц выдают за день недельный объём кода, и узким горлышком разработки теперь стали тестировщики,…

5 мин
Что такое ИИ-агент для онлайн-школы: диалог за 3,8 рубля окупается одной продажей
ai

Что такое ИИ-агент для онлайн-школы: диалог за 3,8 рубля окупается одной продажей

Онлайн-школа с конверсией от одного до трёх покупателей на сотню регистраций может поговорить с каждым сомневающимся через ИИ-агента: разработчик такого агента…

4 мин
Mask R-CNN и YOLO сравнили на битых машинах: модель в 4,6 раза меньше не уступила в точности
ai

Mask R-CNN и YOLO сравнили на битых машинах: модель в 4,6 раза меньше не уступила в точности

Студент РТУ МИРЭА Максим сравнил Mask R-CNN и YOLO на реальных фото повреждённых автомобилей, и компактная модель не уступила тяжёлой, что ставит под вопрос…

5 мин