Publication Date
Spring 2017
Degree Type
Master's Project
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Chris Pollett
Second Advisor
Robert Chun
Third Advisor
Leonard Wesley
Keywords
Chatbots, Discussion Boards, open source
Abstract
Over the past few years, messaging applications have become more popular than Social networking sites. Instead of using a specific application or website to access some service, chatbots are created on messaging platforms to allow users to interact with companies’ products and also give assistance as needed. In this project, we designed and implemented a chatbot Framework for Yioop. The goal of the Chatbot Framework for Yioop project is to provide a platform for developers in Yioop to build and deploy chatbot applications. A chatbot is a web service that can converse with users using artificial intelligence in messaging platforms. Chatbots feel more like a human and it changes the interaction between people and computers. The Chatbot Framework enables developers to create chatbots and allows users to connect with them in the user chosen Yioop discussion channel. A developer can incorporate language skills within a chatbot by creating a knowledge base so that the chatbot understands user messages and reacts to them like a human. A knowledge base is created by using a language understanding web interface in Yioop.
Recommended Citation
Nukala, Harika, "A Chatbot Framework for Yioop" (2017). Master's Projects. 530.
DOI: https://doi.org/10.31979/etd.kjwc-8xhy
https://scholarworks.sjsu.edu/etd_projects/530
Included in
Artificial Intelligence and Robotics Commons, Databases and Information Systems Commons, Software Engineering Commons