Gemini и 1С: подключение через Google Antigravity
У Gemini есть рабочий путь к данным 1С, и он, пожалуй, единственный. Обычный чат Gemini внешние подключения к своим данным не принимает. Зато их принимает Google Antigravity - среда-агент Google с теми же моделями Gemini. Через Жёлтый мост она читает вашу 1С и умеет готовить запись в нее. Мы проверили это на тестовой базе и рассказываем, как подключить и чего ждать.
Почему не обычный чат Gemini
Чтобы ИИ работал с живыми данными 1С, ему нужно уметь обращаться к внешнему сервису по ходу разговора. ChatGPT и Claude для этого подключают коннекторы: вы вставляете адрес, и в чате появляются инструменты для запросов к базе.
В обычном чате Gemini, на сайте и в приложении, такой возможности для своих сервисов нет. Расширения Gemini работают только с сервисами Google и избранных партнеров. Отдельная командная строка Gemini CLI подключать сервисы умеет, но вход в нее для личных аккаунтов Google закрыт: Google сам направляет пользователей в Antigravity.
Остается Antigravity. Это не чат, а рабочая среда, где ИИ-агент сам выполняет шаги задачи. Она есть в трех видах: приложение для компьютера, расширение для VS Code и командная строка. Во всех трех агент подключает внешние сервисы по открытому протоколу MCP, тому же, через который работают коннекторы Claude и плагины ChatGPT. Жёлтый мост этот протокол поддерживает, поэтому ничего дорабатывать не пришлось.
Как это устроено
Схема та же, что и для других ИИ. Агент Antigravity обращается к мосту по адресу с вашим ключом. Мост ставит задание в очередь. Обработка внутри 1С сама забирает задание, выполняет запрос и возвращает ответ. Входящих соединений в базу нет: ни белый адрес, ни публикация базы в интернет не нужны.
Агенту доступны те же инструменты, что и другим ИИ: запрос к базе, описание структуры вашей конфигурации, когда оно приложено к ключу, и запись. Маскировка персональных данных работает так же: если она включена на ключе, Gemini видит метки вместо имен.
Что мы проверили
Подключили Antigravity к тестовой базе Комплексной автоматизации 2.5. Ключ стоял с признаком «только пробный прогон», поэтому любая запись откатывалась. Модель - Gemini Flash, бесплатная квота обычного аккаунта Google.
- Последние пять реализаций. Верно, с первого запроса.
- Выручка без НДС по месяцам за год и тройка товаров-лидеров. Совпало с эталоном до копейки. Агент сам разобрался, где в этой конфигурации лежат продажи, на это ушло около десяти минут.
- Создание контрагента. Агент понял, что в КА контрагент создается вместе с партнером, сделал несколько пробных прогонов, сам убедился, что после отката в базе ничего не осталось, и попросил подтверждения перед настоящей записью.
Для сравнения дали Gemini и Claude одну задачу: найти в интернете характеристики шестнадцати товаров для заполнения свойств номенклатуры. Gemini нашел значения для большего числа товаров, но работал заметно дольше и в двух случаях сослался на несуществующие страницы с неверными цифрами. Вывод простой: значения, которые ИИ берет не из вашей базы, перед записью в 1С нужно проверять, какой бы ИИ это ни был.
Агенту - отдельный ключ
Не отдавайте агенту основной ключ базы. В личном кабинете откройте карточку ключа, вкладку «Ключи приложений», и выдайте ключ приложения «Google Antigravity».
- Отдельно не тарифицируется. Работает в счет основного ключа.
- Отзывается сам по себе. Погасили ключ агента - остальные подключения работают как работали.
- Права не шире родительских. Можно выдать агенту только чтение, даже если основной ключ пишет.
- Видно, кто что делал. Обращения агента отличаются от обращений человека.
Настройка
Шаг 1. Установите Antigravity: приложение с сайта antigravity.google или расширение Google Antigravity для VS Code. Войдите аккаунтом Google.
Шаг 2. В кабинете Жёлтого моста выдайте ключ приложения «Google Antigravity» и скопируйте адрес подключения. Он выглядит так (ключ у вас будет свой):
Шаг 3. В панели агента откройте меню ... - MCP Servers -
Manage MCP Servers - View raw config. Откроется файл
mcp_config.json. Впишите в него подключение и сохраните:
{
"mcpServers": {
"zheltyy-most": {
"serverUrl": "https://api.onecdatalink.ru/mcp/odl_xxxxxx--xxxxxxxxxxxxxxxx"
}
}
}
Если в файле уже есть другие серверы, добавьте только строку zheltyy-most
внутрь mcpServers. В командной строке Antigravity тот же файл лежит
в ~/.gemini/config/mcp_config.json. Готовый блок с вашим адресом кабинет
показывает сразу после выдачи ключа, его можно скопировать одной кнопкой.
Шаг 4. Обновите список серверов и спросите агента: «какие инструменты тебе
доступны». Он должен назвать query_1c. Дальше можно спрашивать по базе
обычными словами.
Адрес равнозначен паролю. Не публикуйте его и не кладите файл настроек в общий репозиторий. При утечке отзовите ключ в кабинете, адрес погаснет мгновенно.
Запись: сначала вхолостую
Antigravity - агент: он сам пишет код, сам запускает и сам проверяет результат. Это удобно, но на записи в 1С требует осторожности. Поэтому начинайте так:
- Режим ключа «только чтение», если задача - посмотреть и доложить.
- Признак «только пробный прогон», если нужна запись. Агент увидит, что получилось бы, а транзакция откатится, и база останется нетронутой. Этот признак стоит на ключе и сильнее любого решения модели.
- Настоящая запись - когда пробные прогоны показали ровно то, что нужно.
Границы, о которых лучше знать заранее
- Не во всех странах. Antigravity доступен не везде, и решает страна, к которой привязан аккаунт Google. Если вход не проходит, попробуйте другой аккаунт, например рабочий Google Workspace.
- Лимиты. Бесплатной квоты хватает на пробу. Подписка Google AI Pro поднимает лимиты, если работать с базой каждый день.
- Скорость. На сложных вопросах агент думает минутами: он сначала изучает структуру базы, потом пишет запрос. Для начала берите модель Gemini Flash, она быстрее.
- База должна быть на связи. Обработка в 1С открыта или запущена регламентным заданием, иначе агент получит ответ «база не на связи».
Коротко
- Обычный чат Gemini к 1С не подключить. Рабочий путь - Google Antigravity.
- Подключение - одна строка с адресом в настройках Antigravity, мост дорабатывать не нужно.
- Агенту выдается отдельный ключ приложения «Google Antigravity».
- Чтение работает сразу, запись начинайте с пробного прогона.
- Данные из интернета перед записью в 1С проверяйте: Gemini тоже ошибается.
Как подключить другие ИИ: Claude и 1С, ChatGPT и 1С, задачи по расписанию в Claude. Общий разбор, как чат ИИ вообще добирается до базы, - в статье Как подключить чат ИИ к своей 1С.
Три дня бесплатно. Ключ выпускается в кабинете за минуту, там же - ключ приложения для Antigravity.
Комментарии
Спросите по делу - ответим. Комментарии появляются после проверки.