Hvordan håndtere utfordringer I utviklingsprosjekter tilknyttet kunstig intelligente systemer
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3138368Utgivelsesdato
2024Metadata
Vis full innførselSamlinger
Sammendrag
Kapabilitetene til kunstig intelligens (KI) har de siste årene opplevd en drastisk utvikling på bakgrunn av teknologiske fremskritt, og har raskt blitt en del av verdiproposisjonene til mange organisasjoner. Spesielt har store språkmodeller fått mye oppmerksomhet de siste årene. De unike egenskapene til slik teknologi byr på nye muligheter, men også nye utfordringer. Blant annet introduserer karakteristikkene til KI et behov for endringer i arbeidsprosessene tilknyttet utviklingen av slike systemer. Denne studien har derfor undersøkt hvordan arbeidsprosessene i utviklingen av KI formes av teknologien, samt hvilke sentrale utfordringer som oppstår på bakgrunn av dette samspillet. For å utforske en slik problematikk benytter denne oppgaven en kvalitativ casestudie av et prosjekt som omhandler utviklingen av en programvareløsning basert på OpenAI sin ChatGPT-4. Studien har benyttet teori om generativ KI, utviklingsprosessen i KI-prosjekter og etablerte utfordringer for KI-prosjekter.
Resultatene gir innsikt i utfordringer våre fire informanter fra caseprosjektet opplever i utviklingsarbeidet. Våre funn indikerer at noen sentrale utfordringer er: (1) teknologiens virkemåte, (2) etablering og kommunikasjon av problem, mål og krav, (3) data og hallusinering og (4) forklarbarhet og lovverk. Oppgaven tydeliggjør påvirkningen disse utfordringene har på utviklingsarbeidet og legger frem mulige håndteringsstrategier. Håndteringsstrategiene fokuserer på forståelsen for en ny arbeidsprosess, sentrale aktiviteter i forkant av utviklingsarbeidets begynnelse, samt aktiv deltakelse fra forskjellige aktører gjennom hele arbeidsprosessen med forståelse for forretningskonteksten og for teknologien. Til slutt identifiseres områder i faglitteraturen som burde addreseres av fremtidig forskning. The capabilities of artificial intelligence (AI) have experienced drastic improvements in recent years due to technological advancements and have quickly become part of the value propositions of many organizations. In particular, large language models have received a lot of attention in recent years. The unique properties of such technology offer new opportunities but also new challenges. The characteristics of AI introduce a need for changes in the work processes associated with the development of such systems. This study has therefore examined how the processes of AI development are shaped by the technology, as well as what key challenges arise from this interplay. To explore such issues, this thesis reports on a qualitative case study focused on a software solution based on OpenAI's ChatGPT-4, currently under development. The study is based on theory about generative AI, the development process in AI projects, and established challenges for AI projects.
The results provide insight into the challenges our four informants from the case project experience in their development work. Our findings indicate that some key challenges are: (1) the non-deterministic nature of the technology, (2) the establishment and communication of problems, goals, and requirements, (3) data and hallucination, and (4) explainability and legislation. The thesis clarifies the impact these challenges have on the development work and presents possible strategies for handling these challenges. The strategies focus on the understanding of a new work process, key activities in the preliminary stages of the development work, and active participation from various stakeholders with an understanding of the business context and the technology. Finally, the thesis develops a research agenda that identifies areas in the literature that should be addressed by future research.