ACLApr, 2017

通过交互式学习使编程语言自然化

TL;DR本文讲述如何通过核心编程语言并允许用户自然地增量定义替代语法和越来越复杂的概念来创建方便的自然语言接口,以在类似于分析数据、操作文本和查询数据库等复杂的任务中实现与编程语言同等的能力。作者在一个体素世界中展示了一个用户社区可以同时教授一个共同系统各种不同的语言,并用它来构建数百个复杂的体素结构的例子。三天内,这些用户从只使用核心语言到 85.9%的后 10K 个语句中使用自然化语言。