Использование нескольких ИИ-ассистентов одновременно часто требует повторного ввода контекста для каждого из них. Чтобы избежать необходимости заново объяснять свои предпочтения, рабочие инструменты или структуру ответов, можно создать единую базу памяти, доступную как для Claude, так и для Gemini. Это позволяет обоим сервисам обращаться к одной и той же базе данных Postgres для обмена данными.

Создание единого хранилища данных
Для реализации проекта используется облачная платформа Neon, предоставляющая бесплатный уровень доступа к базе данных Postgres, который не требует ввода данных кредитной карты. Процесс настройки занимает около пяти минут:
- Зарегистрируйтесь на Neon и создайте проект.
- В SQL-редакторе создайте таблицу с колонками для категории, факта, источника (имени ассистента) и временной метки.
- Добавьте несколько начальных строк данных для тестирования.
Колонка «Источник» критически важна: она фиксирует, какой именно ИИ сохранил конкретный факт. Это позволяет пользователю отслеживать происхождение информации. Система работает через Model Context Protocol (MCP) — открытый стандарт, позволяющий ассистентам взаимодействовать с внешними инструментами. Neon предоставляет хостинговый эндпоинт, который принимают оба сервиса.


Интеграция с Claude
Для подключения Claude необходимо в настройках выбрать раздел «Connectors» и нажать кнопку «Add». В поле для эндпоинта нужно вставить https://mcp.neon.tech/mcp и пройти авторизацию. После этого коннектор активируется через меню «+» в новом чате.

Чтобы ассистент начал активно использовать базу, достаточно добавить в личные настройки инструкцию, предписывающую проверять таблицу перед ответом и записывать в неё значимые факты. В ходе тестирования Claude продемонстрировал автономность: он самостоятельно сохранил в базе информацию о переезде проекта в Obsidian без прямого запроса пользователя.

Особенности работы с Gemini
Интеграция с Gemini через Spark требует соблюдения определенных условий:

- Необходимо включить опцию «Keep Activity» в настройках Gemini.
- В разделе «Connected Apps» нужно выбрать «Custom apps for Spark», нажать «Add a custom app» и использовать тот же эндпоинт https://mcp.neon.tech/mcp.
В отличие от Claude, Gemini не всегда обращается к базе данных автоматически, так как его алгоритмы отдают предпочтение собственным сервисам Google, таким как Google Drive или Gmail. В таких ситуациях ИИ может найти частичную информацию в документах, игнорируя общую таблицу. Чтобы принудительно задействовать базу, достаточно использовать упоминание через символ «@» и выбрать подключенный коннектор. После этого Gemini возвращает точные данные из общей таблицы.

Перспективы развития системы
Данная инфраструктура позволяет масштабировать использование памяти. В будущем можно ограничить права доступа для определенных коннекторов, переведя их в режим «только чтение» с помощью параметра запроса. Хотя Google предлагает функцию прямого переноса истории чатов из Claude в Gemini, это создает лишь статический «снимок» данных, который не обновляется в режиме реального времени. На текущем этапе использование общего хранилища через Postgres остается наиболее эффективным способом синхронизации контекста между двумя ассистентами.

Ограничения и стоимость решений
Важно понимать, что данная схема не является бесплатным проектом в полном смысле этого слова. Хотя использование базы данных в Neon не требует затрат, доступ к функциональности ассистентов обходится недешево. Для работы с MCP на стороне Gemini требуется активная подписка на Google AI с доступом к Spark, а сам Claude также требует платной подписки. Бесплатные версии инструментов, как правило, не поддерживают подобные интеграции.

Кроме того, каждый ассистент по-прежнему сохраняет собственную встроенную «память», независимую от базы данных Postgres. Обе модели — и Claude, и Gemini — довольно эффективно запоминают факты о пользователе самостоятельно, однако их внутренние системы хранения изолированы: ни один из них не имеет доступа к тому, что «помнит» другой. Это создает психологический и технический барьер: когда вы переходите из приложения в приложение, вам приходится тратить энергию на пересказ контекста, а корпорации не заинтересованы в устранении этого разрыва, так как закрытость памяти — один из способов удержания пользователя внутри конкретной экосистемы.

Почему Claude лучше справляется с памятью
Разница в подходе к хранению данных становится очевидной при тестировании того, что именно ассистенты сохраняют. Claude систематизирует полученные знания по помеченным категориям, которые можно просматривать и редактировать. Gemini же чаще скрывает накопленные сведения внутри истории чатов, не предоставляя удобного списка.

Для Claude использование базы данных стало «второй натурой» после добавления инструкции: он начал сам определять, когда момент требует обращения к внешнему хранилищу, без дополнительных напоминаний. С Gemini ситуация сложнее: для Spark база данных — лишь один из многих источников. Внутри системы Google «персональный интеллект» настроен так, что Drive и Gmail всегда имеют приоритет, так как они ближе к интерфейсу ассистента. В результате, пока вы принудительно не вызовете базу через @, Gemini будет подтягивать информацию из документов, которые она считает более релевантными.

Нюансы настройки и безопасности
При настройке коннектора через Neon стоит учитывать важный нюанс: по умолчанию коннектор получает доступ ко всем проектам внутри вашего аккаунта Neon. Если в облаке хранятся другие данные, не предназначенные для ИИ, рекомендуется ограничить права доступа, выделив отдельный проект с конкретным ID перед подключением.

Что касается интеграции:

- Коннектор для Claude переносится на мобильные устройства автоматически после авторизации на десктопе.
- В случае с Gemini (Spark), отказ от использования стороннего коннектора может быть связан с тем, что «персональный интеллект» Google настроен на приоритетный поиск в собственных приложениях.
- Для обеспечения безопасности данных, которые вы не хотите доверять ИИ для редактирования, можно настроить коннектор в режиме «только чтение» (read-only), изменив единственный параметр запроса в строке подключения.

Альтернативы от Google
Нельзя не отметить, что у Google есть встроенное решение: вы можете напрямую импортировать чаты и «память» из Claude в Gemini без всяких баз данных. Это удобный инструмент для разового переноса, но он создает лишь статический «снимок» контекста, который моментально устаревает. В то время как Postgres обеспечивает актуальность данных в реальном времени, избавляя от необходимости каждый раз объяснять ассистентам, кто вы такой и над чем работаете.







