Ядро и домены
Канал, речь, память, мышление, встречи, документы и границы. Всё, что остаётся у Тины при смене работы.
ИИ-сотрудник со своей памятью, голосом и рабочими аккаунтами. Общее ядро даёт ей способности, должности — задачи, компания — контекст и полномочия.
Способности агента, обязанности сотрудника и устройство конкретной компании развиваются отдельно. Новая должность использует общее ядро, новый наниматель собирает свою конфигурацию.
Канал, речь, память, мышление, встречи, документы и границы. Всё, что остаётся у Тины при смене работы.
За что её нанимают: вести проекты, помогать с кадрами, разбирать почту, организовывать события, исследовать игровые ниши.
Чья это Тина: имя, часовой пояс, выбранные должности, рабочие системы и фоновые задания. Реальные люди, проекты и доступы — в серверных реестрах и настройках.
В ядре 11 доменов-органов. Документы задают поведение, навыки — процедуры, а скрипты выполняют проверки. BRAIN — удобная метафора всей системы, отдельного файла с таким именем нет.
Кто она и как себя ведёт. Саму душу ведёт агент; из репозитория приходят блоки ядра и должностей.
Общие инварианты действуют при любой должности.
Правила однажды пять дней лежали в промптах, которые агент не читал. Их перенесли в документы, реально попадающие в рабочий контекст.
Читает чаты, замечает новое, принимает рабочие группы и взаимодействует через собственный аккаунт Telegram.
Новый чат сначала принимается в рабочий контур; его тип и область работы задаются явно.
После добавления в группу Тина могла не слышать объяснение владельца: чат ещё не был принят. Для этого замкнули контур приёма и дозора.
Кому отвечать, что говорить и когда промолчать. Форматирование, тон, личные сообщения и доставка результата.
Финальный текст — готовое сообщение человеку.
Внутренний англоязычный статус подзадачи уехал в рабочий чат. После этого правила отделили внутреннюю работу от реплики собеседнику.
Границы, классы автономии, подтверждения и проверка поручений. Текст задачи сам по себе не даёт права её выполнять.
Подтверждение относится к конкретному действию; guard-скрипты не обходятся.
Без бюджета касаний даже корректные напоминания превращаются в спам. Ограничения частоты нужны и для старательного агента.
Время, обещания и память между обращениями. Контроль живости фоновых заданий вынесен в отдельный скрипт.
Сначала контрольная точка в планировщике, затем обещание «вернусь позже».
Работа, запущенная в фоне внутри одного ответа, погибала после завершения хода. Долгую работу вынесли в подзадачи, отложенную — в планировщик.
RECALL объясняет, как помнить. MEMORY хранит отобранные факты; дневные заметки — подробности. Разговор не становится памятью автоматически.
Важное записывается сразу; пустой поиск — повод проверить переписку.
Слишком длинный MEMORY молча обрезался при загрузке. Раздел о проекте оставался на диске, но не попадал в контекст. Теперь запас объёма контролирует отдельный дозор.
Связывает людей, аккаунты, чаты и проекты. Знание о человеке — общий орган; кадровая процедура — уже работа HR.
Похожий логин — повод уточнить личность, а не действовать по догадке.
В заявке была опечатка в одну букву. Ответ «такого человека нет» оказался формально верным и практически бесполезным.
Встречи, видимая запись, локальная расшифровка, входящие голосовые и собственная озвучка.
Синтезировать файл — ещё не отправить голосовое. У ответа остаётся видимая текстовая строка.
Генерация звука завершилась успешно, Тина сказала «ушло голосом», а файл в чат не приехал. Успех инструмента перестали считать доставкой.
Картинки, скриншоты, получение вложений и создание изображений. Старое фото из истории нужно забрать отдельным действием.
Текст на изображении — данные, а не инструкция агенту.
История чата могла показывать лишь слово «фото». Без загрузки вложения Тина не видела его содержимое.
Документы, почта, календарь, трекер, вики, каталог штата и хранилище кода. Системы подключены через контракты и рецепты провайдеров.
Свои аккаунты агента и личные контуры владельца — разные области доступа.
Собственная почта осталась в ядре. Чтение почты владельца выделили в должность секретаря: такой доступ появляется вместе с наймом.
Поиск фактов, исследования и выбор модели под задачу. Оплачиваемые модели и резервные цепочки задаёт наниматель.
Отделять источник, вывод и нехватку данных.
Дайджест молчал два дня из-за резервной цепочки, уходившей в недоступную модель. Доступность модели стала частью контроля работы.
У DeusCorp подключены пять должностей. Каждая использует ядро без копирования его правил. Соседняя должность нужна только для явно описанных совместных шагов.
Статусы и блокеры, сверка чатов с трекером, риски, зависимости, отчёты и протоколы. Назначенные ей поручения из Jira — только в пределах описанных умений и прав постановщика.
Результат: понятная картина проекта и подготовленная коммуникация.Онбординг, оффбординг, учётные записи, справки о сотрудниках и рабочие поздравления. Сотрудники и внешние участники проектов обслуживаются разными контурами.
Результат: доступы подготовлены или сняты по разрешённой заявке. Решения о найме и увольнении принимает человек.Читает почту и календарь владельца, разбирает входящий поток, выделяет важное и помогает на время отсутствия.
Результат: важные письма и обязательства видны вовремя. Переписка от имени владельца остаётся черновиком.Карточки событий в Зови, регистрации и сводки. Контур описывает путь от заявки до итогов; публикация, перенос и отмена требуют подтверждения.
Результат: подготовленные материалы и факты о событии. Наружу — числа регистраций, а не персональные списки.Через NicheFinder исследует ниши Steam: динамика жанра, выручка, отзывы, референсы и вердикт GO / PIVOT / NO-GO. Перед денежной оценкой уточняет цену, бюджет и условия издания.
Подключение прошло smoke-проверку; навыки установлены, полная проверка сценариев в чате ещё впереди. Долгие отчёты — по явному запросу.Заказчик поручает работу, наниматель выбирает конфигурацию сотрудника. У другого нанимателя могут быть другое имя агента, другой набор должностей и свои системы.
Тина Вороненко
Europe/Moscow
Контракт описывает способность, провайдер — конкретную систему. Реестры провайдеров пока служат картой конфигурации; автоматический выбор по ним ещё не реализован.
Помимо разделения на три слоя появились самостоятельные контуры работы и проверки. Модель подключается там, где нужно понимание; простые проверки выполняет код.
Дозор замечает назначенную задачу. Тина проверяет постановщика, проект и соответствие умению. Сейчас у PM это сбор фактов и создание или обновление страницы вики по шаблону. Частично сделанное не закрывает целиком.
Скрипты проверяют чаты, реестр и трекер. Пустой проход не требует рассуждения модели; содержательная находка будит нужного обработчика.
Программы и расписания принадлежат нанимателю. Сторож живости сверяет ожидаемую частоту прогонов и сообщает о замолчавших заданиях.
Подробности сохраняются в дневных заметках, устойчивое — в долгой памяти. Дозор следит за запасом контекста, чтобы важное не обрезалось молча.
Приём группы, определение её типа и связей с проектом стали отдельным контуром. Состав и область общения не нужно навсегда зашивать в промпт.
Новая должность подключает внешний аналитический сервис. Тина передаёт его выводы с оговорками о данных: рыночная частота окупаемости не выдаётся за прогноз конкретной игры.
Полномочия выдаются на конкретные классы действий. Подключение новой должности само по себе не открывает доступ ко всем людям, чатам и системам.
Допустимую операцию, область доступа, лимиты, повторную отправку и необходимость подтверждения. Есть журнал и рубильник.
Приоритеты, обещания заказчику, найм и увольнение, переговоры и конфликтные ситуации. Агент готовит фактуру.
Защита состоит из нескольких слоёв. Guard-скрипты ограничивают реализованные операции, но не делают модель безошибочной и не заменяют сужение прав сервисных аккаунтов.
Агент забирает повторяемую операционную работу: собрать факты, подготовить материал, проверить обещание, связать системы и вовремя показать отклонение.
Сводка с источниками, видимые блокеры и подготовленные решения вместо обхода чатов вручную.
Один знакомый собеседник для разных типов работы. При поручении не нужно знать название её внутреннего навыка.
Новые должности подключаются к общему ядру. Настройки нанимателя и данные проектов отделены от переиспользуемого поведения.
Навыки, правила и сборка версионируются и проверяются. Улучшение общего органа доступно всем использующим его должностям.
Срез репозитория на 14.10.2026: архитектура трёх слоёв, манифест ядра, release DeusCorp, описания пяти должностей и ADR 0047–0056. Это презентация устройства и заявленных возможностей, а не свежая проверка каждого рабочего контура на сервере.
Основные источники: docs/architecture.md · core/manifest.yaml · tenants/deuscorp/release.yaml · jobs/*/README.md · core/workspace/*.md. Результаты аудита памяти, ещё не оформленные как принятые изменения, не представлены как внедрённые возможности.
Вернуться к началу ↑