Chatter bots are software programs that emulate human conversation and that can show human-like conversational behavior in limited knowledge dominion if properly crafted. AIML, Artificial Intelligence Markup Language, is a well known XML derived language to build chatter bot knowledge bases, in a context of case-based reasoning and textual pattern matching algorithms. A design methodology will be explained based on a novel algorithm to automatically generate AIML knowledge bases starting from a frequently asked question free text file and glossary of terms. A generated demonstrator chatter bot using the Italian language will be shown.

Building an AIML Chatter Bot Knowledge-Base Starting from a FAQ and a Glossary.

DE GASPERIS, GIOVANNI
2010-01-01

Abstract

Chatter bots are software programs that emulate human conversation and that can show human-like conversational behavior in limited knowledge dominion if properly crafted. AIML, Artificial Intelligence Markup Language, is a well known XML derived language to build chatter bot knowledge bases, in a context of case-based reasoning and textual pattern matching algorithms. A design methodology will be explained based on a novel algorithm to automatically generate AIML knowledge bases starting from a frequently asked question free text file and glossary of terms. A generated demonstrator chatter bot using the Italian language will be shown.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11697/21611
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? ND
social impact