Обучение UML с использованием большой языковой модели на основе RAG
Teaching UML using a RAG-based LLM
2024-06-30
SCID: 54.1/dpr8y84k
Discuss with AI
RAG-based LLMRetrieval Augmented Generation (RAG)генерация обратной связи по UMLUnified Modelling Language (UML)облачный инструмент анализа UML
Figures from the paper
Abstract (AI)
Обучение унифицированному языку моделирования (UML) является важной задачей в рамках курсов по программной инженерии. Преподавателям необходимо понимать поведение студентов и особенности их моделирования, чтобы предоставлять рекомендации и обратную связь, помогать избегать распространённых ошибок и развивать способности студентов. В статье представлен новый подход к обучению UML в курсах по программной инженерии, ориентированный на понимание и совершенствование поведения и способностей студентов в процессе моделирования. Предлагаемый облачный инструмент захватывает и анализирует UML-диаграммы, создаваемые студентами во время работы с инструментом моделирования UML. Ключевым аспектом подхода является интеграция большой языковой модели с дополненной поиском генерацией (Retrieval-Augmented Generation, RAG), которая формирует содержательную обратную связь для студентов, используя знания, полученные в процессе моделирования. Эффективность метода продемонстрирована в эксперименте с обширным набором данных, включающим 5 120 размеченных UML-моделей. Процесс валидации подтвердил эффективность UML-модели на основе RAG в предоставлении релевантной обратной связи по сущностям и отношениям в моделях студентов. Кроме того, качественный анализ выявил высокий уровень удовлетворённости пользователей, что подчёркивает потенциал инструмента для повышения качества обучения моделированию программного обеспечения.
Key Findings
1
Разработан облачный инструмент для захвата и анализа UML-диаграм, создаваемых студентами во время моделирования.
2
В эксперименте использовался набор данных из 5120 промаркированных UML-моделей для оценки эффективности метода.
3
Качественный анализ показывает удовлетворённость пользователей и указывает на потенциал инструмента для улучшения обучения программному моделированию.
4
Подход интегрирует LLM на основе Retrieval Augmented Generation (RAG) для генерации обратной связи с использованием знаний из процесса моделирования.
5
Валидация подтверждает, что UML RAG-based LLM предоставляет релевантную обратную связь по сущностям и связям в моделях студентов.
Research Object
Облачный инструмент, который захватывает и анализирует UML-диаграммы студентов и их взаимодействия с инструментом моделирования UML
Research Subject
Эффективность RAG-основанной модели большого языка для генерации обратной связи с целью понимания и улучшения поведения студентов, их умений в моделировании и корректности сущностей и связей в UML-моделях
Publication Details
Publication Date
2024-06-30
Journal
Publisher
ISSN
Cited by
12
Access Type
Author Information
Download PDF
Subscribe to digest
Источники этой статьи в scid.ai4
Генерация с дополнением извлечённой информацией для больших языковых моделей: обзор2023
Регулирование ChatGPT и других больших генеративных моделей ИИ2023
Обучение информатике в эпоху генеративного искусственного интеллекта2024
Применение больших языковых моделей к задачам разработки программного обеспечения: возможности, риски и последствия2023