exsada← Все проектыОбсудить задачу ↗
01 / AutoGraderOn-premise AI / RAG · Образование

Проверка экзаменационных ответов с опорой на материалы курса

Для колледжа ДГУ разработали RAG-систему проверки ответов по учебным материалам. Развернули LLM на локальном сервере, настроили инференс и дообучение модели. Преподаватель получает результаты проверки с пояснениями.

Проект

AutoGrader

Работа команды

Локальная LLM · инференс · дообучение · RAG

Технологии

On-premise LLM · vLLM · Python · Qdrant · React

Графическая интерпретация работы AutoGrader
01

Проверять содержание ответа

В открытом экзаменационном вопросе один и тот же смысл можно выразить разными словами. Задача системы — сопоставить ответ с материалами курса и подготовить объяснение результата проверки.

02

От учебных материалов до комментария

Разработали систему проверки экзаменационных ответов для колледжа ДГУ. Она получает экзамены и ответы из «Юрайта». Преподаватель выбирает источники: учебник, собственный документ или их сочетание. После подготовки и индексации материалов RAG-поиск подбирает фрагменты для конкретного вопроса, а языковая модель проверяет ответ в найденном контексте.

Для каждого ответа интерфейс показывает результат и объяснение. Комментарии можно отправить обратно в образовательную платформу. Финальная отметка автоматически не выставляется.

Проверка ответа и объяснение результата
Демонстрационные данные. Открыть экран в полном размере ↗
03

Локальная LLM и настройка модели

Языковая модель развёрнута on-premise — на локальном сервере. Настроили GPU-инференс через vLLM и дообучение модели под задачи проекта. Модель проверяет ответы в контексте учебных материалов, найденных RAG-системой.

Для поискового слоя используется отдельная локальная модель эмбеддингов на llama.cpp с CUDA, а векторные представления материалов хранятся в Qdrant. Инференс и поиск контекста разделены на сервисы.

04

Что сделали

  • Ограничили поиск выбранными учебниками и документами. При объединении контекста материал преподавателя получает приоритет.
  • Связали получение экзаменов, пакетную проверку, прогресс и повтор отдельных неудачных проверок.
  • Разделили подготовку материалов, поиск и оценивание на сервисы; добавили очередь и повторное использование контекста для одинаковых вопросов.
05

Результат

Реализован программный процесс с локальной LLM: подготовка материалов, поиск контекста, проверка ответов, просмотр результатов и отправка комментариев в «Юрайт». Настроены серверный инференс и дообучение модели.

Настройка учебных материалов в демонстрационном интерфейсе
Экран продукта · демонстрационные данные

Интерфейс показан на демонстрационных данных.

Следующий проект
Платформа рекламной компании