MicroRec: Leveraging Large Language Models for Microservice Recommendation

被引:0
|
作者
Alsayed, Ahmed Saeed [1 ]
Dam, Hoa Khanh [1 ]
Nguyen, Chau [1 ]
机构
[1] Univ Wollongong, Wollongong, NSW, Australia
关键词
Microservices; Recommendation System; Semantic Search; Large Language Models; Docker Hub;
D O I
10.1145/3643991.3644916
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The increasing adoption of microservices in software development requires effective recommendation systems that guide developers to relevant microservices. In this paper, we introduce MicroRec, a novel microservice recommender framework which leverages insights from Stack Overflow posts and the power of Large Language Models (LLMs). MicroRec utilizes a dual-encoder architecture that combines contrastive learning and semantic similarity learning, allowing us to achieve robust and accurate retrieval and ranking of relevant posts based on user queries. Using LLMs, MicroRec builds up a deep understanding of both user queries and microservices through the information they provide (e.g., README files and Dockerfiles). Our empirical evaluations demonstrate significant improvements brought by MicroRec over the existing methods across a variety of performance metrics including MRR, MAP, and precision@k. In addition, the results returned by MicroRec were fourteen times more accurate than those provided by the existing recommendation tool on the widely-used Docker Hub platform.
引用
收藏
页码:419 / 430
页数:12
相关论文
共 50 条
  • [41] Leveraging Large Language Models for Goal-aware Interactive Recommendations
    Said, Alan
    Willemsen, Martijn
    Marinho, Leandro Balby
    Silva, Itallo
    [J]. PROCEEDINGS OF THE 11TH CONFERENCE ON HUMAN-AGENT INTERACTION, HAI 2023, 2023, : 464 - 466
  • [42] Leveraging Large Language Models for Enhanced VR Development: Insights and Challenges
    Alkhayat, Amany
    Ciranni, Brett
    Tumuluri, Rupa Samyukta
    Tulasi, Rohit Srinivas
    [J]. 2024 IEEE GAMING, ENTERTAINMENT, AND MEDIA CONFERENCE, GEM 2024, 2024, : 76 - 81
  • [43] Aliro: an automated machine learning tool leveraging large language models
    Choi, Hyunjun
    Moran, Jay
    Matsumoto, Nicholas
    Hernandez, Miguel E.
    Moore, Jason H.
    [J]. BIOINFORMATICS, 2023, 39 (10)
  • [44] Leveraging Large Language Models to Improve Triage Accuracy in Emergency Departments
    Nashwan, Abdulqadir J.
    Abujaber, Ahmad A.
    [J]. JOURNAL OF EMERGENCY NURSING, 2023, 49 (05) : 651 - 653
  • [45] Leveraging Large Language Models to Boost Dafny's Developers Productivity
    Silva, Alvaro
    Mendes, Alexandra
    Ferreira, Joao F.
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM 12TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE 2024, 2024, : 138 - 142
  • [46] Large Language Models are Learnable Planners for Long-Term Recommendation
    Shi, Wentao
    He, Xiangnan
    Zhang, Yang
    Gao, Chongming
    Li, Xinyue
    Zhang, Jizhi
    Wang, Qifan
    Feng, Fuli
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 1893 - 1903
  • [47] Plan, Generate and Match: Scientific Workflow Recommendation with Large Language Models
    Gu, Yang
    Cao, Jian
    Guo, Yuan
    Qian, Shiyou
    Guan, Wei
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT I, 2023, 14419 : 86 - 102
  • [48] Predictive Prompts with Joint Training of Large Language Models for Explainable Recommendation
    Lin, Ching-Sheng
    Tsai, Chung-Nan
    Su, Shao-Tang
    Jwo, Jung-Sing
    Lee, Cheng-Hsiung
    Wang, Xin
    [J]. MATHEMATICS, 2023, 11 (20)
  • [49] Leveraging Large Language Models for Flexible and Robust Table-to-Text Generation
    Oro, Ermelinda
    De Grandis, Luca
    Granata, Francesco Maria
    Ruffolo, Massimo
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PT I, DEXA 2024, 2024, 14910 : 222 - 227
  • [50] KnowledgeNavigator: leveraging large language models for enhanced reasoning over knowledge graph
    Guo, Tiezheng
    Yang, Qingwen
    Wang, Chen
    Liu, Yanyi
    Li, Pan
    Tang, Jiawei
    Li, Dapeng
    Wen, Yingyou
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2024, 10 (05) : 7063 - 7076