Designing rule-based conversational agents with behavioral programming: a study of human subjects

PurposeIn this work, the authors propose to harness the advantages of behavioral programming as a new technique for designing rule-based conversational agents.Design/methodology/approachTo examine the study’s hypotheses, the authors perform a first-of-its-kind user study through which the authors ex...

Full description

Saved in:
Bibliographic Details
Published inEuroMed journal of business Vol. 18; no. 3; pp. 345 - 358
Main Authors Rosenfeld, Ariel, Haimovich, Nitzan
Format Journal Article
LanguageEnglish
Published Bingley Emerald Group Publishing Limited 08.09.2023
Subjects
Online AccessGet full text
ISSN1450-2194
1758-888X
DOI10.1108/EMJB-09-2021-0144

Cover

More Information
Summary:PurposeIn this work, the authors propose to harness the advantages of behavioral programming as a new technique for designing rule-based conversational agents.Design/methodology/approachTo examine the study’s hypotheses, the authors perform a first-of-its-kind user study through which the authors examine how potential designers, both expert designers, computationally-oriented designers, and otherwise, leverage behavioral programming (BP) and dialog graphs for designing conversational agents (CAs). The authors also use two standard CA settings common in the literature: designing a CA representative for a user in an online dating service and a non-character player in a role-playing game (RPG).FindingsThe study’s results indicate that BP can be successfully utilized by computationally-oriented designers, with or without prior knowledge in CA design, and can facilitate the design of better CAs (i.e. more accurate and more robust). However, to capitalize on these potential advantages, designers may be required to devote more time to the design process and are likely to encounter higher temporal demand levels. These results suggest that BP, which was initially proposed and evaluated in the general context of software design, can constitute a valuable alternative to the classic rule-based CA design technique commonly practiced today.Research limitations/implicationsAn important limitation of this study is the relatively small participant pool. While the authors do plan to extend this study in the future, the current coronavirus disease 2019 (COVID-19) situation makes it ever more complex to conduct formal user studies of this kind. It is, however, important to note that despite the low number of participants, many of the results are found to be statistically significant.Practical implicationsThe authors plan to continue this line of work and conduct human studies for additional design techniques in other popular agent-based settings. Specifically, the authors seek to explore how people of different backgrounds should design agents for various tasks such as automated negotiation (e.g. how should a person design a representative agent to negotiate on her behalf?) and social choice (e.g. how should a person design a voting bot to represent her in online voting systems?).Originality/valuePeople are increasingly interacting with conversational agents in various settings and for a variety of reasons, as the market size of those agents keeps on growing every year. Through a first-of-its-kind human study (N = 41), consisting of both expert designers, computationally-oriented designers, and otherwise, the authors demonstrate a few key advantages and limitations of BP in the realm of conversational agents and propose its consideration as an alternative to the classic dialog graph technique.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1450-2194
1758-888X
DOI:10.1108/EMJB-09-2021-0144