Как устроен ассистент

Снаружи это просто чат в Telegram. Внутри — Claude, у которого есть характер, память и руки. Разберём, что происходит между «ты отправил сообщение» и «пришёл ответ».

Из чего он собран

У каждого ассистента три части, и работают они вместе:

Что происходит на каждое сообщение

Ты пишешь — и за пару секунд ассистент проходит один и тот же цикл:

Душа — характер, а не скрипт

Душа задаётся при подключении: имя, роль под тебя, стиль общения, правила. Именно поэтому Гермес и Афина ведут себя по-разному — у них разные души, хотя «мозг» один. Со временем душа дорабатывается: чем дольше вы работаете, тем точнее ассистент под тебя настроен.

Это не набор заготовленных ответов. Это скорее «кем ему быть» — а конкретику он берёт из памяти и из разговора.

Мозг

Под капотом — Claude, флагманская модель Anthropic. Она отвечает за понимание, рассуждение и текст. Пантеон добавляет вокруг неё то, чего у голой модели нет: постоянную память, файлы, инструменты и характер. Модель — двигатель; Пантеон — вся машина вокруг него.

Один бот — один ты

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

Подробнее про изоляцию — в главе «Защита данных», про память — в главе «Система памяти».

От разработчика

Мне важно было, чтобы ассистент был кем-то, а не «интерфейсом к нейросети». Поэтому характер вынесен в отдельную душу, а память — в отдельные файлы, а не растворён в модели. Так ассистент остаётся собой между сессиями, а не собирается заново на каждый твой вопрос. По сути ты общаешься не с моделью напрямую, а с личностью, которая ей пользуется.