Designing an LLM-Based Framework for User Training and Question Answering on Vitruvius
| Typ | Masterarbeit | |
|---|---|---|
| Aushang | LLMVitruviusTrain.pdf | |
| Betreuer | Wenden Sie sich bei Interesse oder Fragen bitte an: Arne Lange (E-Mail: arne.lange@kit.edu), Raziyeh Dehghani (E-Mail: raziyeh.dehghani@kit.edu) |
Motivation
Vitruvius is a framework designed to support the management of inconsistencies in model-driven software de- development, addressing challenges that arise from the growing complexity and interconnectedness of software models. However, its effective adoption requires users to understand not only the underlying modeling concepts but also how to interact with the framework efficiently. Traditional documentation and static tutorials often fall short in addressing individual learning needs or providing real-time guidance. By designing an LLM-based framework for user training and question answering, we aim to provide an interactive, adaptive, and scalable support mechanism that lowers the entry barrier, enhances user autonomy, and promotes more effective use of Vitruvius in diverse development environments.
Tasks
- Analyze User Needs and Vitruvius Documentation: Identify common training challenges and user questions by studying Vitruvius documentation and engaging with potential users.
- Build a Structured Knowledge Base: Extract, clean, and organize key information from available resources into a structured format suitable for LLM-based retrieval.
- Develop the LLM-Based Training and Q&A System: Fine-tune a large language model to understand and respond to user queries accurately, using the structured knowledge base for grounding and ensuring domain relevance.
- Design a Minimal User Interface for Interaction: Implement a simple yet effective interface that allows users to easily ask questions and receive guided support.
Benefits
- Working with cutting-edge and innovative technologies
- Close connection to ongoing/current research project
- Excellent working environment and intensive support