Date of Award
Honors Thesis (Colby Access Only)
Colby College. Computer Science Dept.
A chatterbot is a computer program which emulates interactive human-like conversation in a limited knowledge domain. Currently, many chatterbots possess the learning ability to create a personalized conversation with users by asking specific questions. However, those bots usually take a fair amount of conversation to learn a user's personality. To solve this problem, we propose a chatterbot that can directly collect information from an online profile, such as Facebook. This project uses AIML, Artificial Intelligence Markup Language to build personalized chatter bot knowledge base from a user's Facebook profile and updates. A methodology will be explained to use a natural language processing system to automatically generate AIML knowledge bases from the personal information provided by Facebook. The method produces an effective chatterbot while minimizing training time.
AIML, artificial intelligence, natural language, chatterbots
Recommended CitationYu, Jinghui and Maxwell, Bruce, "A Personalized Chatterbot Based on Facebook Update" (2015). Honors Theses. Paper 763.
Colby College theses are protected by copyright. They may be viewed or downloaded from this site for the purposes of research and scholarship. Reproduction or distribution for commercial purposes is prohibited without written permission of the author.