protocore.

AGENT RUNTIME / OPEN CORE

Ответ —
это только
начало.

Модель выбирает действие. Protocore ведёт работу дальше: вызывает инструменты, удерживает контекст и передаёт события — до результата или явной остановки.

Для разработчиков AI-продуктов.
Ядро: предварительная версия · Платформа: beta

EXECUTION / SYSTEM VIEW↙ СВЯЗИ ЯДРА
01 / ВЫБОРМодель02 / ДЕЙСТВИЕИнструменты03 / КОНТЕКСТСостояние04 / ПОТОКСобытия
PROTOCOREАГЕНТНЫЙ ЦИКЛ
Ваш продукт снаружи.
Управление ходом — внутри.
ОТКРЫТОЕ ЯДРОPython 3.12+MPL-2.0Модели через адаптерыСнимки и возобновление

01 / РАБОТА МЕЖДУ ОТВЕТАМИ

Один запрос.
Несколько решений.

Агент не знает ответ заранее. Он обращается к инструментам, получает наблюдение и выбирает следующий шаг. Ядро управляет этим циклом, а приложение задаёт доступы и интеграции.

ЗАДАЧА ПОЛЬЗОВАТЕЛЯ

«Сравни версии спецификации и подготовь список изменений для команды».

Иллюстрация поведения, не запуск модели и не интерфейс продукта
ИНСТРУМЕНТ → НАБЛЮДЕНИЕ

Сначала — исходные документы.

Модель запрашивает чтение двух файлов. Адаптер возвращает их содержимое; результат становится частью контекста следующего решения.

ПОЛУЧЕНЫ ИСХОДНИКИspec-v1.md
spec-v2.md
Модель видит данные, на которые может опереться.

02 / ЯДРО И ПРОДУКТ

Собирайте свой продукт.
Цикл уже выделен.

APP

Ваш интерфейс и процесс

Чат, внутренний помощник, обработка документов. Вы определяете задачу пользователя и критерий результата.

ВАША ЛОГИКА
I/O

Ваши адаптеры

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

ВАША ИНФРАСТРУКТУРА

Ядро Protocore

Цикл решений, бюджет контекста, компакция, вызовы инструментов, снимки и условия остановки.

MPL-2.0

Ядро — библиотека, а не готовый сервер: без драйвера базы данных, HTTP API и обязательного облака. Хранение и восстановление зависят от подключённых адаптеров.

Документация ядра ↗

03 / ДВА СПОСОБА ИСПОЛЬЗОВАТЬ

От библиотеки
до платформы.

ОТКРЫТОЕ ЯДРО / MPL-2.0

Встройте в свой стек

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

Код, примеры и контракты ↗
ПЛАТФОРМА / BETA · ПРОПРИЕТАРНЫЙ СЛОЙ

Обсудите интеграцию

Сервисы, чат, управление, фоновые задачи и песочница вокруг ядра. Состав, требования к инфраструктуре и готовность конкретного сценария обсуждаются отдельно.

Обсудить с Anchor Inference ↗

04 / ИССЛЕДОВАНИЯ

Проверяем механизмы.
Публикуем ограничения.

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

01
ПАМЯТЬ АГЕНТА / ЭМПИРИЧЕСКОЕ ИССЛЕДОВАНИЕ

Что остаётся после сжатия контекста?

Сравнение форматов сохранения информации: одно поле и структурированный набор полей при сопоставимой ёмкости.

02
ЗАВЕРШЕНИЕ РАБОТЫ / ЭМПИРИЧЕСКОЕ ИССЛЕДОВАНИЕ

Как довести большой артефакт до конца?

Исследование управления выполнением, когда вывод модели ограничен или прерван.

03
ОЦЕНКА АГЕНТОВ / МЕТОДОЛОГИЧЕСКАЯ СТАТЬЯ

«Завершено» ещё не значит «верно».

Отдельная оценка корректности файла, соблюдения политики, решения судьи и состояния платформы.

Статьи на английском языке. На страницах — методы, ограничения, PDF и исходные пакеты. Полный каталог исследований ↗ Здесь нет обещания универсального превосходства.

СЛЕДУЮЩИЙ ШАГ

Начните
с одного цикла.

Изучите запускаемый пример с адаптерами в памяти. Затем замените их своими моделями, инструментами и хранилищами. Ядро публикуется как предварительная версия; актуальный способ установки указан в README.