В 2026 году ИИ-индустрия совершила переход от чат-ботов к агентам. По данным Gartner, к концу года 40% корпоративных приложений работают с агентами — год назад было меньше 5%. Агенты разбивают задачу на части, выполняют шаги самостоятельно, проверяют результат, исправляют ошибки без участия пользователя. Для библиотек это означает новые возможности автоматизации — от формирования отчётов до каталогизации поступлений. Разберём, чем агенты отличаются от чат-ботов, какие задачи они решают в библиотеке и как выбрать подходящее решение. Базовый обзор AI-ботов для библиотек — в статье «AI-чат-бот для библиотеки: функции и примеры».
Оглавление
В чём разница: чат-бот vs агент
Чат-бот: диалог и ответы
Чат-бот ведёт диалог с пользователем. Читатель задаёт вопрос — бот отвечает. Новый вопрос — новый ответ. Работа идёт в формате реплик. Бот использует базу знаний, FAQ, документы, но действует в рамках одной сессии и не выполняет задачи за пределами переписки.
Что делает чат-бот:
- Отвечает на вопросы о режиме работы, правилах записи, услугах библиотеки
- Ищет книгу в каталоге и сообщает, где она находится
- Помогает записаться на мероприятие через форму
- Объясняет, как пользоваться электронными ресурсами
Чего чат-бот не делает:
- Не выполняет действия без команды пользователя
- Не разбивает задачу на шаги самостоятельно
- Не использует сторонние инструменты (API, базы данных)
- Не работает фоном без участия человека
ИИ-агент: автономное выполнение задач
Агент получает задачу и решает её самостоятельно. Разбивает на подзадачи, выполняет по порядку, проверяет результат, исправляет ошибки. Может работать часами без участия человека. Использует внешние инструменты — API, базы данных, файлы, другие программы.
Что делает агент:
- Анализирует поступления за месяц и формирует отчёт в Excel
- Находит записи в каталоге с неполными метаданными, дозаполняет их автоматически
- Мониторит доступность электронных ресурсов и присылает уведомление, если что-то недоступно
- Обрабатывает заявки на межбиблиотечный абмен: проверяет наличие, формирует письмо, отправляет
Ключевое отличие: чат-бот — помощник в диалоге, агент — самостоятельный исполнитель.
| Характеристика | Чат-бот | ИИ-агент |
|---|---|---|
| Формат работы | Диалог, вопрос-ответ | Выполнение задачи самостоятельно |
| Инициатива | Отвечает на запросы пользователя | Действует автономно после постановки задачи |
| Многошаговые задачи | Не разбивает, не планирует | Разбивает на шаги, выполняет по порядку |
| Использование инструментов | Только текст и база знаний | API, базы данных, файлы, внешние системы |
| Проверка и коррекция | Не проверяет свои ответы | Проверяет результат, исправляет ошибки |
| Длительность работы | Одна сессия (минуты) | Может работать часами фоном |

Как работает ИИ-агент
Цикл работы агента
- Постановка задачи. Человек формулирует, что нужно сделать: «Собери статистику новых читателей за квартал и отправь отчёт на почту».
- Планирование. Агент разбивает задачу на шаги: извлечь данные из базы, рассчитать показатели, построить таблицу, сформировать письмо, отправить.
- Выполнение. Агент выполняет шаги по очереди, используя нужные инструменты: запрос к базе данных, вызов функции расчёта, генерация таблицы, отправка через SMTP.
- Проверка. Агент проверяет промежуточные результаты. Если данные неполные или ошибочные, возвращается назад, корректирует запрос.
- Итог. Агент завершает задачу и сообщает человеку результат: «Отчёт отправлен на почту, 127 новых читателей за квартал».
Инструменты агента
Агент не ограничен текстом. Он использует функции (tools, function calling), которые дают ему доступ к внешним системам:
- SQL-запросы к базе данных библиотеки
- API интегрированной библиотечной системы (ИБС)
- Чтение и запись файлов (Excel, CSV, PDF)
- Отправка почты, сообщений в мессенджерах
- Вызов внешних API (каталоги, библиографические базы)
- Запуск скриптов на сервере
Самостоятельное исправление ошибок
Если агент получил ошибку (например, запрос к API вернул пустой результат), он не падает с сообщением «ошибка». Он анализирует, что пошло не так, корректирует параметры запроса, пробует снова. Это ключевое отличие от скрипта, который ломается на первой ошибке.
Когда библиотеке нужен чат-бот
Справки и консультации для читателей
Чат-бот отвечает на типовые вопросы: режим работы, как записаться, где находится нужный раздел, как продлить книгу. Работает круглосуточно, разгружает справочную службу. Подробнее про чат-ботов для библиотек — в статье «AI-чат-бот для библиотеки: функции и примеры».
Помощь в поиске по каталогу
Читатель формулирует запрос естественным языком: «Нужна книга про историю Древнего Рима для школьника». Чат-бот понимает запрос, ищет в каталоге, предлагает подходящие издания. Про AI-поиск по каталогу — в статье «AI-поиск по библиотечному каталогу: как это работает».
Онбординг новых читателей
Бот проводит нового читателя через процесс регистрации, объясняет правила, показывает, как пользоваться сервисами библиотеки. Пошаговая помощь в диалоговом формате.
Сбор обратной связи
После посещения или мероприятия бот спрашивает читателя, как всё прошло, что понравилось, что улучшить. Собирает ответы в структурированном виде.
Когда чат-бота достаточно
- Задача решается в рамках одного диалога
- Не требуется выполнять действия в других системах
- Результат — информация, а не изменение данных
- Работа идёт с читателями, а не с внутренними процессами
Когда библиотеке нужен агент
Автоматизация отчётности
Агент каждый месяц формирует отчёты по выдаче, посещаемости, новым поступлениям. Извлекает данные из ИБС, рассчитывает показатели, строит графики, отправляет руководству и в вышестоящую организацию. Вместо того чтобы библиотекарь тратил два дня, агент делает это за час без участия человека.
Каталогизация и обогащение метаданных
Агент проходит по записям каталога, находит неполные метаданные (отсутствует ISBN, аннотация, обложка), обращается к внешним библиографическим базам (РГБ, РКП, WorldCat), дозаполняет поля, сохраняет изменения. Про автоматизацию каталогизации — в статьях «ИИ для каталогизации книг» и «ИИ для создания библиотечных метаданных».
Мониторинг доступности ресурсов
Агент каждый час проверяет доступность подписных электронных ресурсов. Если база данных недоступна или выдаёт ошибку, агент сообщает администратору, открывает тикет в поддержке провайдера, логирует инцидент.
Обработка межбиблиотечного абонемента (МБА)
Агент получает заявку на МБА, проверяет наличие издания в каталоге библиотеки-источника через API, формирует запрос, отправляет, отслеживает статус, уведомляет читателя о готовности.
Подготовка подборок и рекомендаций
Агент по заданной теме формирует библиографическую подборку: ищет книги, статьи, электронные ресурсы, проверяет доступность, составляет аннотированный список, оформляет в PDF или HTML, публикует на сайте.
Когда нужен агент, а не чат-бот
- Задача требует нескольких шагов и использования разных систем
- Нужно изменять данные, а не только читать
- Задача повторяется регулярно (ежедневно, еженедельно, ежемесячно)
- Работа идёт с внутренними процессами библиотеки, а не с читателями
- Требуется автономная работа без участия человека

Примеры ИИ-агентов для библиотеки
Агент формирования еженедельного бюллетеня новых поступлений
Задача: каждую пятницу отправлять читателям email с новыми книгами.
Шаги агента:
- Подключиться к базе данных ИБС
- Извлечь записи книг, поступивших за последние 7 дней
- Для каждой книги получить обложку (если нет — сгенерировать заглушку)
- Сформировать HTML-письмо с обложками, названиями, авторами, аннотациями
- Отправить письмо подписчикам через SMTP
- Опубликовать этот же список на сайте библиотеки
- Сообщить администратору, сколько книг включено в бюллетень
Агент проверки правильности библиографических записей
Задача: проверить весь каталог на соответствие ГОСТ 7.1-2003.
Шаги агента:
- Извлечь записи из каталога порциями (по 100 штук)
- Для каждой записи проверить структуру описания: автор, заглавие, выходные данные
- Найти ошибки (неверный порядок элементов, отсутствие обязательных полей, неправильная пунктуация)
- Сформировать список ошибок с указанием, что нужно исправить
- Если ошибка исправляется автоматически — предложить исправление
- Отправить каталогизатору отчёт со списком проблемных записей
Агент автоматического продления выдачи
Задача: продлевать выдачу книг, если читатель не вернул вовремя и на книгу нет очереди.
Шаги агента:
- Каждое утро проверять список книг с истекающим сроком выдачи
- Для каждой книги проверить: есть ли заказы от других читателей
- Если заказов нет — автоматически продлить выдачу на 2 недели
- Отправить читателю уведомление: «Выдача книги «…» продлена до …»
- Зафиксировать продление в системе
- Отправить библиотекарю сводку, сколько книг продлено
Агент мониторинга цитирования публикаций сотрудников
Задача: отслеживать цитирование научных статей сотрудников библиотеки.
Шаги агента:
- Каждый месяц обращаться к API Google Scholar, eLibrary, Scopus
- Искать публикации по списку авторов (сотрудники библиотеки)
- Извлекать данные о цитированиях: сколько цитирований добавилось, кто цитировал
- Формировать отчёт в Excel с графиками динамики
- Отправлять отчёт руководству библиотеки и в научный отдел
Как устроен агент технически
Компоненты ИИ-агента
- Языковая модель (LLM). Понимает задачу, планирует шаги, генерирует текст. Примеры: GPT-4, Claude, YandexGPT, GigaChat.
- Набор инструментов (tools). Функции, которые агент может вызывать: запрос к базе данных, чтение файла, отправка письма, вызов API.
- Оркестратор (agent framework). Управляет циклом работы агента: планирование → выполнение → проверка → следующий шаг. Примеры: LangChain, LlamaIndex, Semantic Kernel, CrewAI.
- Память. Контекст задачи, промежуточные результаты, история действий. Агент помнит, что он уже делал, и не повторяет шаги.
- Проверка и коррекция. Агент анализирует результат инструмента, решает, успешен ли шаг, и если нет — пробует иначе.
Function calling
Современные языковые модели поддерживают function calling — возможность вызывать внешние функции. Разработчик описывает, какие функции доступны (например, «query_database», «send_email», «read_file»), и модель сама решает, когда и с какими параметрами их вызывать.
Пример:
- Задача: «Сколько книг по истории поступило в апреле?»
- Агент решает: нужен запрос к базе данных.
- Агент вызывает функцию
query_database(«SELECT COUNT(*) FROM books WHERE subject='История' AND date_added BETWEEN '2026-04-01' AND '2026-04-30'») - Функция возвращает результат:
47 - Агент формулирует ответ: «В апреле поступило 47 книг по истории»
Фреймворки для создания агентов
| Фреймворк | Особенности | Когда использовать |
|---|---|---|
| LangChain | Популярный, много примеров, интеграции с базами данных и API | Универсальные агенты для библиотечных задач |
| LlamaIndex | Специализация на работе с документами и данными | Агенты для поиска и анализа документов |
| Semantic Kernel (Microsoft) | Интеграция с Azure, enterprise-сценарии | Корпоративные библиотеки с инфраструктурой Microsoft |
| CrewAI | Несколько агентов работают вместе | Сложные задачи, требующие разделения ролей |
| AutoGen (Microsoft) | Агенты общаются друг с другом | Экспериментальные проекты, исследования |
Как выбрать: чат-бот или агент
Вопросы для определения
- С кем работает система?
- С читателями в диалоге → чат-бот
- С внутренними процессами библиотеки → агент
- Что нужно на выходе?
- Информация, ответ на вопрос → чат-бот
- Изменение данных, отчёт, выполнение действия → агент
- Сколько шагов в задаче?
- Один шаг (найти, ответить) → чат-бот
- Несколько шагов (извлечь данные, обработать, отправить) → агент
- Нужна ли автономная работа?
- Работает только когда пользователь в диалоге → чат-бот
- Работает по расписанию или фоном → агент
- Используются ли внешние системы?
- Только база знаний и каталог → чат-бот
- API, базы данных, файлы, почта → агент
Гибридный подход: чат-бот + агенты
Часто библиотеке нужны оба. Чат-бот общается с читателями, а внутри него работают агенты для выполнения сложных задач.
Пример: читатель пишет в чат-бот: «Хочу заказать книгу из другой библиотеки». Чат-бот уточняет детали (название, автор), затем передаёт задачу агенту МБА, который проверяет наличие, формирует запрос, отправляет. Чат-бот сообщает читателю: «Заявка оформлена, книга придёт через 5-7 дней».
С чего начать внедрение агента
Шаг 1. Выбрать задачу для пилота
Начните с простой регулярной задачи, которая отнимает время у персонала и состоит из чётких шагов. Хорошие кандидаты: формирование отчётов, проверка каталога, рассылка уведомлений.
Критерии подходящей задачи для первого агента:
- Повторяется регулярно (еженедельно или ежемесячно)
- Имеет чёткий алгоритм (можно описать пошагово)
- Не требует творческих решений
- Ошибка агента не критична (можно проверить результат перед публикацией)
- Экономит заметное время персонала (от часа в неделю)
Шаг 2. Описать процесс пошагово
Запишите, как задача выполняется вручную. Какие данные нужны, откуда их брать, какие действия совершаются, в каком порядке, что делать при ошибках. Чем точнее описание, тем проще создать агента.
Шаг 3. Выбрать технологический стек
- Языковая модель: GPT-4 (OpenAI), Claude (Anthropic), YandexGPT, GigaChat
- Фреймворк агентов: LangChain, LlamaIndex, Semantic Kernel
- Среда выполнения: Python-скрипт на сервере, облачная функция (AWS Lambda, Yandex Cloud Functions)
- Планировщик задач: cron, Windows Task Scheduler, Airflow
Шаг 4. Разработать и протестировать на тестовых данных
Создайте агента, проверьте на копии данных. Убедитесь, что агент правильно выполняет все шаги, корректно обрабатывает ошибки, не портит данные.
Шаг 5. Запустить с контролем человека
Первое время агент работает, но результат проверяет человек перед публикацией или отправкой. Когда убедитесь, что агент стабилен, можно перейти к полной автоматизации.
Шаг 6. Логировать действия и мониторить ошибки
Каждое действие агента записывается в лог. Если агент упал с ошибкой, вы знаете, на каком шаге и почему. Настройте уведомления: если агент не смог завершить задачу, администратор получает алерт.
Риски и ограничения ИИ-агентов
Риск 1. Агент может сделать что-то неправильно
Языковые модели не безошибочны. Агент может неверно интерпретировать задачу, вызвать функцию с неправильными параметрами, пропустить шаг. Если агент работает с данными библиотеки, ошибка может привести к порче записей.
Как минимизировать:
- Давать агенту доступ только на чтение для начала
- Критические операции (удаление, изменение прав) — только с подтверждением человека
- Логировать все действия агента
- Тестировать на копии данных перед запуском в продакшн
Риск 2. Агент дорого стоит в эксплуатации
Каждый запрос к языковой модели стоит денег. Если агент вызывает модель сотни раз в день, счёт за API растёт. Сложные задачи требуют больших контекстов и дорогих моделей (GPT-4, Claude Opus).
Как контролировать:
- Использовать кэширование: не запрашивать модель повторно для одинаковых задач
- Для простых шагов использовать дешёвые модели (GPT-4o-mini, Claude Haiku)
- Установить лимиты на количество вызовов в день
- Регулярно мониторить расходы
Риск 3. Агент может зациклиться
Агент получил ошибку, попытался исправить, снова ошибка, попытка исправить — и так бесконечно. Без ограничения попыток агент может работать часами впустую.
Как предотвратить:
- Установить максимальное количество итераций (например, не больше 10 шагов)
- Установить таймаут: если задача не решена за N минут — остановить
- Логировать циклы и уведомлять администратора
Риск 4. Зависимость от API и интернета
Агент работает с облачными моделями через API. Если API недоступен или библиотека потеряла интернет, агент не работает. Критические процессы не должны полностью зависеть от агента.
Как снизить зависимость:
- Иметь резервный сценарий выполнения задачи вручную
- Использовать локальные модели для критичных задач (работают без интернета, но слабее)
- Мониторить доступность API
Риск 5. Безопасность и конфиденциальность
Агент работает с данными библиотеки. Если агент отправляет данные в облачную модель, эти данные выходят за пределы библиотеки. Для персональных данных читателей это недопустимо.
Как обеспечить безопасность:
- Не передавать агенту персональные данные читателей
- Использовать анонимизацию перед отправкой в модель
- Для чувствительных данных использовать локальные модели или on-premise решения
- Логировать, какие данные агент обрабатывает
Агенты vs RPA: в чём отличие
Что такое RPA
Robotic Process Automation (RPA) — роботизация бизнес-процессов. RPA-роботы выполняют задачи по жёсткому алгоритму: открыть программу, нажать кнопку, скопировать данные, вставить в другую программу. RPA работает на уровне интерфейса — имитирует действия пользователя.
Чем ИИ-агент отличается от RPA
RPA: жёсткий алгоритм, одна и та же последовательность действий каждый раз. Если интерфейс программы изменился, RPA-робот ломается.
ИИ-агент: гибкий, адаптируется к изменениям. Если структура данных изменилась, агент пытается понять новый формат и продолжить работу. Агент понимает смысл задачи, а не просто повторяет клики.
Когда RPA лучше: задача абсолютно стандартизирована, выполняется тысячи раз в день одинаково, интерфейс стабилен. Например, массовый ввод данных из Excel в учётную систему.
Когда ИИ-агент лучше: задача требует анализа, принятия решений, работы с неструктурированными данными. Например, обогащение метаданных книг на основе внешних источников.
Будущее ИИ-агентов в библиотеках
Мультиагентные системы
Не один агент, а команда агентов, каждый со своей ролью. Агент-каталогизатор обрабатывает новые поступления. Агент-аналитик формирует отчёты. Агент-коммуникатор отправляет уведомления читателям. Агенты обмениваются информацией, передают задачи друг другу.
Пример: читатель заказал редкую книгу. Агент-поиск проверяет каталоги библиотек России через API. Находит книгу в Научной библиотеке Томского университета. Передаёт задачу агенту МБА, который формирует запрос и отправляет. Агент-мониторинг отслеживает статус заказа. Когда книга прибывает, агент-коммуникатор уведомляет читателя.
Агенты как цифровые коллеги
Вместо того чтобы библиотекарь вручную формировал отчёт, он говорит агенту: «Собери статистику выдачи учебников за семестр, построй график по месяцам, добавь сравнение с прошлым годом, отправь завучу». Агент выполняет, библиотекарь проверяет результат и утверждает отправку. Агент действует как ассистент, а не как чёрный ящик.
Персональные агенты для библиотекарей
Каждый библиотекарь получает своего агента, который знает его задачи и предпочтения. Агент напоминает о дедлайнах, готовит черновики писем, собирает информацию для совещаний, автоматически обновляет базу данных после действий библиотекаря.
Интеграция с государственными системами
Библиотечные агенты интегрируются с ФГИС «Моя школа», порталом Госуслуг, НЭБ, РГБ. Читатель запрашивает книгу через Госуслуги — агент библиотеки получает заявку, проверяет наличие, резервирует, уведомляет читателя. Всё автоматически, без ручного переноса данных.
Этические агенты
Агенты будут встраивать этические принципы в свою работу. Проверять рекомендации на предвзятость, следить за приватностью данных, предупреждать о потенциальных рисках. Про этику ИИ в библиотеках подробнее — в статье «ИИ и этика в библиотеках: принципы ответственного внедрения».
Чек-лист выбора между чат-ботом и агентом
- ☐ Определить, с кем работает система: читатели (чат-бот) или внутренние процессы (агент)
- ☐ Понять, нужно ли изменять данные или только читать
- ☐ Оценить, сколько шагов в задаче (один — чат-бот, несколько — агент)
- ☐ Решить, нужна ли автономная работа без участия человека
- ☐ Проверить, используются ли внешние системы (API, базы данных, файлы)
- ☐ Выбрать задачу для пилота агента (регулярная, чёткий алгоритм, не критичная)
- ☐ Описать процесс пошагово
- ☐ Выбрать языковую модель и фреймворк
- ☐ Разработать и протестировать на тестовых данных
- ☐ Запустить с контролем человека
- ☐ Настроить логирование и мониторинг ошибок
- ☐ Ограничить права доступа агента (только необходимые функции)
- ☐ Установить лимиты попыток и таймауты
- ☐ Обеспечить защиту персональных данных
Что почитать
- Gartner: What Are AI Agents? — обзор концепции AI-агентов и прогноз развития рынка.
- Anthropic: Model Context Protocol (MCP) — стандарт подключения инструментов к языковым моделям, который упрощает создание агентов.
- LangChain: Agents Documentation — документация по созданию ИИ-агентов на LangChain.
- Microsoft AutoGen — фреймворк для создания мультиагентных систем.
Автоматизируйте библиотечные процессы с помощью ИИ-агентов
ИИ-агенты освобождают персонал от рутинных задач: формирование отчётов, проверка каталога, мониторинг ресурсов. Мы помогаем библиотекам внедрять агентов для автоматизации внутренних процессов — от концепции до работающей системы.
Читайте также: AI-чат-бот для библиотеки — как создать чат-бота для читателей, который отвечает на вопросы и помогает найти книгу.
Частые вопросы
Чем ИИ-агент отличается от чат-бота?
Чат-бот отвечает на вопросы в диалоге, агент выполняет задачи самостоятельно. Чат-бот работает в рамках одной сессии, агент может работать фоном часами. Чат-бот использует только текст и базу знаний, агент использует внешние инструменты — API, базы данных, файлы.
Что лучше для библиотеки — чат-бот или агент?
Зависит от задачи. Для ответов на вопросы читателей — чат-бот. Для автоматизации внутренних процессов (каталогизация, формирование отчётов, мониторинг) — агент. Часто библиотеке нужны оба: чат-бот для читателей, агенты для персонала.
Насколько безопасно давать ИИ-агенту доступ к системам библиотеки?
Агент должен работать с ограниченными правами доступа. Только те функции и данные, которые нужны для задачи. Обязательно логирование всех действий агента. Критические операции (удаление записей, изменение прав доступа) — только с подтверждением человека.
Можно ли превратить существующий чат-бот в агента?
Не всегда. Если чат-бот построен на простых правилах или шаблонах, его нельзя просто «включить» как агента. Нужна языковая модель с поддержкой function calling и инфраструктура для выполнения действий. Проще создать нового агента, чем переделывать старого бота.