Ghost – agent-first Postgres для AI-агентов и прототипирования | AiManual
AiManual Logo Ai / Manual.
03 Май 2026 Новости

Ghost: База данных для AI-агентов, которая не боится fork'ов и disposable-окружений

Ghost – новая agent-first база данных на Postgres для fork, disposable-сред и AI-агентов. Как это упрощает прототипирование и меняет подход к данным.

Когда AI-агент хочет свою собственную базу, а админ плачет

Вы когда-нибудь пытались дать каждому AI-агенту отдельную Postgres-базу данных? Если да — вы либо гений DevOps, либо уже сменили профессию. Каждый новый прототип, каждый эксперимент с AI-агентами требует свежего окружения. Fork — это не про котов, это про мгновенное клонирование схемы. Disposable — не про одноразовую посуду, а про базу, которую можно убить после теста.

Ghost — это open-source платформа, которая затачивает Postgres под нужды AI-агентов и прототипирования. Никаких лишних телодвижений: создал fork — получил изолированную копию. Закончил эксперимент — удалил. Агент не ждёт, пока DBA проснётся.

Ghost умеет делать fork базы данных за миллисекунды. Это не репликация, это copy-on-write. Каждый агент получает свою “песочницу”, а вы платите только за реальное потребление.

Agent-first: не просто модный термин

Обычные базы данных — это боль для AI-агентов. Агент хочет: быстро создать схему, наполнить её данными, провести эксперимент и забыть. Ghost предлагает API, который можно вызывать из кода агента. Представьте: ваш AI-агент с памятью сам решает, когда ему нужно новое хранилище. Без человеческого вмешательства.

Встроенная поддержка fork и disposable-сред — это не фича, а база (простите за каламбур). Вы запускаете 50 агентов на нагрузочное тестирование — каждый получает свою копию схемы. Они мутузят данные, падают, вставляют мусор — и это не влияет на продакшн. Когда тест окончен — удалили всё разом. Агентный хаос больше не пугает.

Disposable database: убить нельзя оставить

Где здесь запятая? Ghost ставит её после “убить”. Disposable-базы — это базы, которые живут ровно столько, сколько длится сессия агента. Сессия завершилась — база исчезла. Идеально для CI/CD, для прототипирования, для обучения моделей на синтетических данных.

Сравните с ручным management'ом: поднять Docker-контейнер, настроить, дать права — уходит час. Ghost делает это за секунду через HTTP-запрос. Fork, disposable, snapshot — всё доступно через единое API. Это как иметь личного администратора баз данных, который работает бесплатно и 24/7.

Важный нюанс: disposable-базы не подходят для долгоживущих данных. Ghost не заменяет традиционный Postgres в продакшене. Он — среда для экспериментов, обучения и тестов. Но не пытайтесь хранить в disposable-базе данные клиентов — поплатитесь.

Fork, который не краснеет

Fork в контексте Ghost — это copy-on-write клон. Вы берёте существующую базу, нажимаете “fork” и получаете её полную копию, включая данные. Никакого long-running процесса. Никакого load-тестирования на проде. Fork живёт ровно столько, сколько нужно для эксперимента. Потом — kill.

Для AI-агентов это спасение. Обучаете LLM генерировать SQL? Пусть каждый тестовый запрос выполняется в отдельном fork. Упало — не страшно, fork можно пересоздать. Агенты против человеческого языка — SQL здесь выигрывает именно за счёт таких механизмов изоляции.

Как это выглядит на практике

Ghost даёт dashboard и CLI. Вы подключаетесь к своему Postgres (или используете встроенный), создаёте “template” для прототипа. Агент через API запрашивает fork этого template, делает свои дела, а потом удаляет его. Никакого прямого доступа к production-схеме. Никаких случайных DROP TABLE.

Впрочем, если вы пишете production-ready AI-агента с нуля, то такой подход сэкономит недели. Ghost берёт на себя управление жизненным циклом БД, а вы сосредотачиваетесь на логике.

Почему не SQLite? Или почему не PostgreSQL?

SQLite — прекрасный выбор для локальных агентов (AI-IQ тому подтверждение). Но он не масштабируется на тысячи одновременных соединений. Postgres — мощный, но тяжёлый в конфигурации. Ghost даёт sweet spot: мощь Postgres с удобством SQLite.

Под капотом Ghost использует оптимизации: пул соединений, lazy-загрузку данных, сжатие. fork'ы не копируют физически всё сразу — только страницы, которые меняются. Экономия дискового пространства может быть значительной.

Кому это надо (и кому не надо)

Ghost — находка для:

  • Разработчиков AI-агентов, которые каждую минуту запускают новый тест.
  • Команд, строящих Knowledge Graphs для агентов — fork позволяет безопасно экспериментировать со схемами.
  • Startup'ов, которые прототипируют фичи и не хотят тратить бюджет на администрирование БД.
  • Любого, кто когда-нибудь случайно удалил продакшен-таблицу (я вижу вас, руки-из-плеч).

Ghost не нужен, если у вас один агент с одним набором данных и вы не планируете fork'и. Или если вы любите страдать с Docker Compose.

Открытый код и планы

Ghost — open-source (MIT). Репозиторий на GitHub уже набрал звёзды, но проект ещё молодой. Разработчики обещают поддержку не только Postgres, но и MySQL в будущем. Пока что agent-first paradigm заточена под Postgres — и это логично, учитывая его популярность в AI-сообществе.

Если вы знакомы с Pg-aiguide, то почувствуете родство: обе утилиты закрывают пробелы в работе Postgres с AI. Ghost идёт дальше — он не просто генерирует код, даёт инфраструктуру для выполнения этого кода в изолированных средах.

Резюме: одна fork спасает тысячи часов

Ghost не пытается стать “новым PostgreSQL”. Он надстройка, которая делает Postgres дружелюбным к AI-агентам. Fork, disposable, API-first — вот три кита, на которых стоит эта штука. Если вы устали от ручного управления тестовыми базами и хотите дать каждому агенту свой собственный “гараж”, присмотритесь.

Попробуйте Ghost на следующем прототипе. А когда всё сломается — просто сделайте новый fork. И всё.

Подписаться на канал