Преподаватель вуза построил RAG-поиск по регламенту university на базе бота в MAX
Преподаватель кафедры информационных технологий с более чем двадцатилетним стажем разработки сделал бота в мессенджере MAX, который сначала просто отвечал на вопрос «что у меня сегодня?» расписанием. Проект прижился, команда выросла до трёх человек, а бот дорос до вопросов о переводе, восстановлении, стипендии и общежитии — то есть до RAG-поиска по регламенту вуза объёмом в сотни страниц.
AI-обработка оригинала Habr AI; редакция Hamidun News
Преподаватель кафедры информационных технологий, больше двадцати лет пишущий код, рассказал на Habr, как для собственных нужд сделал бота в мессенджере MAX, который со временем вырос в систему умного поиска (RAG) по регламенту вуза.
С чего начался проект
Идея родилась из бытового раздражения: автору надоело каждый раз заходить на сайт вуза, чтобы посмотреть собственное расписание. Решением стал бот в MAX, отвечающий на простой вопрос «что у меня сегодня?» актуальным расписанием занятий.
- Автор — преподаватель кафедры информационных технологий, более 20 лет пишет код
- Бот запущен в мессенджере MAX
- Изначальная функция — ответ на вопрос «что у меня сегодня?» расписанием
- Команда проекта выросла до трёх человек
- Итоговая функция — умный поиск (RAG) по регламенту вуза, документу на сотни страниц
Как расписание превратилось в RAG-поиск
Бот быстро прижился среди пользователей и обзавёлся командой из трёх человек. Вместе с популярностью пришли и вопросы, ответов на которые в расписании просто не было: как перевестись на другую программу, как восстановиться после отчисления, что происходит со стипендией и что нужно знать про общежитие. Все эти темы регулируются регламентом вуза — документом на сотни страниц, который вручную искать неудобно.
Именно эта потребность и привела команду к разработке умного поиска по документам, который в профессиональной терминологии называется RAG (retrieval-augmented generation) — техникой, при которой система сначала находит релевантные фрагменты документа, а затем формирует на их основе ответ. Автор в своей статье прямо называет то, что он реализовал, «умным поиском по документам, он же RAG».
Почему регламент вуза — сложная база для поиска
Регламентирующий документ вуза объёмом в сотни страниц плохо поддаётся обычному поиску по ключевым словам: вопросы студентов формулируются свободным языком («что будет, если я не сдам сессию?»), а нужный ответ может быть сформулирован юридическим языком в отдельном разделе документа. Это и есть типичная задача для RAG-подхода, где система ищет релевантные фрагменты документа и формирует ответ на их основе, а не просто выдаёт совпадения по словам.
Что это значит
История показывает практический путь внедрения RAG в небольшом коллективе: технология, которую обычно обсуждают как корпоративный AI-инструмент, здесь выросла из личного бота для расписания в рабочий сервис, отвечающий на юридически значимые вопросы студентов вуза.
Частые вопросы
Что такое RAG в контексте этого бота?
RAG (retrieval-augmented generation) — умный поиск по документам, при котором система находит релевантные фрагменты текста и формирует на их основе ответ; именно так автор описывает финальную версию своего бота.
С чего начинался проект бота?
С простой функции — ответа на вопрос «что у меня сегодня?» актуальным расписанием занятий в мессенджере MAX.
Кто разрабатывал бота?
Преподаватель кафедры информационных технологий с более чем двадцатилетним опытом разработки; со временем к проекту присоединилась команда из трёх человек.
Хотите не читать про ИИ, а внедрить его?
«AI News» — это полезные новости из мира ИИ. Системно научиться работать с нейросетями и применять их в работе — в Hamidun Academy.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.