Технологии

Татьяна: корпоративный ИИ-ассистент

Познакомьтесь с Татьяной — нашим корпоративным ИИ-секретарём.

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

В какой момент возникла идея создания бота Татьяны? Для каких бизнес-задач или проблем она предназначена?

Руководство Эль Пять во II квартале 2025 года решило стремиться к стратегическому подходу AI first в рамках своего развития. Это подход, при котором ИИ выступает не просто вспомогательным инструментом, а становится ядром бизнеса.

Корпоративный ИИ-ассистент Татьяна

К III кварталу того же года ИИ-ассистент Татьяна была выбрана как первый для внедрения инструмент в рамках этой стратегии. Изначально возможный функционал Татьяны не был чётко определён, но её основа — управление задачами и конспектирование видеоконференцсвязи. Этот функционал и был выбран для начала разработки.

Какие технологии и инструменты легли в основу бота Татьяны? Почему вы выбрали именно их?

Архитектура Татьяны реализует интеллектуальную обработку входящих данных, обеспечивая комплексную работу с аудио, текстовыми сообщениями и callback-ответами от Telegram и переписками в чате.

Классификация входящих данных

  • Классификатор получает события от SMTP — стандартизированного сетевого протокола для отправки и маршрутизации электронных сообщений — и Telegram API (сообщения, callback-чаты), после чего определяет тип контента: аудио, текст, callback или переписка.

Запуск облачных функций и распознавание аудио

  • При обнаружении аудио классификатор передаёт файл в Yandex Object Storage и инициирует событие, запускающее Yandex Cloud Function.
  • Yandex Cloud Function производит интеграцию и запускает SpeechKit для асинхронного или потокового распознавания аудио. Аудиозаписи конвертируются в текст; поддерживаются файлы длительностью до четырёх часов и многоканальный анализ.
Татьяна работает с корпоративными данными
ИИ-ассистент Татьяна за рабочим столом

Управление ИИ-агентами и сохранение контекста

  • ИИ-агенты с различными промтами работают с локальной базой данных чата для хранения временного контекста в рамках диалога.
  • Для обогащения знаний и доступа к корпоративной базе используется Yandex DB.
  • При обработке текстовой информации и принятии решений о выборе инструментов — Wiki, Tracker, SpeechKit — применяется Yandex GPT-5.

Сервисные интеграции

  • Yandex Cloud Function обеспечивает предварительное преобразование полученных данных: например, нормализацию текста, разметку или выделение задач.
  • API-интеграции позволяют автоматически создавать задачи, обновлять Wiki и выполнять распознавание аудио.

Реализация «физического» присутствия агента

  • Для эмуляции участия агента «Татьяна» во встречах — например, в Telemost — инициируется запуск Selenium WebDriver. Это позволяет выполнять действия через web-интерфейс и интегрироваться в видеозвонок как виртуальный участник.

Основные преимущества архитектуры

Гибкая маршрутизация событий — унифицированная обработка различного контента.
Модульное подключение и обработка голосовых и текстовых данных.
Интеграция с корпоративными источниками знаний и инструментами управления.
Обеспечение как автоматических, так и «личных» сценариев присутствия агента в командной работе.
Как вы обеспечиваете безопасность данных, с которыми работает бот Татьяна? Какие меры предприняты для защиты информации пользователей?
  • Составлен Whitelist авторизованных пользователей. Бот проверяет Telegram перед каждым ответом. Неавторизованные пользователи получают отказ с сообщением «Доступ запрещён».
  • Защита списка задач из Трекера. Неавторизованный пользователь не может получить список задач, проектов и целей. Команды /tasks и /projects доступны только авторизованным.
  • Защита корпоративных данных. Доступ к Wiki, Диску, протоколам совещаний, отчётам, расшифровкам голосовых сообщений доступен только авторизованным сотрудникам.
  • Проверка авторизации на каждый запрос. Каждая команда проверяет авторизацию не только при /start. Протестировано: повторные запросы также требуют авторизации.
  • Хранилище whitelist. Список авторизованных пользователей хранится в защищённом месте (YDB / Lockbox / переменные окружения), а не в открытом коде.
ИИ-ассистент Татьяна общается с сотрудником
  • Управление списком пользователей. Предусмотрена возможность добавления и удаления пользователей без пересборки — через админ-команду или конфигурацию.
  • История диалога пользователя изолирована. Один пользователь не видит диалоги другого.