INTRODUCTION
Some technical topics are broached toward the crowdsourcing of dialogue system content and behavior.
COLLABORATIVE AUTHORING
The content and behavior of a dialogue system can be represented in a number of ways.
Firstly, the content and behavior of a dialogue system can be represented in programming language source code files. Collaborative authoring, in this case, is a matter of integrated development environments and source code repositories, version control systems.
Secondly, some or all of the content and behavior of a dialogue system can be separated from the source code files as data stored in some data format or in a database. Collaborative authoring, in this case, could require custom software tools.
Thirdly, a number of services, cognitive services, can encapsulate the content and behavior of a dialogue system. Collaborative authoring, in this case, could require utilization of such services or related user interfaces.
Fourthly, the content and behavior of a dialogue system can be represented as a set of interrelated, URL-addressable, editable pages. Servers can provide content for a number of different content types, for example hypertext for content authors and other formats for dialogue system user agents. Server-side scripting can be utilized to generate pages and generated pages can contain client-side scripting.
Fifthly, the content and behavior of a dialogue system can be represented as a set of interrelated, URL-addressable, editable diagrams.
Sixthly, the content and behavior of a dialogue system can be represented in transcript form. Transcript-based user interfaces may resemble instant messaging applications, scrollable sequences of speech bubbles, with speech bubbles coming from the left and right sides, such that users can edit the content in dialogue systems’ speech bubbles. Users could opt to view more than plain text in speech bubbles. There could also be vertical, colored bands in one or both margins, visually indicating discourse behaviors, moves, objectives or plans which span one or multiple utterances.
COLLABORATIVE DEBUGGING
Debugging dialogue systems is an important topic. Debugging scenarios include switching from interactions with dialogue systems to authoring processes such that dialogue context data is preserved.
NATURAL LANGUAGE GENERATION AND UNDERSTANDING
Natural language generation can produce editable structured documents from the data stored in databases and knowledgebases. Generated content can contain, beyond natural language, data and program logic to facilitate the processing of constrained or unconstrained edits. Edits to generated content can result in changes to stored data.
COMPUTER-AIDED WRITING
Computer-aided writing can convenience content authors and assure quality. Software can, generally speaking, provide users with information, warnings and errors with regard to tentative edits. Software can support users including with regard to their spelling, grammar, word selection, readability, text coherence and cohesion. Software can measure the neutral point of view of natural language. Software can also process tentative edits with regard to their logical consistency with respect to data stored in databases and knowledgebases.
WIKI DIALOGUE SYSTEMS
Exploration into the collaborative authoring and debugging of dialogue systems could result in new wiki technologies. Wiki dialogue systems could resemble spoken language dialogue systems with transcript-based user interfaces, users able to easily switch between dialogue-based interactions and the editing of dialogue system content and behavior.
Best regards, Adam Sobieski http://www.phoster.com/contents/
Adam Sobieski, 21/05/2018 14:07:
WIKI DIALOGUE SYSTEMS
Exploration into the collaborative authoring and debugging of dialogue systems could result in new wiki technologies. Wiki dialogue systems could resemble spoken language dialogue systems with transcript-based user interfaces, users able to easily switch between dialogue-based interactions and the editing of dialogue system content and behavior.
Just to be clear, do you (also) have in mind something like WikiTalk (http://wikipapers.referata.com/wiki/WikiTalk), a robot which read contnet from Wikipedia in various languages and other sources?
Federico
Federico,
Thank you for the hyperlink to the WikiTalk project. In the case of WikiTalk, Wikipedia is the content of the dialogue system.
Projects like WikiTalk were intended to be described by category four: “the content and behavior of a dialogue system can be represented as a set of interrelated, URL-addressable, editable pages. Servers can provide content for a number of different content types, for example hypertext for content authors and other formats for dialogue system user agents. Server-side scripting can be utilized to generate pages and generated pages can contain client-side scripting.”
We can consider a Wikipedia project which, in addition to outputting HTML, responds to HTTP requests for content of type SSML (application/ssml+xml) or to HTTP requests for content of a new content type, a Web standard yet to be formulated. Dialogue systems could utilize HTTP to access resources such as Wikipedia, requesting content from the URL’s of encyclopedia articles, but requesting content of a type other than HTML. Such output could be processed from existing wiki content.
Best regards, Adam
From: Federico Leva (Nemo)mailto:nemowiki@gmail.com Sent: Monday, May 21, 2018 8:40 AM To: Research into Wikimedia content and communitiesmailto:wiki-research-l@lists.wikimedia.org; Adam Sobieskimailto:adamsobieski@hotmail.com Cc: Niklas Laxströmmailto:niklas.laxstrom@helsinki.fi Subject: Re: [Wiki-research-l] Wiki Dialogue Systems
Adam Sobieski, 21/05/2018 14:07:
WIKI DIALOGUE SYSTEMS
Exploration into the collaborative authoring and debugging of dialogue systems could result in new wiki technologies. Wiki dialogue systems could resemble spoken language dialogue systems with transcript-based user interfaces, users able to easily switch between dialogue-based interactions and the editing of dialogue system content and behavior.
Just to be clear, do you (also) have in mind something like WikiTalk (http://wikipapers.referata.com/wiki/WikiTalk), a robot which read contnet from Wikipedia in various languages and other sources?
Federico
wiki-research-l@lists.wikimedia.org