Читатель заходит на сайт библиотеки и видит подборку: «Вам может понравиться». В списке — книги, которые соответствуют его интересам, хотя он их не искал. Это работа AI-рекомендаций: система анализирует историю чтения, предпочтения и поведение похожих читателей, чтобы предложить релевантные книги. В 2026 году Overdrive запустили функцию Inspire Me в приложении Libby — генеративный AI формирует персонализированные подборки из доступных в библиотеке книг. Более 90% публичных библиотек Северной Америки используют Libby, и теперь AI-рекомендации стали массовым явлением. Разбираем, как работают рекомендательные системы, какие подходы существуют и как внедрить рекомендации в библиотечный каталог. О других AI-сервисах для библиотек — в статье «AI-ассистент библиотеки: что это и как он работает».
Оглавление
Зачем библиотеке рекомендательная система
Библиотечный фонд содержит тысячи или сотни тысяч книг. Читатель не знает большинства из них и не может вручную просмотреть весь каталог. Рекомендательная система решает эту проблему: показывает книги, которые с высокой вероятностью заинтересуют конкретного читателя.
Проблема: книги не находят своих читателей
Без рекомендаций читатели выбирают из того, что знают: бестселлеры, классика, книги знакомых авторов. Менее известные издания остаются на полках, хотя могли бы найти свою аудиторию. Рекомендательная система устраняет этот разрыв: показывает читателю книги, о которых он не знал, но которые соответствуют его интересам.
Выгоды для библиотеки
- Рост книговыдачи: читатели берут больше книг, потому что видят релевантные предложения
- Разгрузка библиотекарей: рекомендации автоматизируют часть консультационной работы
- Использование всего фонда: не только популярные издания, но и менее известные книги находят читателей
- Лояльность читателей: персонализированный сервис увеличивает удовлетворённость
Выгоды для читателя
- Экономия времени: не нужно часами листать каталог, система сама предлагает подходящее
- Открытие нового: читатель узнаёт о книгах, которые иначе бы пропустил
- Релевантность: рекомендации учитывают личные предпочтения, а не только популярность

Как работают AI-рекомендации
Рекомендательная система анализирует данные и выявляет закономерности, чтобы предсказать, какие книги понравятся читателю.
Типы данных для рекомендаций
| Тип данных | Примеры | Как используется |
|---|---|---|
| Метаданные книг | Жанр, автор, тематика, год, издательство, ключевые слова | Поиск похожих книг по характеристикам |
| История выдач | Какие книги читатель брал раньше | Построение профиля интересов читателя |
| Оценки и отзывы | Рейтинги, отзывы, лайки | Понимание, что нравится читателю |
| Поведение | Просмотры, клики, время на странице | Неявные сигналы интереса |
| Данные о других читателях | Что читают люди с похожими интересами | Коллаборативная фильтрация |
Процесс генерации рекомендаций
- Сбор данных: система получает информацию о книгах и поведении читателей
- Построение модели: алгоритм обучается на данных, выявляет закономерности
- Генерация рекомендаций: для конкретного читателя система предсказывает, какие книги ему понравятся
- Ранжирование: рекомендации сортируются по релевантности
- Фильтрация: исключаются книги, которые читатель уже читал, и недоступные издания
- Показ: читатель видит персонализированную подборку
Три подхода к рекомендациям
1. Контентная фильтрация (Content-Based Filtering)
Система рекомендует книги, похожие на те, что читатель уже читал. Похожесть определяется по метаданным: жанр, автор, тематика, ключевые слова.
Как работает:
- Читатель взял книгу «Мастер и Маргарита» Булгакова
- Система анализирует метаданные: русская классика, магический реализм, 1930-е
- Находит книги с похожими характеристиками: «Собачье сердце» Булгакова, «Москва — Петушки» Ерофеева, «Альтист Данилов» Орлова
- Рекомендует эти книги читателю
Плюсы: работает без данных о других читателях, понятно объяснить рекомендацию («похоже на то, что вы читали»), не требует большой базы пользователей.
Минусы: ограничена метаданными, не открывает неожиданные книги за пределами привычного круга.
2. Коллаборативная фильтрация (Collaborative Filtering)
Система рекомендует книги на основе поведения похожих читателей. Если читатели A и B читали одни и те же книги, а читатель A читал ещё книгу X, система порекомендует книгу X читателю B.
Как работает:
- Читатель A брал книги: Толкиен «Властелин колец», Мартин «Игра престолов», Сапковский «Ведьмак»
- Читатель B брал: Толкиен «Властелин колец», Мартин «Игра престолов»
- Система видит сходство интересов
- Рекомендует читателю B книгу «Ведьмак», потому что похожий читатель A её читал
Плюсы: открывает неожиданные книги, работает без глубокого анализа контента, улучшается с ростом базы пользователей.
Минусы: проблема холодного старта (новым пользователям и новым книгам сложно выдать рекомендации), требует достаточно большую базу читателей.
3. Гибридные системы
Комбинируют оба подхода: используют и метаданные книг, и поведение читателей. Большинство современных рекомендательных систем — гибридные.
Пример гибридной логики:
- Для нового читателя (нет истории): контентные рекомендации на основе первой взятой книги
- Для читателя с историей: коллаборативные рекомендации с учётом контентного сходства
- Для новой книги (никто не брал): контентные рекомендации на основе метаданных

Примеры внедрения в библиотеках
Libby Inspire Me (Overdrive)
В 2026 году Overdrive запустили функцию Inspire Me в приложении Libby. Это первое масштабное внедрение генеративного AI для рекомендаций в библиотеках: система генерирует персонализированные подборки из книг, доступных в конкретной библиотеке.
Как работает:
- Читатель отвечает на несколько вопросов о предпочтениях или описывает, что хочет почитать
- Генеративный AI (на базе GPT) анализирует запрос и историю чтения
- Формирует подборку из книг, которые сейчас доступны в библиотеке читателя
- Каждая рекомендация сопровождается объяснением: почему эта книга может понравиться
Масштаб: Libby используют более 90% публичных библиотек Северной Америки. Inspire Me стал точкой входа генеративного AI в библиотечный сектор.
Syndetics Unbound (ProQuest)
Syndetics Unbound — коммерческое решение для обогащения каталога и рекомендаций. Интегрируется с OPAC библиотеки и показывает «Похожие книги», «Читатели также взяли», «Другие книги автора».
Особенности:
- Готовая интеграция с популярными АБИС (Koha, Alma, Symphony)
- Контентные рекомендации на основе метаданных
- Обогащение записей: обложки, аннотации, рецензии, рейтинги
- Работает «из коробки» без настройки алгоритмов
NoveList (EBSCO)
NoveList — база данных рекомендаций для художественной литературы. Библиотекари используют её для консультаций, а читатели — для поиска книг по настроению, теме, стилю.
Особенности:
- Ручная курация: рекомендации составляют библиотекари-эксперты
- Поиск по «читательским интересам»: темп повествования, настроение, стиль письма
- Списки для чтения, подборки по темам, «Что читать после…»
Университетские библиотеки с кастомными решениями
Некоторые академические библиотеки разрабатывают собственные рекомендательные системы. Например, MIT Libraries экспериментируют с рекомендациями научных статей на основе цитирования и тематического сходства.
Технологии для рекомендаций
Готовые решения (SaaS)
| Решение | Тип | Стоимость | Особенности |
|---|---|---|---|
| Syndetics Unbound | Облако | От 500$/год | Интеграция с OPAC, обогащение метаданных |
| NoveList | Облако | От 400$/год | Художественная литература, ручная курация |
| LibraryThing for Libraries | Облако | От 300$/год | Теги читателей, рекомендации, обзоры |
| BiblioCommons | Платформа | По запросу | Полная замена OPAC с рекомендациями |
Open-source библиотеки для рекомендаций
| Библиотека | Язык | Тип алгоритмов | Применение |
|---|---|---|---|
| Surprise | Python | Коллаборативная фильтрация | SVD, KNN, NMF и другие классические алгоритмы |
| LensKit | Python | Гибридные | Исследовательские проекты, гибкая настройка |
| Implicit | Python | Коллаборативная (implicit feedback) | Для систем без явных оценок (только просмотры) |
| TensorFlow Recommenders | Python | Нейросети | Глубокое обучение для рекомендаций |
AI-сервисы для генеративных рекомендаций
Для рекомендаций в стиле Libby Inspire Me можно использовать большие языковые модели:
- OpenAI GPT-4 — высокое качество генерации, понимает контекст
- GigaChat — российская модель, работает с русским языком
- YandexGPT — интеграция с экосистемой Яндекса
- Claude — большой контекст, хорошо следует инструкциям
LLM не заменяет рекомендательную систему, а дополняет её: формирует естественный текст рекомендации, объясняет выбор, отвечает на уточняющие вопросы. Подробнее о подключении AI к каталогу — в статье «RAG для библиотечного каталога».
Пошаговое внедрение рекомендаций
Шаг 1. Определить источники данных
Какие данные есть у библиотеки:
- Метаданные каталога: жанры, авторы, ключевые слова, аннотации
- История выдач: какие книги брали читатели (анонимизированные или персональные)
- Оценки и отзывы: если библиотека собирает обратную связь
Минимальный набор: метаданные каталога. Этого достаточно для контентных рекомендаций («Похожие книги»).
Шаг 2. Выбрать подход
| Ситуация | Рекомендуемый подход |
|---|---|
| Есть только каталог, нет истории выдач | Контентная фильтрация: «Похожие книги» по метаданным |
| Есть история выдач, но мало читателей | Контентная + популярность: «Похожие» + «Часто берут» |
| Много читателей и данных о выдачах | Гибридная: коллаборативная + контентная |
| Хотите генеративные рекомендации с объяснениями | RAG + LLM: поиск похожих + генерация текста |
Шаг 3. Подготовить данные
Для контентных рекомендаций:
- Экспортируйте каталог с полными метаданными (жанр, автор, ключевые слова, аннотация)
- Заполните пустые поля — чем полнее метаданные, тем лучше рекомендации
- Нормализуйте данные: одинаковые жанры должны называться одинаково
Для коллаборативных рекомендаций:
- Экспортируйте историю выдач (читатель, книга, дата)
- Анонимизируйте данные, если требует политика конфиденциальности
- Исключите нетипичные паттерны (массовые выдачи на мероприятия, служебные операции)
Шаг 4. Выбрать или создать модель
Готовое решение (SaaS): подключить Syndetics Unbound или аналог, интегрировать с OPAC, настроить отображение.
Собственная разработка:
- Выбрать библиотеку (Surprise, LensKit)
- Обучить модель на данных библиотеки
- Оценить качество (метрики: precision, recall, NDCG)
- Создать API для получения рекомендаций
- Интегрировать с сайтом библиотеки
Шаг 5. Интегрировать с интерфейсом
Где показывать рекомендации:
- Страница книги: «Похожие книги», «Читатели также взяли»
- Личный кабинет: «Рекомендации для вас» на основе истории
- Главная страница: персонализированная подборка для авторизованного читателя
- Email-рассылка: персональные рекомендации раз в неделю
- Чат-бот: рекомендации по запросу в диалоге
Шаг 6. Оценить эффективность
Метрики для оценки:
- CTR: сколько читателей кликают на рекомендации
- Конверсия в выдачу: сколько из кликнувших берут книгу
- Разнообразие: насколько разные книги рекомендует система
- Покрытие каталога: какая доля книг получает рекомендации
Чек-лист внедрения AI-рекомендаций
- Определены источники данных (каталог, история выдач, оценки)
- Выбран подход (контентный / коллаборативный / гибридный)
- Метаданные каталога полные и нормализованные
- История выдач экспортирована и анонимизирована (если используется)
- Выбрана технология (SaaS или open-source)
- Модель обучена и протестирована
- API рекомендаций создан и задокументирован
- Рекомендации интегрированы с сайтом/OPAC
- Настроен сбор метрик эффективности
- Запланировано обновление модели при изменении данных
Типичные ошибки и как их избежать
Ошибка 1. Рекомендации одних и тех же популярных книг
Проблема: система постоянно рекомендует бестселлеры, потому что у них больше всего выдач. Менее известные книги никогда не попадают в рекомендации.
Решение: добавьте разнообразие в алгоритм. Используйте технику serendipity: специально включайте в рекомендации книги с меньшим рейтингом, но подходящие по теме. Ограничьте вес популярности в формуле ранжирования.
Ошибка 2. Фильтровый пузырь
Проблема: читатель, который брал только детективы, видит только детективы. Система не помогает открыть новые жанры.
Решение: добавьте элемент exploration. Иногда показывайте книги из смежных жанров: читателю детективов — триллеры, криминальные романы, нуар. Используйте эпсилон-жадный подход: 80% рекомендаций по модели, 20% — случайные из смежных категорий.
Ошибка 3. Холодный старт
Проблема: новому читателю нечего рекомендовать — нет истории. Новой книге нет рекомендаций — её никто не брал.
Решение:
- Для новых читателей: спросите о предпочтениях при регистрации, покажите популярное по жанрам
- Для новых книг: контентные рекомендации на основе метаданных (автор, жанр, тема)
Ошибка 4. Рекомендации недоступных книг
Проблема: система рекомендует книгу, но она выдана другому читателю или списана.
Решение: фильтруйте рекомендации по наличию. Интегрируйтесь с системой учёта (АБИС) для проверки статуса в реальном времени. Или добавьте индикатор: «Сейчас выдана, вернётся через 14 дней».
Ошибка 5. Непонятные рекомендации
Проблема: читатель не понимает, почему ему рекомендуют эту книгу. Доверие к системе падает.
Решение: добавьте объяснения. «Потому что вы читали Толкиена», «Похоже на „Мастер и Маргарита» по стилю», «Популярно среди читателей фэнтези». Генеративный AI (как в Libby Inspire Me) может формировать персонализированные объяснения.
Рекомендации и конфиденциальность
Персонализированные рекомендации требуют данных о поведении читателей. Это создаёт вопросы конфиденциальности, особенно для публичных библиотек.
Баланс между персонализацией и приватностью
| Подход | Данные | Персонализация | Приватность |
|---|---|---|---|
| Без персонализации | Только метаданные книг | Низкая | Полная |
| Анонимные рекомендации | Агрегированные данные выдач | Средняя | Высокая |
| Персональные рекомендации | История конкретного читателя | Высокая | Требует согласия |
Рекомендации по защите данных
- Согласие: получите явное согласие читателя на использование истории выдач для рекомендаций
- Opt-out: дайте возможность отключить персонализацию
- Локальная обработка: по возможности обрабатывайте данные на своих серверах, а не в облаке
- Минимизация: храните только необходимые данные, удаляйте старую историю
- Анонимизация: для обучения моделей используйте обезличенные данные
Подробнее об этических вопросах AI в библиотеках — в статье «ИИ и этика в библиотеках».
Что почитать
- American Libraries: 2026 Library Systems Briefing — обзор технологий в библиотеках, включая AI-рекомендации
- ACRL: 2026 Top Trends in Academic Libraries — тренды академических библиотек
- Library Technology: Library Systems Report 2026 — отчёт о библиотечных системах и AI
- ScienceDirect: Adoption of AI in academic libraries — исследование внедрения AI в академических библиотеках
Частые вопросы
Чем AI-рекомендации отличаются от обычного поиска?
Поиск работает по запросу читателя: он вводит автора или тему, получает результаты. AI-рекомендации работают проактивно: система анализирует историю чтения и сама предлагает книги, которые могут понравиться. Читатель не тратит время на формулировку запроса.
Нужно ли собирать данные о читателях для рекомендаций?
Для персонализированных рекомендаций — да, нужна история выдач. Для контентных рекомендаций (похожие книги) — нет, достаточно метаданных каталога. Библиотека выбирает подход в зависимости от политики конфиденциальности и возможностей АБИС.
Какие данные использует система рекомендаций?
Метаданные книг (жанр, автор, тематика, ключевые слова), история выдач читателя, оценки и отзывы (если собираются), поведение других читателей с похожими интересами. Чем больше данных, тем точнее рекомендации.
Сколько стоит внедрение рекомендательной системы?
Зависит от подхода. Готовые решения (Syndetics Unbound, NoveList) — от 500$ в год для небольшой библиотеки. Open-source решения (Surprise, LensKit) бесплатны, но требуют разработки и интеграции. AI-сервисы (OpenAI, GigaChat) — от 10–50$ в месяц в зависимости от объёма запросов.
Хотите персонализированные рекомендации для читателей?
AI-чат-бот от Biblio-Tech может рекомендовать книги на основе запросов читателей и данных каталога. Читатели описывают, что хотят почитать, бот подбирает подходящие книги и объясняет выбор. Узнайте, как это работает.