Dialogue Manager Programming Language (DMPL) Final Report

Hi all,

I'd like to extend a huge thank you and congratulations to Nelson and
Victor for helping release our first report titled "Dialogue Manager
Programming Language" (https://www.w3.org/2019/04/dmpl/), which is a
representation for arbitrary human-computer interactions.

A bit of background: Traditionally, flow-charts (i.e. finite state
machines) have been the dominant form of task-representation due to their
low complexity. But glancing at the Chomsky hierarchy, we know there are
inherent limits to the expressive power of regular and context-free
grammars. On the other end of the spectrum, Turing-complete programming
languages empower what appears to be limitless flexibility, but Python, for
example, tends to be too general purpose and too powerful for our needs.

DMPL is a programming language scoped down to dialogue (which extends to
multi-modal communication). One practical application of it is to enable an
importing/exporting functionality between different authoring tools on the
web, since it's written in JSON.

Let's plan on a teleconference sometime by the end of this month (maybe
April 29th, 2019) to introduce new members and talk about future
projects/reports.

Best,
Nishant Shukla, VP Engineering
DMAI, Inc.

Received on Tuesday, 16 April 2019 19:55:45 UTC