{"id":25,"date":"2025-06-12T18:39:25","date_gmt":"2025-06-13T01:39:25","guid":{"rendered":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/?page_id=25"},"modified":"2025-06-21T17:54:22","modified_gmt":"2025-06-22T00:54:22","slug":"what-is-a-chatbot","status":"publish","type":"page","link":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/","title":{"rendered":"What is a Chatbot?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A <strong>chatbot<\/strong> is a software application designed to simulate human-like conversation with users, typically via text or voice interactions. Chatbots can respond to user queries, perform tasks, provide information, or guide users through processes by using rules, artificial intelligence (AI), or a combination of both.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In simpler terms:<\/strong> A chatbot is a computer program that talks with people\u2014like texting or chatting\u2014to help answer questions or perform tasks automatically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Do you know chatbots have different forms?<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\"><strong>Rule-Based <\/strong><strong>Chatbots<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Operate on pre-defined rules and decision trees.<\/li>\n\n\n\n<li>Only respond to specific inputs or keywords.<\/li>\n\n\n\n<li>Limited flexibility but good for predictable tasks (e.g., FAQs, simple customer service).<\/li>\n\n\n\n<li><strong>Example<\/strong>: A hotel website bot that only answers questions like &#8220;Check-in time?&#8221; or &#8220;Do you have free Wi-Fi?&#8221;<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\"><strong>AI-Powered Chatbots<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use natural language processing (NLP) and machine learning to understand intent and context.<\/li>\n\n\n\n<li>Can handle more complex, open-ended conversations.<\/li>\n\n\n\n<li>Continuously improve based on interactions.<\/li>\n\n\n\n<li><strong>Example<\/strong>: ChatGPT, Google Bard, DeepSeek etc.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\"><strong>Voice-Based Chatbots (Voice Assistants)<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interact with users through spoken language.<\/li>\n\n\n\n<li>Often integrated into smart devices or apps.<\/li>\n\n\n\n<li>Use speech recognition and synthesis.<\/li>\n\n\n\n<li><strong>Example<\/strong>: Amazon Alexa, Apple Siri, Google Assistant.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\"><strong>Social Messaging Chatbots<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Integrated into messaging apps like Facebook Messenger, WhatsApp, or WeChat.<\/li>\n\n\n\n<li>Used for marketing, customer service, and e-commerce.<\/li>\n\n\n\n<li><strong>Example<\/strong>: A clothing brand\u2019s bot on Messenger that recommends outfits and processes orders.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"wp-block-paragraph\"><em>Although chatbots vary widely in form and function, this discussion centers on those specifically designed or used to support teaching and learning in educational settings\u2014particularly those that serve as personalized tutors.<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Examples of AI-based chatbots in education<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/bard-1-1024x537.png\" alt=\"\" class=\"wp-image-40\" srcset=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/bard-1-1024x537.png 1024w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/bard-1-300x157.png 300w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/bard-1-768x403.png 768w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/bard-1-1200x629.png 1200w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/bard-1.png 1514w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bard, introduced in 2022, is a large language model chatbot created by Google AI. Its capabilities include generating text, language translation, producing various types of creative content, and providing informative responses to questions. Bard is still under development, it is currently not available in Canada.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1286\" height=\"724\" src=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/chatgpt-edited.png\" alt=\"\" class=\"wp-image-42\" style=\"width:263px;height:auto\" srcset=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/chatgpt-edited.png 1286w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/chatgpt-edited-300x169.png 300w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/chatgpt-edited-1024x576.png 1024w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/chatgpt-edited-768x432.png 768w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/chatgpt-edited-1200x676.png 1200w\" sizes=\"auto, (max-width: 1286px) 100vw, 1286px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">ChatGPT, launched in 2022 by OpenAI, is a large language model chatbot that can generate text, produce diverse creative content, and deliver informative answers to questions. Although concerns exist, ChatGPT remains one of the most widely used and discussed chatbots in education today.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/replika-1024x500.png\" alt=\"\" class=\"wp-image-43\" srcset=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/replika-1024x500.png 1024w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/replika-300x146.png 300w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/replika-768x375.png 768w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/replika-1536x750.png 1536w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/replika-1200x586.png 1200w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/replika.png 1934w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Replika, launched in 2017, is an AI chatbot platform that is designed to be a friend and companion for students. It can listen to students&#8217; problems, offer advice, and help them feel less alone. Research suggests that using Replika for language practice can be an effective tool for language learning.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1436\" height=\"714\" src=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/khan.png\" alt=\"\" class=\"wp-image-49\" srcset=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/khan.png 1436w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/khan-300x149.png 300w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/khan-1024x509.png 1024w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/khan-768x382.png 768w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/khan-1200x597.png 1200w\" sizes=\"auto, (max-width: 1436px) 100vw, 1436px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Launched in 2024, Khanmigo is an AI-powered chatbot developed by Khan Academy to act as a virtual tutor and learning companion. Khanmigo guides learners through problems step by step, encourages critical thinking, and offers personalized feedback. It also assists teachers by helping generate lesson ideas and classroom prompts.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"589\" src=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/duolingo-2-1024x589.png\" alt=\"\" class=\"wp-image-53\" srcset=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/duolingo-2-1024x589.png 1024w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/duolingo-2-300x173.png 300w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/duolingo-2-768x442.png 768w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/duolingo-2-1200x691.png 1200w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/duolingo-2.png 1352w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Some educational apps integrate AI-powered chatbots directly into their platforms to enhance personalized learning. For example, Duolingo features conversational bots that help learners practice real-life language scenarios, while Quizlet\u2019s AI assistant guides students through study sets with adaptive feedback and explanations. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/522-1-1024x563.png\" alt=\"\" class=\"wp-image-55\" srcset=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/522-1-1024x563.png 1024w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/522-1-300x165.png 300w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/522-1-768x422.png 768w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/522-1-1200x660.png 1200w, https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/files\/2025\/06\/522-1.png 1400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Another type of educational chatbot is integrated directly into Learning Management Systems (LMS), such as Canvas, Moodle, or Blackboard. These chatbots are designed to support students within a specific course or institutional context. For example, the UBC Canvas chatbot can answer course-related questions, remind students about deadlines, and guide them to relevant resources.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Benefits of using chatbots in education<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pedagogical Benefits of Integrating Chatbots:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chatbots have been found to improve teaching and learning, increase student engagement, and provide individualized experiences, especially for large classes.<\/li>\n\n\n\n<li>They can serve as intelligent learning systems, providing individual trajectories of education to students and effectively helping them learn.<\/li>\n\n\n\n<li>Chatbots can act as virtual teaching assistants, supporting educators through various means and fostering an adaptive learning environment by aiding students with various learning activities.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contribution to Student Engagement:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chatbots have the potential to enhance student engagement by providing a platform for students and the institution to broadcast messages and answer students&#8217; queries.<\/li>\n\n\n\n<li>They can foster participatory learning and improve digital literacy, which are key skills students should possess to become successful in their future educational and career endeavours.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">However&#8230;<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>While chatbots offer benefits, many educational chatbots provide only superficial answers that discourage critical thinking and ignore how learning actually occurs. There is a significant opportunity to develop AI chatbots grounded in Vygotsky\u2019s theory of scaffolding\u2014tools that adaptively support learners, promote deeper cognitive engagement, and have the potential to help learners develop critical thinking.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/sample-page\/\">Continue<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A chatbot is a software application designed to simulate human-like conversation with users, typically via text or voice interactions. Chatbots can respond to user queries, perform tasks, provide information, or guide users through processes by using rules, artificial intelligence (AI), or a combination of both. In simpler terms: A chatbot is a computer program that [&hellip;]<\/p>\n","protected":false},"author":105144,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-25","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/pages\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/users\/105144"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":15,"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/pages\/25\/revisions"}],"predecessor-version":[{"id":143,"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/pages\/25\/revisions\/143"}],"wp:attachment":[{"href":"https:\/\/blogs.ubc.ca\/scaffoldingchatbots\/wp-json\/wp\/v2\/media?parent=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}