Enhancing Network Management Using Code Generated by Large Language Models

08/11/2023
by   Sathiya Kumaran Mani, et al.
0

Analyzing network topologies and communication graphs plays a crucial role in contemporary network management. However, the absence of a cohesive approach leads to a challenging learning curve, heightened errors, and inefficiencies. In this paper, we introduce a novel approach to facilitate a natural-language-based network management experience, utilizing large language models (LLMs) to generate task-specific code from natural language queries. This method tackles the challenges of explainability, scalability, and privacy by allowing network operators to inspect the generated code, eliminating the need to share network data with LLMs, and concentrating on application-specific requests combined with general program synthesis techniques. We design and evaluate a prototype system using benchmark applications, showcasing high accuracy, cost-effectiveness, and the potential for further enhancements using complementary program synthesis techniques.

READ FULL TEXT
research
06/15/2023

From BERT to GPT-3 Codex: Harnessing the Potential of Very Large Language Models for Data Management

Large language models have recently advanced the state of the art on man...
research
06/06/2023

Natural Language Commanding via Program Synthesis

We present Semantic Interpreter, a natural language-friendly AI system f...
research
04/20/2023

Learning to Program with Natural Language

Large Language Models (LLMs) have shown remarkable performance in variou...
research
04/19/2023

Language Models Enable Simple Systems for Generating Structured Views of Heterogeneous Data Lakes

A long standing goal of the data management community is to develop gene...
research
03/25/2022

A Conversational Paradigm for Program Synthesis

Program synthesis strives to generate a computer program as a solution t...
research
05/02/2023

From Words to Code: Harnessing Data for Program Synthesis from Natural Language

Creating programs to correctly manipulate data is a difficult task, as t...

Please sign up or login with your details

Forgot password? Click here to reset