Skip to main navigation Skip to search Skip to main content

A Multi-agent Onboarding Assistant based on Large Language Models, Retrieval Augmented Generation, and Chain-of-Thought

Research output: Chapter in Book/Conference proceedings/Edited volume › Conference contribution › Scientific › peer-review

24 Downloads (Pure)

Abstract

Effective onboarding in software engineering is crucial but difficult due to the fast-paced evolution of technologies. Traditional methods, like exploration and workshops, are costly, time-consuming, and quickly outdated in large projects. We propose the Onboarding Buddy system, which leverages large language models, retrieval augmented generation, and an automated chain-of-thought approach to improve onboarding. It integrates dynamic, context-specific support within the development environment, offering natural language explanations, code insights, and project guidance. Our solution is agent-based and provides customized assistance with minimal human intervention. Our study results among the eight participants show an average helpfulness rating of (M=3.26, SD=0.86) and ease of onboarding at (M=3.0, SD=0.96) out of four. While similar to tools like GitHub Copilot, Onboarding Buddy uniquely integrates a chain-of-thought reasoning mechanism with retrieval-augmented generation, tailored specifically for dynamic onboarding contexts. While our initial evaluation is based on eight participants within one project, we will explore larger teams and multiple real-world codebases in the company to demonstrate broader applicability. Overall, Onboarding Buddy holds great potential for enhancing developer productivity and satisfaction. Our tool, source code [7], and demonstration video [6] are publicly available.

Original languageEnglish
Title of host publicationFSE Companion '25: Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering
EditorsJingyue Li
PublisherAssociation for Computing Machinery (ACM)
Pages1208-1212
Number of pages5
ISBN (Print)979-8-4007-1276-0
DOIs
Publication statusPublished - 2025
Event33rd ACM International Conference on the Foundations of Software Engineering, FSE Companion 2025 - Trondheim, Norway
Duration: 23 Jun 2025 → 27 Jun 2025

Publication series

NameProceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
ISSN (Print)1539-7521

Conference

Conference33rd ACM International Conference on the Foundations of Software Engineering, FSE Companion 2025
Country/TerritoryNorway
CityTrondheim
Period23/06/25 → 27/06/25

Keywords

  • Agents
  • CoT
  • Large language models
  • Onboarding
  • RAG

Fingerprint

Dive into the research topics of 'A Multi-agent Onboarding Assistant based on Large Language Models, Retrieval Augmented Generation, and Chain-of-Thought'. Together they form a unique fingerprint.

Cite this