Текущая версия на compas.izzzy.fun — статический прототип для проверки сценариев: весь «ум» ассистента там захардкожен по ключевым словам. Этот документ описывает, во что это превращается при переходе к боевой реализации: стек, где живёт логика, как подключаются 1С/SAP/справочники и что уже можно строить не дожидаясь интеграций.
Точные команды (клик по чипу, «отпуск», «зарплата») обрабатываются мгновенно локальным роутером — без сетевого вызова, без задержки. Для свободного текста, где нужно и понять намерение, и вытащить параметры (даты, суммы, имена) из фразы вида «хочу в отпуск с 5 по 20, но проверь пересечение с релизом», на старте пилота используется сторонний сервис — VseGPT (function calling поверх LLM). Это осознанно временное решение: он уже есть на сервере, интегрируется быстро и не требует писать свой NLU с нуля к запуску пилота.
Набор сценариев конечен и известен заранее — это не открытый диалог общего назначения, а фиксированный список из нескольких десятков операций. Как только словарь ключевых фраз и синонимов на каждый сценарий будет накоплен (в том числе по реальным логам обращений к VseGPT — какие формулировки реально используют люди), распознавание свободного текста можно перевести на внутреннюю LLM-платформу Т1 на базе Qwen: без внешнего сервиса, без стоимости за запрос к стороннему API и без риска, что данные уйдут за периметр компании. VseGPT на этом этапе — способ быстрее показать рабочий пилот, а не финальная архитектура; целевое решение уже есть внутри контура, дело за переносом.
Каждая функция showX() в прототипе — это будущий tool. Ниже — куда он реально стучится и в каком состоянии сейчас.
| Сценарий | Система | Статус |
|---|---|---|
| Отпуск, остаток дней, пересечения | 1С:ЗУП / HR-система | план |
| Зарплата, 2-НДФЛ, справки | 1С:ЗУП | план |
| Больничный | Энва.Сервисы | план |
| Командировка + бюджет отдела | 1С:Бюджетирование | план |
| ДМС, клиники | Страховой провайдер (API/выгрузка) | мок |
| Бронирование переговорных / мест | Exchange / корп. календарь | план |
| Задачи (доска) | Сфера.Задачи | мок |
| Мой проект | Окси | мок |
| Моя команда, утилизация | Сфера.Задачи + HR | мок |
| Поиск контактов | LDAP / Active Directory | план |
| Пропуск гостю | СКУД | план |
| База знаний, новости, события | Корп. портал (переход по ссылке) | не требует интеграции |
| Техническая база знаний | Confluence | мок |
| Задачи разработки | JIRA | план |
| Слайды, презентации | Слайдотека | мок |
| Рекрутмент, кандидаты, вакансии | Система рекрутмента Т1 | план |
| Общение с командой, уведомления (уже в агентном режиме) | Dion | мок |
route().Прототип и вся текущая работа — за периметром компании, с внешним AI-инструментом для разработки (Claude Code), это и обеспечивает скорость итераций, которую вы видите. Когда работа дойдёт до реальных коннекторов к 1С/СКУД/LDAP — эта часть кода пишется уже внутри контура Т1, без доступа к внешним AI-сервисам. Здесь как раз пригождается внутренняя Qwen-платформа: с открытым агентом разработки поверх неё «последняя миля» интеграций делается локально, не дожидаясь отдельного согласования доступа к внешним AI-инструментам для команды.
Разработка бэкенда/фронтенда по этому плану официально не начата — по решению заказчика пилот сейчас существует только как интерактивный прототип для проверки UX-сценариев. Этот документ фиксирует договорённость по архитектуре, чтобы не терять контекст между итерациями макета.