1 of 29

AI-Chatbot�Text-Based Conversational Agent in Education��Dr Chinedu Okonkwo��

2 of 29

"Imagine a classroom where students receive instant feedback, 24/7 academic support, and personalised learning experiences—without increasing a teacher’s workload. This is no longer a distant dream; it is the reality with AI chatbots transforming education today. But how far can these digital assistants go in reshaping how we teach and learn?"

3 of 29

What Is A Text-based Conversational Agent?

It’s an artificial intelligence system (AI) that interacts with users via natural language text

4 of 29

Key Functions �Of�Ai-chatbots In Education

Learning Assistant

    • Helps students with course materials, quizzes, and homework.

Tutor and Mentor

    • Provides one-on-one tutoring on topics like math, science, or language.

Feedback Mechanism

    • Collects feedback on course content and teaching methods.

Exam Preparation Tool

    • Offers practice tests, revision schedules, and tailored study plans.

Administrative Aid

Helps students navigate administrative tasks like enrolment and fee payment.

5 of 29

Importance Of Ai-chatbots In Education

    • Students can access help anytime, overcoming time and location barriers.

24/7 Availability

    • Chatbots adapt to individual student needs and learning paces.

Personalised Learning

    • Automated responses to routine queries (e.g., deadlines, schedules, or policies).

Administrative Support

    • They can assist many students simultaneously, making them ideal for handling large classes or online programs.

Scalability

    • Interactive learning increases student participation and motivation.

Improved Engagement

    • AI chatbots provide immediate responses and feedback, helping students reinforce their learning and correct mistakes quickly.

Instant Feedback

6 of 29

Examples Of AI-chatbots In Education?

PythonBot

    • Helps users learn Python programming languages through conversational practice.

COVID-Bot:

    • An intelligent interactive system that can help screen students and confirm their COVID-19 vaccination status.

IBM Watson Tutor:

    • Offers personalised tutoring by analysing student progress and learning styles.

ChatGPT in Education:

    • Responds to diverse educational queries and provides essay-writing assistance

7 of 29

BENEFITS OF AI-CHATBOTS IN EDUCATION?

    • Makes education more inclusive for students in remote or underserved regions.

Accessibility

    • Ensures uniform quality of guidance and support for all students.

Consistency

    • Tracks learning patterns to identify gaps and improve curriculum design.

Data-Driven Insights

    • Relieves educators from repetitive tasks, enabling them to focus on teaching.

Stress Reduction

8 of 29

Questions?

  • How can AI be used in design education and to foster creative and critical thinking?
  • How can AI chatbots be used for programming education
  • What are the opportunities for using AI Chatbots in Education?
  • What are some strategies employed for AI-Chatbots to supplement human tutors in delivering instructions based on pedagogical best practices?
  • What are the examples of applications of AI chatbots in current nursing education
  • • How can we train AI chatbots to role-play a clinical interview (e.g., the student acting as a clinician and the AI responding as the patient)?

9 of 29

Challenges In Implementing�Of�Ai-Chatbots In Education

Technical Limitations

    • Misunderstanding complex or ambiguous queries.

High Initial Costs

    • Development and implementation can be expensive.

Privacy Concerns

    • Ensuring student data is secure and complies with regulations.

Resistance to Adoption

    • Students and educators may prefer traditional methods over AI solutions.

Dependence on Technology

    • Risk of over-reliance on AI, reducing critical thinking or interpersonal skills.

10 of 29

�Addressing Challenges��

Enhanced AI Models

    • Use natural language processing (NLP) and machine learning (ML) for better accuracy.

Affordable Solutions

    • Develop cost-effective and scalable chatbot systems.

Data Security Measures

    • Implement strict privacy protocols and data encryption techniques.

Training for Educators and Students

    • Conduct workshops to familiarize users with AI-chatbot tools.

Blended Learning

    • Integrate AI-chatbots as supplementary tools, not replacements.

11 of 29

Questions?

  • What are the risks and ethical issues with the use of chatbots, and how can these be addressed?
  • I am interested in the possible trade-offs to implementing conversational AI in education.
  • Given the proliferation of AI, how should educators assess student competency?
  • Implications of AI on the role of the physical teacher
  • Will students be able to think independently with AI Chatbots?
  • What are the significant features of the chatbot that improve learning?
  • I'd love to get some insights on AI use policy for undergraduate assignments. We're on board with the increasing use of generative AI in writing assignments, but it seems we don't want medical undergraduates to just become prompt engineers. How can we straddle the line?

12 of 29

Section Two

Creation and Implementation of AI-Chatbot

13 of 29

Developing AI-Powered Chatbot For Education

Define the Purpose and Scope

Identify the chatbot’s purpose, target users, and key use cases in education.

Different types of Chatbot

Decide between rule-based, AI-powered, or hybrid chatbots based on complexity.

Chatbot Development Platform & Technology

Choose platforms like Dialogflow, IBM Watson, SnatchBot or custom AI models with Python or Rasa.

Train the Chatbot with Educational Data

Use NLP and machine learning to enable the chatbot to understand and respond to student queries.

Develop & Integrate AI Capabilities

Deploy the chatbot on websites, LMS platforms, messaging apps, or mobile applications.

Test and Optimize the Chatbot

Conduct real-world testing, collect user feedback, and refine chatbot responses.

Deploy and Monitor Performance

Launch the chatbot, track performance with analytics, and update content regularly.

Continuously Improve the Chatbot

Continuously enhance the chatbot’s accuracy and functionality based on user interactions.

14 of 29

Types of Chatbot

Rule-Based

  • Follow pre-defined rules and workflows.

  • Best for answering FAQs (e.g., course schedules, deadlines).

AI Chatbots

  • Use Artificial Intelligence (AI) and Natural Language Processing (NLP).

  • Provide personalized learning support and handle complex queries.

Hybrid Chatbots

  • Combine rule-based and AI capabilities.

  • Offer both administrative assistance and academic support.

15 of 29

Chatbot Development Platforms

    • An open-source conversational AI framework that supports advanced natural language understanding (NLU) and dialogue management. Ideal for building highly customizable chatbots.

RASA

    • A powerful tool for building conversational interfaces using Google’s natural language processing (NLP).

Dialogflow

    • An enterprise-grade AI chatbot platform known for handling complex use cases and integrating with multiple services.

IBM Watson

    • A comprehensive framework that supports intelligent chatbots using Microsoft Cognitive Services.

Microsoft Azure Bot Service

    • Provides a simple and powerful way to build conversational AI by leveraging OpenAI’s language models.

ChatGPT API

    • A cloud-based chatbot development platform that allows users to create, deploy, and manage AI-powered and rule-based chatbots across various communication channels.

SnatchBot

16 of 29

Questions?

  • What are the required skills to develop a chatbot?
  • How to develop and deploy an AI-Chatbot to many students?
  • Is the information provided by AI chatbots truly academically reliable?

17 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 1: Sign Up and Access the Platform

  1. Go to SnatchBot’s website and click on Sign Up (or Log In if you already have an account).
  2. Complete the registration process using your email and password.
  3. After logging in, you will be redirected to the Dashboard where you can manage and create chatbots.

18 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 2: Create a New Chatbot

  1. Click on the + Create Bot button on the dashboard.
  2. Fill in the following details:
    • Bot Name: Give your chatbot a unique and meaningful name.
    • Category: Choose the relevant category (e.g., Education, Customer Service, etc.).
    • Description: Briefly describe your chatbot’s purpose.
    • Language: Select the primary language for your chatbot.
  3. Click Create to proceed.

19 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 3: Set Up Conversation Flow

  1. In the Bot Settings panel, go to Bot Flow to begin creating conversation paths.
  2. Add Interactions: Click Add Interaction to create messages the chatbot will deliver to users.
    • Choose the interaction type (e.g., Text, Multiple Choice, Image, Video, or Action).
  3. Use Decision Trees for rule-based logic and NLP (Natural Language Processing) for AI-driven responses.

20 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 4: Configure AI and Natural Language Processing (NLP)

  1. Go to NLP Training in the chatbot’s settings.
  2. Add Intents: Define user intentions (e.g., "Check course schedule," "Get exam dates").
  3. Add Training Phrases: Provide multiple ways users might phrase a query.
  4. Map these phrases to specific Bot Responses.
  5. Enable Machine Learning to allow the chatbot to improve through user interactions.

21 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 5: Test Your Chatbot

  1. Use the Test Chatbot button on the right side of the dashboard.
  2. Simulate different user inputs to check how the chatbot responds.
  3. Refine conversation flows and NLP intents as needed.

22 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 6: Deploy Your Chatbot

  1. Go to the Channels section to choose where you want to deploy your chatbot.
  2. Available platforms include:
    • Website (via widget code)
    • Facebook Messenger
    • WhatsApp
    • Telegram
    • Microsoft Teams
    • Slack
  3. Follow the platform-specific instructions and integrate the chatbot.

23 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 7: Monitor and Improve the Chatbot

  1. Use Bot Analytics to track performance (e.g., user interactions, common queries, and drop-off points).
  2. Regularly update the chatbot’s NLP model by adding new training phrases.
  3. Optimize conversation paths based on user feedback and analytics.

24 of 29

Creating an AI Chatbot Using the SnatchBot Development Platform

Step 8: Publish and Share

  1. Once satisfied, click Publish to make your chatbot live.
  2. Share the chatbot’s link or embed it on your educational platform to allow user access.

25 of 29

Questions?

  • What would be changed from the AI-chatbot? Any suggestions to make these changes in education to be a good change?
  • How to better use AI for education and assessment?

26 of 29

Future Of Ai-Chatbots In Education

    • AI chatbots that dynamically adjust teaching strategies based on student performance.

Adaptive Learning Systems

    • Incorporate voice and visual aids for a richer user experience.

Multimodal Interactions

    • Full integration of AI tools for personalized and collaborative learning.

AI-Powered Classrooms

    • Bridging the digital divide to make quality education accessible worldwide.

Global Access to Education

27 of 29

Conclusion

AI-chatbots are reshaping education by improving accessibility, personalising learning, and streamlining administrative processes. Despite challenges, they offer immense potential for transforming education systems.

28 of 29

"AI in education is not just about replacing traditional methods; it’s about enhancing and complementing them to prepare students for a dynamic, tech-driven future."

29 of 29