paper-with-me

Papers

A Transformer-based Approach for Translating Natural Language to Bash Commands

2021-12-14 · 20th IEEE International Conference on Machine Learning and Applications - ICMLA 2021 12 · Quchen Fu, Zhongwei Teng, Jules White, Douglas C. Schmidt

This paper explores the translation of natural language into Bash Commands, which developers commonly use to accomplish command-line tasks in a terminal. In our approach a terminal takes a command as a sentence in plain English and translates it into the corresponding string of Bash Commands. The paper analyzes the performance of several architectures on this translation problem using the data from the NLC2CMD competition at the NeurIPS 2020 conference. The approach presented in this paper is the best performing architecture on this problem to date and improves the current state-of-the-art accuracy on this translation task from 13.8% to 53.2%.

📄 PDF Abstract BibTeX

Code (1)

magnumresearchgroup/magnum-nlc2cmd pytorch

Tasks

Code TranslationSentenceTranslation

Similar Papers 제목 키워드 기반

NL2CMD: An Updated Workflow for Natural Language to Bash Commands Translation

2023-02-15 · Quchen Fu, Zhongwei Teng, Marco Georgaklis, Jules White 외

Translating natural language into Bash Commands is an emerging research field that has gained attention in recent years. Most efforts have focused on producing more accurate translation models. To the best of our knowled…

Code TranslationDiversitySemantic ParsingTranslation

NeurIPS 2020 NLC2CMD Competition: Translating Natural Language to Bash Commands

2021-03-03 · Mayank Agarwal, Tathagata Chakraborti, Quchen Fu, David Gros 외

The NLC2CMD Competition hosted at NeurIPS 2020 aimed to bring the power of natural language processing to the command line. Participants were tasked with building models that can transform descriptions of command line ta…

Explainable Natural Language to Bash Translation using Abstract Syntax Tree

2021-11-01 · CoNLL (EMNLP) 2021 11 · Shikhar Bharadwaj, Shirish Shevade

Natural language processing for program synthesis has been widely researched. In this work, we focus on generating Bash commands from natural language invocations with explanations. We propose a novel transformer based s…

Program SynthesisTranslation

NL2Bash: A Corpus and Semantic Parser for Natural Language Interface to the Linux Operating System

2018-02-25 · LREC 2018 5 · Xi Victoria Lin, Chenglong Wang, Luke Zettlemoyer, Michael D. Ernst

We present new data and semantic parsing methods for the problem of mapping English sentences to Bash commands (NL2Bash). Our long-term goal is to enable any user to perform operations such as file manipulation, search, …

Semantic Parsing

LLM-Supported Natural Language to Bash Translation

2025-02-07 · Finnian Westenfelder, Erik Hemberg, Miguel Tulla, Stephen Moskal 외

The Bourne-Again Shell (Bash) command-line interface for Linux systems has complex syntax and requires extensive specialized knowledge. Using the natural language to Bash command (NL2SH) translation capabilities of large…

In-Context LearningTranslation