Mid Sweden University

miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Datarepresentation för LLM-driven informationssökning i organisationer: En jämförelse mellan grafbaserad och API-baserad dataåtkomst avseende effektivitet, korrekthet och resursanvändning
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and Electrical Engineering (2023-).
2026 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Detta arbete undersöker hur data från interna system kan representeras för att ge en LLM den kontext den behöver för att navigera och hämta intern organisatorisk information och på så sätt effektivisera intern informationssökning. Primärt undersöks det om grafbaserad datarepresentation i form av en kunskapsgraf ger LLM:er bättre förutsättningar att kombinera information från flera olika källor jämfört med en lösning där information hämtas direkt från källornas API:er. Två lösningar implementeras och utvärderas. Den grafbaserade lösningen lagrar data från GitHub, Slack och Confluence i en grafdatabas, medan den API-baserade lösningen hämtar data direkt från systemens API:er. Båda lösningarna exponeras via en MCP-server och testas med 15 frågor fördelade över tre komplexitetsnivåer. Resultatet visar att den grafbaserade lösningen presterar bättre vid komplexa frågor som kräver att det görs kopplingar mellan data från olika källor. Där hade lösningen korrekta svar på 80% av frågorna mot API-baserade lösningens 20% korrekta svar. Den grafbaserade lösningen hade även i genomsnitt mindre resursförbrukning i form av antal verktygsanrop. Vid de enklare frågorna där komplexa resonemang inte behövs presterade lösningarna i genomsnitt likvärdigt. Slutsatsen är att en grafbaserad representation av organisatorisk data ger LLM:en tydliga fördelar med att kombinera information från olika källor, medan den API-baserade lösningen är tillräcklig för att besvara frågor som rör enskilda källor

Abstract [en]

Organisations consist of multiple internal systems containing large amounts of data, such as project tools, documentation, and communication channels. This spread of information leads to employees spending unnecessary time searching for information across different systems on a daily basis. This study investigates how data from internal systems can be represented to provide a large language model (LLM) with the context it needs to navigate and retrieve internal organisational information, thereby improving information retrieval within an organisation. The primary focus is on whether a graph-based data representation in the form of a knowledge graph gives LLMs better conditions for combining information from multiple sources compared to a solution where information is retrieved directly from the systems’ APIs. Two solutions are implemented and evaluated. The graph-based solution stores data from GitHub, Slack and Confluence in a graph database, while the API-based solution retrieves data directly from the systems’ APIs. Both solutions are exposed via an MCP server and tested using 15 questions distributed across three complexity levels. The results show that the graph-based solution performs better on complex questions that require linking data from different sources, achieving correct answers on 80% of such questions compared to 20% for the API-based solution. The graph-based solution also averaged fewer tool calls. For simpler questions where complex reasoning is not required, both solutions performed equally well on average. The conclusion is that a graph-based representation of organisational data gives the LLM clear advantages when combining information from multiple sources, while the API-based solution is sufficient for answering questions that concern a single source

Place, publisher, year, edition, pages
2026. , p. 91
Keywords [en]
knowledgegraph, graphdatabase, LLM, informationretrieval, MCP, API-based solution
Keywords [sv]
kunskapsgraf, grafdatabas, LLM, informationssökning, MCP, API-baserad lösning
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-57939Local ID: DT-V26-G3-033OAI: oai:DiVA.org:miun-57939DiVA, id: diva2:2080413
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
Available from: 2026-06-26 Created: 2026-06-26 Last updated: 2026-06-26Bibliographically approved

Open Access in DiVA

fulltext(1479 kB)9 downloads
File information
File name FULLTEXT01.pdfFile size 1479 kBChecksum SHA-512
f7288eed66e759e0778b0d73ebbeefbf87bd5863ce1f8866c74329eca30f92d04afc4c28b245032cde738a00dca14eaef11299c56b3820b77ade0674987a243a
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lampell, Isak
By organisation
Department of Computer and Electrical Engineering (2023-)
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 9 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf