Новый ландшафт HR‑поддержки
У большинства компаний, перешедших на гибридный или полностью удалённый формат, у HR‑отдела вырос поток однообразных вопросов: «Сколько у меня дней отпуска?», «Когда придёт больничный?», «Где взять 2‑НДФЛ?». Внутренние телефонные линии и почтовые ящики перегружаются, а качество сервиса падает. Интеграция 1С:ЗУП 3.2 с генеративной моделью ChatGPT решает проблему: сотрудники получают ответы круглосуточно, а кадровики высвобождают время для работы с компетенциями, вовлечённостью и аналитикой.
Как это работает
Бот — это лёгкое расширение к конфигурации ЗУП, которое слушает веб‑хуки из мессенджера (Telegram, Microsoft Teams, веб‑чат «Кабинета сотрудника») и пересылает запрос в модель. Передача формируется в JSON: в одном блоке идут фразы пользователя, в другом ‑‑ «system prompt» с короткими инструкциями («Ты HR‑бот. Используй данные ЗУП. Будь лаконичен»). Получив ответ, расширение проверяет его на допустимые поля, добавляет ссылки или файлы (например, сгенерированную справку) и возвращает сотруднику.
Мини‑архитектура
- Внешний интерфейс — бот в мессенджере или внутри корпоративного портала.
- HTTPS‑шлюз — проксирует запрос на веб‑службу 1С, шифруя TLS 1.3.
- HTTP‑сервис 1С — принимает JSON, определяет intent, обращается к регистрам ЗУП, подготавливает «питание» для модели.
- OpenAI / Azure / локальный LLM — выдаёт текст.
- BSL‑обработчик возвращает ответ и фиксирует его в журнале регистраций.
Сценарии первого внедрения
Чтобы бот дал ощутимый эффект уже через месяц, достаточно подключить четыре типовых сценария.
| Запрос сотрудника | Что читает бот в ЗУП | Как отвечает |
|---|---|---|
| «Сколько у меня отпуска?» | регистр «Плановый отпуск» | «Доступно 14 дней, ближайшая дата с 01.08» |
| «Нужна справка 2‑НДФЛ» | отчёт «Справки сотрудникам» | генерирует PDF, выдаёт ссылку |
| «Как оформить больничный?» | справочник «Виды листков нетрудоспособности» | присылает чек‑лист и статус выплат |
| «Хочу учиться Excel» | справочник «Программы обучения» | предлагает ближайший курс и ссылку на запись |
Никакого ручного ввода: бот сам подтягивает данные, оформляет документы и запускает согласования в ЗУП, если нужно.
Настройка в пять шагов
- Создайте бота в Telegram через @BotFather или аналогичный инструмент в Teams, получите токен.
- Установите расширение
ChatGPT_ZUP, включив предварительную проверку кода (он должен обращаться только к HTTP‑классам 1С и регистрам чтения). - Добавьте ключ API и модель (
gpt-4oили внутренняя Llama 2) в справочник «Параметры ИИ». - Пропишите webhook на защищённый URL фирмы, указав, что принимает только POST c Telegram‑серверов.
- Настройте роль «ChatGPT_User» — ей достаточно чтения регистров и права на формирование отчёта «Справки сотрудникам».
После этого любая фраза, написанная боту, появится в журнале регистрации, а ответ отобразится в диалоге сотрудника за две‑три секунды.
Что с безопасностью
Данные, идущие в модель, маскируются: вместо имени уходит хеш‑ID сотрудника, а для файлов бот отсылает только временную ссылку с токеном доступа на 60 минут. Сами PDF‑справки хранятся внутри периметра 1С и попадают во внешнюю сеть лишь по запросу и через HTTPS. Любая попытка модели «уточнить» личные данные блокируется фильтром ключевых слов.
Эффект на практике
Компания‑дистрибьютор, в штате которой 1 100 человек, запустила четырёхсценарный бот весной 2025 года. В первые три месяца:
| Показатель | До запуска | После |
|---|---|---|
| Среднее время ответа HR | 4 ч 12 м | 38 сек |
| Кол‑во тикетов в HD | 1 350 | 480 |
| Годовая экономия ФОТ HR | — | ≈ 1,2 млн ₽ |
Дополнительно вырос eNPS: сотрудники отметили «мгновенные» решения мелких вопросов и меньшее число напоминаний о «просроченных» отпусках.
Ошибки, которые встречаются чаще всего
- Слишком длинный системный prompt — модель «расплывается» и тратит токены: оставьте не более 200 символов.
- Неверное разграничение прав — бот видит регистр начислений зарплаты: уберите доступ, иначе он может раскрыть цифры.
- Тайм‑аут на запрос — увеличьте серверный лимит до 120 сек или используйте потоковую выдачу, чтобы мессенджер не разорвал соединение.
Взгляд вперёд
После обкатки базовых сценариев HR‑бот легко расширяется: можно подключить голосовой канал через Web‑Speech API, строить прогнозы текучести по данным ЗУП, формировать заявления на отпуск по команде «бери отпуск с 5 августа» или даже выдавать персональные рекомендации по обучению, исходя из OKR‑профиля сотрудника.
Инвестиции в несколько десятков часов настроек и минимальные расходы на API‑запросы окупаются за год за счёт экономии времени HR‑специалистов и повышенной удовлетворённости персонала.