Change search
ReferencesLink to record
Permanent link

Direct link
Development of a Framework for AIML Chatbots inHTML5 and Javascript
Linköping University, Department of Computer and Information Science, Human-Centered systems. Linköping University, The Institute of Technology.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Chatbots are software agents that interact with the user in a conversation. The main goal of their creation was to resemble a human being in the way they perform said interaction, trying to make the user think he/she is writing to another human being. This has been implemented with varying degrees of success. One of the most popular languages for the definition of a chatbot knowledge base is AIML.This thesis focuses on the implementation of an AIML interpreter written in Javascript to allow for a web-based client-side specific usage of AIML chatbots. The interpreter must guarantee the compliance of properly formed AIML documents, perform all the necessary pre-processing duties for the correct usage of the chatbot and ensure the correctness of both pattern matching of user input and chatbot response.The interpreter fully exploits the DOM tree manipulation functions of the jQuery library to achieve said goals, treating AIML files as if they were normal XML files. The result is a well performing, fully functional AIML interpreter tailored around AIML 1.0 specification.

Place, publisher, year, edition, pages
2014. , 49 p.
Keyword [en]
Chatbots, AIML, Javascript, jQuery, HTML5, framework
National Category
Computer Science
URN: urn:nbn:se:liu:diva-106270ISRN: LIU-IDA/LITH-EX-A--14/021--SEOAI: diva2:715303
Subject / course
Master's programme in Computer Science
2014-04-24, Alan Turing, E Building, Campus Valla, Linköping, 10:00 (English)
Available from: 2014-05-09 Created: 2014-05-02 Last updated: 2014-05-09Bibliographically approved

Open Access in DiVA

filma319_thesis(1151 kB)504 downloads
File information
File name FULLTEXT01.pdfFile size 1151 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Malvisi, Filippo
By organisation
Human-Centered systemsThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 504 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 374 hits
ReferencesLink to record
Permanent link

Direct link