«У нас есть бот в Telegram» — фраза, за которой может стоять что угодно: от простого меню с пятью кнопками до системы, которая понимает вопрос на свободном языке и сама решает, к какому источнику данных обратиться за ответом. Второе и называется AI-ассистентом. Разберём, из чего он состоит, чем принципиально отличается от простого бота, как контролировать его ответы и как понять, что он в целом работает хорошо, — на примере реального продукта, который мы делаем в Biblio-Tech (более широкий обзор того, что такое ИИ в библиотеке и где он уже применяется, — в отдельной статье).
Оглавление
Что такое AI-ассистент библиотеки
AI-ассистент — диалоговая система, которая отвечает читателю на языке, каким он сам формулирует вопрос, и при необходимости обращается сразу к нескольким источникам данных библиотеки: каталогу, расписанию мероприятий, базе знаний с правилами и инструкциями. В отличие от справочной страницы с FAQ, ассистент не заставляет читателя искать подходящий пункт вручную — он сам сопоставляет вопрос с нужным источником и формулирует связный ответ, а не просто ссылку на нужный раздел сайта.
Чем он отличается от обычного чат-бота
Классический бот с кнопками работает по жёсткому сценарию: читатель выбирает пункт меню, бот показывает заготовленный ответ. Это надёжно, но негибко — вопрос, который не укладывается в готовый сценарий, ставит такого бота в тупик.
AI-ассистент понимает вопрос, заданный свободным текстом — «а можно продлить книгу, если я в отпуске» так же, как «как продлить книгу удалённо» — и сам решает, какой источник использовать для ответа. Разница особенно заметна на пограничных, нестандартно сформулированных вопросах, которых в реальном общении с читателями большинство.
Читатель: «Я не успеваю сдать книгу, уезжаю на неделю раньше»
Бот с кнопками: показывает пункт меню «Продление книг» с общей инструкцией
AI-ассистент: «Продлить книгу можно через личный кабинет на сайте или прямо здесь — назовите номер читательского билета, и я проверю, доступно ли продление»
В обоих случаях читатель в итоге получает нужную информацию, но AI-ассистент делает это за один шаг, без необходимости самому искать подходящий пункт меню среди прочих.
Какие вопросы он умеет решать
- Часы работы библиотеки и её отделов, включая праздничные дни и период сессии
- Наличие конкретной книги и её местонахождение в фонде
- Порядок записи, продления и возврата изданий
- Расписание мероприятий, лекций и экскурсий
- Условия доступа к электронным ресурсам и базам данных
- Общие вопросы о структуре и услугах библиотеки
- Ориентация для первокурсников — куда идти, как получить читательский билет, с чего начать
Вопросы, которые выходят за пределы этого списка целиком — например, требующие экспертной оценки или содержащие жалобу, — ассистент передаёт сотруднику, а не пытается ответить наугад. На практике этот список редко фиксируется раз и навсегда: по мере того как ассистент работает, в базу знаний добавляются новые темы — например, вопросы про конкретные гранты или мероприятия, которые раньше отдельно не обрабатывались.
Из чего состоит AI-ассистент
Подключение к каталогу
Чтобы отвечать на вопросы о наличии книг, ассистент обращается к данным каталога напрямую, а не хранит отдельную копию, которая может устареть. Это тот же принцип, что лежит в основе экспериментов Йельской библиотеки по подключению ИИ к каталогу через протокол MCP (Model Context Protocol) — ассистент получает актуальные данные в момент запроса, а не полагается на память модели. Практическое следствие: если книгу только что вернули на полку, ассистент узнает об этом сразу же, а не через день после синхронизации.
Поиск по базе знаний
Правила, инструкции, ответы на нестандартные вопросы хранятся в отдельной базе знаний, которую сотрудники библиотеки пополняют и редактируют. Ассистент ищет по ней релевантный фрагмент перед тем, как сформулировать ответ — это и есть принцип RAG (генерация с опорой на поиск), который снижает риск выдуманных фактов.
Подключение расписания мероприятий
Анонсы лекций, экскурсий и мастер-классов подключаются отдельным источником — так ассистент может ответить и на вопрос «что интересного будет на этой неделе», и подсказать конкретную дату мероприятия по теме.
Логика эскалации к человеку
Когда вопрос не находит уверенного ответа ни в одном источнике, ассистент должен честно сказать «не знаю, уточню у сотрудника» — вместо того чтобы уверенно сформулировать правдоподобный, но неверный ответ. Это одна из самых важных частей архитектуры, которую легко упустить при проектировании: разработчику проще сделать так, чтобы бот всегда отвечал хоть что-то, но именно это «хоть что-то» и порождает случаи вроде уверенно названной несуществующей книги.
На практике эскалация может выглядеть по-разному: пересылка вопроса дежурному сотруднику, короткое «уточню и отвечу позже» с реальным follow-up, или прямая ссылка на страницу с контактами нужного отдела. Выбор зависит от того, сколько человек в библиотеке готовы оперативно подключаться к диалогам бота.

Как контролировать ответы
Запуск ассистента — не разовое событие, а начало процесса. Три практики, которые снижают риск ошибок:
- Мягкий запуск. Первые несколько недель сотрудник читает диалоги и дополняет базу знаний вопросами, на которые ассистент не смог ответить уверенно
- Журнал диалогов. Полная история переписки должна быть доступна для просмотра — без неё невозможно понять, где именно ассистент ошибается
- Регулярный аудит. Раз в одну-две недели стоит выборочно просматривать 15-20 диалогов, даже если явных жалоб не поступало — часть ошибок читатели просто не замечают или не сообщают о них
Как оценивать качество
Вместо одной универсальной метрики стоит смотреть на несколько показателей вместе: долю вопросов, закрытых ассистентом без участия сотрудника; долю вопросов, честно переданных человеку как «не знаю»; и долю диалогов, где читатель повторяет вопрос по-другому, — это обычно значит, что первый ответ не устроил. Рост первого показателя при стабильно низком третьем — хороший знак; рост первого за счёт третьего, наоборот, говорит о том, что ассистент отвечает уверенно, но неточно, и это как раз тот случай, когда формально успешная статистика маскирует реальную проблему.

Типичные ошибки при проектировании ассистента
База знаний загружена один раз и не обновляется. Часы работы меняются на время сессии, правила продления корректируются — если база знаний не синхронизирована с реальностью, ассистент начинает уверенно давать устаревшие ответы.
Нет чёткой границы, где ассистент передаёт вопрос человеку. Без явной логики эскалации система пытается ответить на всё подряд, включая вопросы, для которых у неё просто нет данных — отсюда и берутся неверные, но уверенно звучащие ответы.
Никто не читает диалоги после запуска. Самая частая причина, по которой ассистент со временем начинает разочаровывать читателей, — не в самой технологии, а в том, что после первого месяца работы качество перестают отслеживать.
Пример: как это устроено у нас
Наш AI-чат-бот для Научной библиотеки ТГУ — рабочий продукт, а не демонстрационный прототип: он работает в VK и Telegram и построен именно по описанной здесь схеме: отвечает на вопросы о каталоге, режиме работы и услугах библиотеки, обучен на реальных диалогах с читателями, а не на общих формулировках из открытых источников. Отдельный раздел для первокурсников помогает новым студентам сориентироваться, не дожидаясь очной консультации, а раздел с проверкой задолженностей закрывает один из самых частых запросов без участия сотрудника. Подробный разбор функций и возможностей такого бота — в статье про AI-чат-бота для библиотеки.
| Компонент | За что отвечает |
|---|---|
| Каталог | Актуальные данные о наличии и местонахождении книг |
| База знаний | Правила, инструкции, ответы на нестандартные вопросы |
| Расписание мероприятий | Анонсы лекций и экскурсий |
| Логика эскалации | Честная передача сложных вопросов человеку |
Частые вопросы
Чем AI-ассистент отличается от обычного чат-бота с кнопками?
Бот с кнопками работает по жёсткому сценарию — читатель выбирает пункт меню. AI-ассистент понимает вопрос, заданный свободным текстом, и сам решает, к какому источнику обратиться за ответом.
Может ли AI-ассистент отвечать неправильно?
Да, особенно на вопросы за пределами загруженной базы знаний. Поэтому важны две вещи: ассистент должен уметь честно сказать «не знаю» вместо того чтобы придумывать ответ, и кто-то должен регулярно просматривать диалоги.
Сколько времени занимает запуск AI-ассистента для библиотеки?
Если это готовый продукт, а не разработка с нуля — обычно от двух до четырёх недель на настройку базы знаний и тестирование, плюс ещё несколько недель мягкого запуска с контролем диалогов (подробное руководство по созданию AI-ассистента для библиотеки — в отдельной статье).
Нужно ли предупреждать читателя, что он общается с ботом, а не с человеком?
Да, это хорошая практика прозрачности — короткое приветственное сообщение о том, что диалог ведёт AI-ассистент, с возможностью в любой момент попросить связать с сотрудником, снимает большую часть недоверия к формату.
Чек-лист запуска AI-ассистента
- Определены источники данных — каталог, база знаний, расписание мероприятий
- Прописана логика честной эскалации к человеку при неуверенном ответе
- Запланирован период мягкого запуска с чтением диалогов сотрудником
- Настроен доступ к журналу диалогов для регулярного аудита
- Определены показатели качества, которые отслеживаются регулярно
Что почитать
- Yale University Library — материалы об ИИ в библиотеке
- ALA Council Adopts Guidance on Use of Artificial Intelligence in Libraries
Посмотрите, как это работает вживую
Наш AI-чат-бот уже отвечает читателям Научной библиотеки ТГУ в VK и Telegram. Покажем, как устроена база знаний и как быстро настроить похожего ассистента под вашу библиотеку.