CRADLE · v0.6

Ваш агент предлагает. Cradle решает, что будет выполнено.

Cradle стоит между вашим агентом и системами, которые он может изменить, — на вашем железе. Каждый вызов инструмента приходит типизированным предложением, проходит детерминированный гейт (контракт, права, класс побочного эффекта, одобрение человека там, где этого требует риск) и попадает в журнал с хеш-цепочкой.

Одна контрольная точка между агентом и вашими системами

Не чат-интерфейс, не обёртка над моделью. Это путь, который проходит вызов инструмента, прежде чем стать эффектом.

  1. Предложение агента

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

  2. Детерминированный гейт

    Без участия модели. Контракт аргументов, регистрация инструмента, требуемые права, класс побочного эффекта от чистого до необратимого, ключ идемпотентности.

  3. Одобрение человека, где требуется

    С областью действия, сроком, однократное и никогда не выданное самому себе. Неодобренное предложение ждёт, а не выполняется.

  4. Исполнение через шлюз

    Незарегистрированный инструмент невызываем. Регистрация объявляет, чего инструмент может касаться и какой инструмент его компенсирует.

  5. Запись в журнал с хеш-цепочкой

    Предложение, решение, наблюдение — дописываются с SHA-256 цепочкой поверх канонического JSON, поэтому подмена рвёт цепочку.

Вероятностное — рассуждает ваш агентСимвольное — управляет Cradle

Что ломается, когда у агента появляется настоящий доступ

Промпт — не ограничение

инструкция против правила

Инструкция в системном промпте — это пожелание, которому модель может последовать. Если не последует, вызов ничем в системе не остановлен.

Пауза живёт внутри агента

одобрение без границ

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

Трассы говорят как, а не почему

наблюдаемость против решения

Трасса показывает, какой вызов был сделан. Она не говорит, какое правило его разрешило, и не показывает, правили ли запись задним числом.

Три шага от установки до production

01

День 1

Установка

Cradle Server разворачивается одним бинарником на Linux или macOS. Скачивает open-weight модели. Без внешних зависимостей, без telemetry, работает offline с первой минуты.

02

Дни 2-7

Обучение

Загрузите корпоративные документы — PDF, DOCX, XLSX, MD. Опционально LoRA fine-tuning под терминологию компании. Выберите из 10+ шаблонов агентов: support, юрист, продажи, HR.

03

Дни 8-14

Развёртывание

Зарегистрируйте инструменты, которые агентам разрешено вызывать, и обращайтесь к ним через REST API, встраиваемый веб-виджет, Telegram или MCP. Операторы проверяют черновые ответы — approve, edit, reject — с полным аудит-логом.

Что внутри Cradle

Шлюз — это и есть продукт. Ниже — слои, которыми он управляет и которые выросли вокруг него.

  1. 01Мультиканал — Telegram, встраиваемый веб-виджет, REST API, MCP
  2. 02EU AI Act compliance — аудит-лог + governance
  3. 03Risk classifier — L1 правила + L2 LLM
  4. 04Роутинг агентов по skills и домену
  5. 0510+ шаблонов агентов с готовыми промптами
  6. 06RAG — парсеры PDF, DOCX, XLSX
  7. 07sqlite-vec — встроенное векторное хранилище
  8. 08Web crawler с поддержкой robots.txt
  9. 09Inbox оператора — approve/edit/reject
  10. 10Pipeline LoRA — fine-tuning под домен
  11. 11Model runner — llama.cpp, open-weight модели

Частые вопросы

Cradle когда-нибудь "звонит домой"?

Нет. После установки работает целиком offline. Единственный исходящий трафик — опциональная загрузка моделей с Hugging Face, и только когда вы кликаете "скачать" на конкретную модель. Сервер можно полностью air-gap'нуть.

Какое железо нужно?

Для агента уровня Mistral 7B: 32 ГБ RAM, 16-ядерный CPU, 200 ГБ SSD. GPU опционален, но рекомендуется. Требования под каждую модель показывает система предупреждений на странице моделей.

Какие модели можно использовать?

Любые в формате GGUF: Mistral, Llama 4, Qwen 3, Gemma, Phi, DeepSeek. Мы курируем рекомендованный список из публичных бенчмарков (OpenLLM Leaderboard, LMSYS Arena), но можно добавить любую модель по URL.

Как интегрировать с нашими инструментами?

Cradle предоставляет REST API и сегодня поставляет три канала — Telegram, встраиваемый веб-виджет и сам HTTP API, — плюс MCP в обе стороны: он может и потреблять ваши MCP-серверы, и выступать одним из них. Новый канал — около 200 строк TypeScript.

Можно ли дообучать на наших данных?

Да. Cradle включает пайплайн LoRA-обучения, который работает на вашем железе (Apple Silicon или NVIDIA GPU). Во время обучения данные не покидают вашу инфраструктуру.

Что насчёт EU AI Act?

Cradle поставляется с аудит-логированием, одобрением человека в контуре и классификацией риска по умолчанию. Мы даём шаблоны для документации по Article 11, которую клиент заполняет под свой деплой. Финальный compliance — ответственность клиента; Cradle делает его возможным, а не невозможным.

Open source?

Cradle Community (ограниченная) под лицензией MIT, остальное — коммерческое. Архитектура открыта: вы можете прочитать каждую строку кода, которая работает на вашей машине.

Где вы базируетесь?

В Европе. Работаем удалённо с клиентами и партнёрами в EU и совместимых юрисдикциях.

Установите и зарегистрируйте первый инструмент.

Шлюз работает на вашей машине. Журнал остаётся там же.