Uppsats
Exploring Patterns in LLM Integration - A study on architectural considerations and design patterns in LLM dependent applications
Master-uppsats
Göteborgs universitet/Institutionen för data- och informationsteknik
Publicerad: 2024-10-16
Nyckelord
klicka för att sökaSammanfattning
The surge in the integration of Large Language Models (LLMs) into software applications marks an evolution in the software development industry, leading to research into architectural frameworks and design patterns suitable for these technologies. This study aims to analyze the implementation of LLMs in software applications, exploring the varying architectures and design patterns that enhance the quality of these integrations. Despite the widespread adoption of LLMs, as highlighted by rapid user growth and diverse applications ranging from chatbots to complex problem-solving tools, a gap remains in the systematic exploration of architectural strategies. This research aims to bridge this gap by analyzing existing LLM applications, identifying architectural patterns and traces of cognitive architectures, and examining how these can be adapted for application development. Through a combination of literature review and structural analysis, this study seeks to offer insights into the architectural underpinnings that support successful LLM integration, thereby contributing to the broader discourse on software architecture in the age of advanced artificial intelligence technologies. With this we provide a library of design patterns tailored to different use-cases of LLM integration in applications.
Information
- Författare
- Ganesh, Sundarakrishnan, Sahlqvist, Robert
- Lärosäte / institution
- Göteborgs universitet/Institutionen för data- och informationsteknik
- Publiceringsdatum
- 2024-10-16
- Uppsatstyp
- Master-uppsats
- Nyckelord
- ⌕Artificial Intelligence (AI)⌕Prompt Engineering⌕multi-agent systems⌕Large Language Models (LLMs)⌕Generative AI (GenAI)⌕In-Context Learning⌕Retrieval-Augmented Generation (RAG)⌕maintainability⌕software development⌕API (Application Programming Interface)⌕software architecture⌕Design Patterns⌕LLM Integration⌕Cognitive Architectures⌕Transformer models⌕GPT (Generative Pre-trained Transformer)⌕Open Source Projects⌕Scalability⌕Empirical Analysis⌕Gen⌕InvokeAI⌕Cognitive Architecture Traces⌕Architectural Frameworks⌕Industry Applications⌕OpenAI API
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, KTH/Hälsoinformatik och logistik
Abdulnoor, Tia, Bygde, Thea
Publicerad: 2026
Master-uppsats, Göteborgs universitet/Graduate School
Mikhail, Maryana
Publicerad: 2026-07-09
Master-uppsats, Göteborgs universitet/Graduate School
Melin, Gustav
Publicerad: 2026-07-09
Master-uppsats, Luleå tekniska universitet/Institutionen för ekonomi, teknik, konst och samhälle
Krawe, Manoj Nalaka Sanjeewa, Peiris, Pattiyage Jayani Yasoja
Publicerad: 2026
Master-uppsats, Uppsala universitet/Industriell teknik
Sandberg, Mattias, Sotelo, Bruno
Publicerad: 2026
Master-uppsats, Umeå universitet/Företagsekonomi
Soltani, Benjamin, Rosendahl, Karin
Publicerad: 2026