arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1707.05015cs.HCcs.CL
收藏

Iris:一个用于复杂任务的会话Agent

Iris: A Conversational Agent for Complex Tasks

Stanford University(斯坦福大学)

Ethan Fast, Binbin Chen, Julia Mendelsohn, Jonathan Bassen, Michael Bernstein

摘要:

今天的会话代理仅限于简单的独立命令。在本文中,我们介绍了Iris,一个利用人类会话策略来组合命令的代理,允许它执行更复杂的任务,它没有明确设计支持:例如,组成一个命令来“绘制直方图”,另一个命令首先“对数转换数据”。为了实现这种复杂性,我们引入了一个域特定的语言,将命令转换为自动机,虹膜可以组成,序列,并通过与用户交互动态执行通过自然语言,以及一个会话类型的系统,管理什么样的命令可以组合。我们设计了Iris来帮助用户完成数据科学任务,这是一个需要支持命令组合的领域。在评估中,我们发现数据科学家使用Iris完成预测建模任务的速度比现代非对话式编程环境快得多(加速2.6倍)。Iris支持与今天的代理相同的命令,但允许用户将这些命令编织在一起以完成复杂的目标。

英文摘要:

Today's conversational agents are restricted to simple standalone commands. In this paper, we present Iris, an agent that draws on human conversational strategies to combine commands, allowing it to perform more complex tasks that it has not been explicitly designed to support: for example, composing one command to "plot a histogram" with another to first "log-transform the data". To enable this complexity, we introduce a domain specific language that transforms commands into automata that Iris can compose, sequence, and execute dynamically by interacting with a user through natural language, as well as a conversational type system that manages what kinds of commands can be combined. We have designed Iris to help users with data science tasks, a domain that requires support for command combination. In evaluation, we find that data scientists complete a predictive modeling task significantly faster (2.6 times speedup) with Iris than a modern non-conversational programming environment. Iris supports the same kinds of commands as today's agents, but empowers users to weave together these commands to accomplish complex goals.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑