paper-with-me

Papers

Naturalizing a Programming Language via Interactive Learning

2017-04-23 · ACL 2017 7 · Sida I. Wang, Samuel Ginn, Percy Liang, Christoper D. Manning

Our goal is to create a convenient natural language interface for performing well-specified but complex actions such as analyzing data, manipulating text, and querying databases. However, existing natural language interfaces for such tasks are quite primitive compared to the power one wields with a programming language. To bridge this gap, we start with a core programming language and allow users to "naturalize" the core language incrementally by defining alternative, more natural syntax and increasingly complex concepts in terms of compositions of simpler ones. In a voxel world, we show that a community of users can simultaneously teach a common system a diverse language and use it to build hundreds of complex voxel structures. Over the course of three days, these users went from using only the core language to using the naturalized language in 85.9\% of the last 10K utterances.

📄 PDF Abstract BibTeX arXiv:1704.06956

Code (1)

https://worksheets.codalab.org/worksheets/0xbf8f4f5b42e54eba9921f7654b3c5c5d 공식 구현

Similar Papers 제목 키워드 기반

NatGen: Generative pre-training by "Naturalizing" source code

2022-06-15 · Saikat Chakraborty, Toufique Ahmed, Yangruibo Ding, Premkumar Devanbu 외

Pre-trained Generative Language models (e.g. PLBART, CodeT5, SPT-Code) for source code yielded strong results on several tasks in the past few years, including code generation and translation. These models have adopted v…

Code GenerationCode TranslationFew-Shot LearningTranslation

From Tool Calling to Symbolic Thinking: LLMs in a Persistent Lisp Metaprogramming Loop

2025-06-08 · Jordi de la Torre

We propose a novel architecture for integrating large language models (LLMs) with a persistent, interactive Lisp environment. This setup enables LLMs to define, invoke, and evolve their own tools through programmatic int…

Text Generation

Domain-Specific Fine-Tuning of Large Language Models for Interactive Robot Programming

2023-12-21 · Benjamin Alt, Urs Keßner, Aleksandar Taranovic, Darko Katic 외

Industrial robots are applied in a widening range of industries, but robot programming mostly remains a task limited to programming experts. We propose a natural language-based assistant for programming of advanced, indu…

Industrial Robots

NL2INTERFACE: Interactive Visualization Interface Generation from Natural Language Queries

2022-09-19 · Yiru Chen, Ryan Li, Austin Mac, Tianbao Xie 외

We develop NL2INTERFACE to explore the potential of generating usable interactive multi-visualization interfaces from natural language queries. With NL2INTERFACE, users can directly write natural language queries to auto…

Natural Language Queries

ANPL: Towards Natural Programming with Interactive Decomposition

2023-05-29 · NeurIPS 2023 11 · Di Huang, Ziyuan Nan, Xing Hu, Pengwei Jin 외

Though LLMs are capable of generating plausible programs, it's challenging to interact with the LLMs further to revise the program, especially if the user's specific requirements are different from the initial proposal. …

ARCCode GenerationHumanEvalProgram Synthesis