Enhancing Network Management Using Code Generated by Large Language Models

被引:20
作者
Mani, Sathiya Kumaran [1 ]
Zhou, Yajie [1 ,2 ]
Hsieh, Kevin [1 ]
Segarra, Santiago [1 ,3 ]
Eberl, Trevor [1 ]
Azulai, Eliran [1 ]
Frizler, Ido [1 ]
Chandra, Ranveer [1 ]
Kandula, Srikanth [1 ]
机构
[1] Microsoft, Bangalore, Karnataka, India
[2] Univ Maryland, College Pk, MD 20742 USA
[3] Rice Univ, Houston, TX 77251 USA
来源
PROCEEDINGS OF THE 22ND ACM WORKSHOP ON HOT TOPICS IN NETWORKS, HOTNETS 2023 | 2023年
关键词
Network management; Large language model; Program synthesis; Natural language processing; Graph manipulation; Communication graphs; Network lifecycle management; NATURAL-LANGUAGE;
D O I
10.1145/3626111.3628183
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Analyzing network topologies and communication graphs is essential in modern network management. However, the lack of a cohesive approach results in a steep learning curve, increased errors, and inefficiencies. In this paper, we present a novel approach that enables natural-language-based network management experiences, leveraging large language models (LLMs) to generate task-specific code from natural language queries. This method addresses the challenges of explainability, scalability, and privacy by allowing network operators to inspect the generated code, removing the need to share network data with LLMs, and focusing on application-specific requests combined with program synthesis techniques. We develop and evaluate a prototype system using benchmark applications, demonstrating high accuracy, cost-effectiveness, and potential for further improvements using complementary program synthesis techniques.
引用
收藏
页码:196 / 204
页数:9
相关论文
共 60 条
[1]  
Anil R, 2023, Arxiv, DOI [arXiv:2305.10403, 10.48550/arXiv.2305.10403]
[2]  
[Anonymous], 2022, Introducing ChatGPT
[3]  
[Anonymous], NumFOCUS
[4]  
[Anonymous], Azure OpenAI Service - Azure OpenAI
[5]  
[Anonymous], General Data Protection Regulation (GDPR) Article 17: Right to be Forgotten
[6]  
Austin Jacob., 2021, arXiv, DOI 10.48550/arXiv.2108.07732
[7]  
Backus John W., 1957, 1957 WEST JOINT COMP
[8]  
Balog M., 2017, P 5 INT C LEARN REPR
[9]   A General Approach to Network Configuration Verification [J].
Beckett, Ryan ;
Gupta, Aarti ;
Mahajan, Ratul ;
Walker, David .
SIGCOMM '17: PROCEEDINGS OF THE 2017 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2017, :155-168
[10]  
Bei Chen, 2022, Arxiv, DOI [arXiv:2207.10397, 10.48550/ARXIV.2207.10397]