Masterarbeit
Enhancing a Security Assessment Tool with Semantic Knowledge Graphs and Interactive Conversational Interfaces
Completion
2025/09
Research Area
Students
Alejandro Wurts
Advisers
Verena Traubinger M.Sc.
Dr.-Ing. Sebastian Heil
Description
LLM chatbots are widely used for customer support, e-commerce platforms, and service interactions, but their reliance on text-based responses often makes it challenging to convey complex information effectively. Many lack visual features, such as interactive widgets, that enable direct engagement with services within the chat interface. As a result, users are frequently required to navigate to external websites, encountering designs that fail to adapt to individual preferences or meet accessibility requirements. While some chatbots incorporate visual elements, their manual design processes are time-intensive and limit scalability. This thesis addresses this critical gap in chatbot design.
This thesis introduces a framework that automatically generates interactive widgets for LLM chatbots, tailored to user preferences, accessibility standards, and specific service requirements. By utilizing service details such as its data schema, the framework builds widgets without manual coding, allowing quick adaptation to new services. Users can customize widget appearances, like colours and text sizes, via chatbot conversations, enhancing accessibility and personalization. The framework will be evaluated through comparative user studies, where participants interact with chatbots both with and without the widget generation feature, assessing usability, accessibility, and satisfaction. These studies will demonstrate the framework’s capability to provide scalable, user-centric chatbot interactions across multiple services.
The objective of this thesis is the creation of a solution or the combination of existing approaches to solve the problem described above of LLM chatbots lacking interactive UI widgets. This comprises the following parts. An analysis of the state of the art on LLM chatbots, current chatbot UX design for textual and more interactive interfaces, the generation of interactive widgets, and other relevant work. The prototypical implementation should include the dynamic and automatic generation of interactive UI widgets. A suitable evaluation should be conducted, where this prototype and a merely textual one are tested with qualitative or quantitative methods regarding their effects on the users and their compliance with elicited requirements based on the literature research.


