«У нас есть бот в Telegram» — фраза, за которой может стоять что угодно: от простого меню с пятью кнопками до системы, которая понимает вопрос на свободном языке и сама решает, к какому источнику данных обратиться за ответом. Второе и называется AI-ассистентом. Разберём, из чего он состоит, чем принципиально отличается от простого бота, как контролировать его ответы и как понять, что он в целом работает хорошо, — на примере реального продукта, который мы делаем в Biblio-Tech (более широкий обзор того, что такое ИИ в библиотеке и где он уже применяется, — в отдельной статье).

Оглавление

  1. Что такое AI-ассистент библиотеки
  2. Чем он отличается от обычного чат-бота
  3. Какие вопросы он умеет решать
  4. Из чего состоит AI-ассистент
  5. Как контролировать ответы
  6. Как оценивать качество
  7. Типичные ошибки при проектировании
  8. Пример: как это устроено у нас
  9. Частые вопросы

Что такое AI-ассистент библиотеки

AI-ассистент — диалоговая система, которая отвечает читателю на языке, каким он сам формулирует вопрос, и при необходимости обращается сразу к нескольким источникам данных библиотеки: каталогу, расписанию мероприятий, базе знаний с правилами и инструкциями. В отличие от справочной страницы с FAQ, ассистент не заставляет читателя искать подходящий пункт вручную — он сам сопоставляет вопрос с нужным источником и формулирует связный ответ, а не просто ссылку на нужный раздел сайта.

Чем он отличается от обычного чат-бота

Классический бот с кнопками работает по жёсткому сценарию: читатель выбирает пункт меню, бот показывает заготовленный ответ. Это надёжно, но негибко — вопрос, который не укладывается в готовый сценарий, ставит такого бота в тупик.

AI-ассистент понимает вопрос, заданный свободным текстом — «а можно продлить книгу, если я в отпуске» так же, как «как продлить книгу удалённо» — и сам решает, какой источник использовать для ответа. Разница особенно заметна на пограничных, нестандартно сформулированных вопросах, которых в реальном общении с читателями большинство.

Читатель: «Я не успеваю сдать книгу, уезжаю на неделю раньше»
Бот с кнопками: показывает пункт меню «Продление книг» с общей инструкцией
AI-ассистент: «Продлить книгу можно через личный кабинет на сайте или прямо здесь — назовите номер читательского билета, и я проверю, доступно ли продление»

В обоих случаях читатель в итоге получает нужную информацию, но AI-ассистент делает это за один шаг, без необходимости самому искать подходящий пункт меню среди прочих.

Какие вопросы он умеет решать

  • Часы работы библиотеки и её отделов, включая праздничные дни и период сессии
  • Наличие конкретной книги и её местонахождение в фонде
  • Порядок записи, продления и возврата изданий
  • Расписание мероприятий, лекций и экскурсий
  • Условия доступа к электронным ресурсам и базам данных
  • Общие вопросы о структуре и услугах библиотеки
  • Ориентация для первокурсников — куда идти, как получить читательский билет, с чего начать

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

Из чего состоит AI-ассистент

Подключение к каталогу

Чтобы отвечать на вопросы о наличии книг, ассистент обращается к данным каталога напрямую, а не хранит отдельную копию, которая может устареть. Это тот же принцип, что лежит в основе экспериментов Йельской библиотеки по подключению ИИ к каталогу через протокол MCP (Model Context Protocol) — ассистент получает актуальные данные в момент запроса, а не полагается на память модели. Практическое следствие: если книгу только что вернули на полку, ассистент узнает об этом сразу же, а не через день после синхронизации.

Поиск по базе знаний

Правила, инструкции, ответы на нестандартные вопросы хранятся в отдельной базе знаний, которую сотрудники библиотеки пополняют и редактируют. Ассистент ищет по ней релевантный фрагмент перед тем, как сформулировать ответ — это и есть принцип RAG (генерация с опорой на поиск), который снижает риск выдуманных фактов.

Подключение расписания мероприятий

Анонсы лекций, экскурсий и мастер-классов подключаются отдельным источником — так ассистент может ответить и на вопрос «что интересного будет на этой неделе», и подсказать конкретную дату мероприятия по теме.

Логика эскалации к человеку

Когда вопрос не находит уверенного ответа ни в одном источнике, ассистент должен честно сказать «не знаю, уточню у сотрудника» — вместо того чтобы уверенно сформулировать правдоподобный, но неверный ответ. Это одна из самых важных частей архитектуры, которую легко упустить при проектировании: разработчику проще сделать так, чтобы бот всегда отвечал хоть что-то, но именно это «хоть что-то» и порождает случаи вроде уверенно названной несуществующей книги.

На практике эскалация может выглядеть по-разному: пересылка вопроса дежурному сотруднику, короткое «уточню и отвечу позже» с реальным follow-up, или прямая ссылка на страницу с контактами нужного отдела. Выбор зависит от того, сколько человек в библиотеке готовы оперативно подключаться к диалогам бота.

Современный интерьер библиотеки с рядами стеллажей и естественным светом
AI-ассистент подключается к тем же данным, которыми библиотека уже пользуется — каталогу, расписанию, базе знаний.

Как контролировать ответы

Запуск ассистента — не разовое событие, а начало процесса. Три практики, которые снижают риск ошибок:

  1. Мягкий запуск. Первые несколько недель сотрудник читает диалоги и дополняет базу знаний вопросами, на которые ассистент не смог ответить уверенно
  2. Журнал диалогов. Полная история переписки должна быть доступна для просмотра — без неё невозможно понять, где именно ассистент ошибается
  3. Регулярный аудит. Раз в одну-две недели стоит выборочно просматривать 15-20 диалогов, даже если явных жалоб не поступало — часть ошибок читатели просто не замечают или не сообщают о них

Как оценивать качество

Вместо одной универсальной метрики стоит смотреть на несколько показателей вместе: долю вопросов, закрытых ассистентом без участия сотрудника; долю вопросов, честно переданных человеку как «не знаю»; и долю диалогов, где читатель повторяет вопрос по-другому, — это обычно значит, что первый ответ не устроил. Рост первого показателя при стабильно низком третьем — хороший знак; рост первого за счёт третьего, наоборот, говорит о том, что ассистент отвечает уверенно, но неточно, и это как раз тот случай, когда формально успешная статистика маскирует реальную проблему.

Руки держат смартфон с открытой перепиской в мессенджере
Для читателя AI-ассистент выглядит как обычная переписка — сложность спрятана внутри.

Типичные ошибки при проектировании ассистента

База знаний загружена один раз и не обновляется. Часы работы меняются на время сессии, правила продления корректируются — если база знаний не синхронизирована с реальностью, ассистент начинает уверенно давать устаревшие ответы.

Нет чёткой границы, где ассистент передаёт вопрос человеку. Без явной логики эскалации система пытается ответить на всё подряд, включая вопросы, для которых у неё просто нет данных — отсюда и берутся неверные, но уверенно звучащие ответы.

Никто не читает диалоги после запуска. Самая частая причина, по которой ассистент со временем начинает разочаровывать читателей, — не в самой технологии, а в том, что после первого месяца работы качество перестают отслеживать.

Пример: как это устроено у нас

Наш AI-чат-бот для Научной библиотеки ТГУ — рабочий продукт, а не демонстрационный прототип: он работает в VK и Telegram и построен именно по описанной здесь схеме: отвечает на вопросы о каталоге, режиме работы и услугах библиотеки, обучен на реальных диалогах с читателями, а не на общих формулировках из открытых источников. Отдельный раздел для первокурсников помогает новым студентам сориентироваться, не дожидаясь очной консультации, а раздел с проверкой задолженностей закрывает один из самых частых запросов без участия сотрудника. Подробный разбор функций и возможностей такого бота — в статье про AI-чат-бота для библиотеки.

Компонент За что отвечает
Каталог Актуальные данные о наличии и местонахождении книг
База знаний Правила, инструкции, ответы на нестандартные вопросы
Расписание мероприятий Анонсы лекций и экскурсий
Логика эскалации Честная передача сложных вопросов человеку

Частые вопросы

Чем AI-ассистент отличается от обычного чат-бота с кнопками?

Бот с кнопками работает по жёсткому сценарию — читатель выбирает пункт меню. AI-ассистент понимает вопрос, заданный свободным текстом, и сам решает, к какому источнику обратиться за ответом.

Может ли AI-ассистент отвечать неправильно?

Да, особенно на вопросы за пределами загруженной базы знаний. Поэтому важны две вещи: ассистент должен уметь честно сказать «не знаю» вместо того чтобы придумывать ответ, и кто-то должен регулярно просматривать диалоги.

Сколько времени занимает запуск AI-ассистента для библиотеки?

Если это готовый продукт, а не разработка с нуля — обычно от двух до четырёх недель на настройку базы знаний и тестирование, плюс ещё несколько недель мягкого запуска с контролем диалогов (подробное руководство по созданию AI-ассистента для библиотеки — в отдельной статье).

Нужно ли предупреждать читателя, что он общается с ботом, а не с человеком?

Да, это хорошая практика прозрачности — короткое приветственное сообщение о том, что диалог ведёт AI-ассистент, с возможностью в любой момент попросить связать с сотрудником, снимает большую часть недоверия к формату.

Чек-лист запуска AI-ассистента

  • Определены источники данных — каталог, база знаний, расписание мероприятий
  • Прописана логика честной эскалации к человеку при неуверенном ответе
  • Запланирован период мягкого запуска с чтением диалогов сотрудником
  • Настроен доступ к журналу диалогов для регулярного аудита
  • Определены показатели качества, которые отслеживаются регулярно

Что почитать

Посмотрите, как это работает вживую

Наш AI-чат-бот уже отвечает читателям Научной библиотеки ТГУ в VK и Telegram. Покажем, как устроена база знаний и как быстро настроить похожего ассистента под вашу библиотеку.

Посмотреть AI-чат-бота