BEST PRACTICES

This guide helps you get the most out of your AI chatbots. Following these practices will improve student experiences and make your course management easier.

Table of Contents

Organizing Your Knowledge Base

Why Organization Matters

The quality of your chatbot responses depends directly on how well you organize your course materials. A well-organized knowledge base helps the AI find the right information quickly and give accurate answers. A messy knowledge base leads to confused or incomplete responses.

Think of it like a filing cabinet: if everything is thrown in one drawer, it takes longer to find what you need. But if documents are sorted into labeled folders, finding the right information is quick and easy.

Back to top

Use Descriptive Titles for Your Documents

The title you give each document matters because students will see it in chatbot responses. When the chatbot answers a question, it often tells the student where the information came from by showing the document title.

Bad titles:

Good titles:

When a student asks about thermodynamics and sees "Source: Chapter 3 - Thermodynamics Principles.pdf" they know exactly where to look for more information.

Back to top

Create Separate Knowledge Bases by Topic

Instead of putting all your materials in one knowledge base, create separate knowledge bases for different topics or units.

Example organization for an Introduction to Biology course:

Knowledge Base: Unit 1 - Cell Structure

Knowledge Base: Unit 2 - Genetics

Knowledge Base: Unit 3 - Evolution

Knowledge Base: Lab Materials

This organization lets you create focused chatbots and makes it easier to update materials for specific topics.

Back to top

Upload Transcripts and Outlines

Lecture recordings are valuable, but the AI cannot watch videos. To make your lecture content available to students through the chatbot:

  1. Upload lecture transcripts
  2. Create lecture outlines
  3. Convert slides to text

Transcripts and outlines are often more useful than raw slides because they capture the explanations you give during class.

Back to top

Creating an Errata Document

Instead of editing every document when you find an error or want to add a clarification, create an errata document with keyword triggers. This saves time and ensures corrections are always applied.

How to create an errata document:

  1. Create a new text file called "Course Corrections and Updates.txt"
  2. Write entries that include the keywords students might use
  3. Add this errata document to your knowledge base
  4. When students ask about these topics, the chatbot will include the corrections in its responses
  5. Update this single document whenever you need to make corrections, rather than editing multiple files

Example errata entries:

---
CORRECTION - Midterm Exam Date
The midterm exam date mentioned in the syllabus is incorrect.
The correct date is: November 15, 2025 (not November 8).
Keywords: midterm, exam, test date, November
---

CLARIFICATION - Problem Set 3, Question 7
There is a typo in Problem Set 3, Question 7. The equation should read:
F = ma (not F = Ma). Use lowercase m for mass.
Keywords: problem set 3, question 7, PS3, equation, force
---

UPDATE - Office Hours Change
Starting Week 8, office hours have moved to Wednesdays 2-4pm.
This replaces the Tuesday time slot listed in the syllabus.
Keywords: office hours, meeting time, help, Tuesday, Wednesday
---

Back to top

Creating Effective Chatbots

Why Focused Chatbots Work Better

A common mistake is creating one chatbot that contains all your course materials. While this seems convenient, it actually makes the chatbot less effective.

Problems with one big chatbot:

Back to top

Benefits of focused chatbots:

Recommended chatbot structure for a course:

General Course Chatbot
Linked to: Syllabus, course policies, FAQ
Purpose: Answer administrative questions

Unit 1 Study Helper
Linked to: Unit 1 knowledge base only
Purpose: Help with Unit 1 concepts

Unit 2 Study Helper
Linked to: Unit 2 knowledge base only
Purpose: Help with Unit 2 concepts

Lab Assistant
Linked to: Lab materials knowledge base
Purpose: Help with lab procedures and reports

Exam Review Bot
Linked to: Review materials, practice problems
Purpose: Help students prepare for exams

Writing Good Chatbot Descriptions

The description you write for each chatbot helps students choose the right one. Be specific about what the chatbot can help with.

Bad description:
"Ask me anything about the course."

Good description:
"I can help you understand concepts from Unit 2: Genetics. Ask me about DNA structure, RNA transcription, Mendelian inheritance, or genetic disorders. For questions about other units, please use a different chatbot."

This tells students exactly what to expect and reduces frustration when the chatbot cannot answer questions outside its scope.

Back to top

When to Publish and Unpublish Chatbots

Use the publish and unpublish features strategically:

This keeps the student interface clean and focused on what matters right now.

Back to top

Using Guided Chatbots

The Power of Guided Conversations

Guided chatbots are different from regular chatbots. Instead of free-form question and answer, they walk students through a structured experience that you design step by step.

Think of guided chatbots as interactive tutorials where you control the flow of information and can check understanding along the way.

Back to top

Use Cases for Guided Chatbots

1. Interactive Tutorials

Walk students through complex procedures step by step.

Example: "Setting Up Your Development Environment"

2. Concept Walkthroughs

Explain difficult concepts in a structured way with built-in comprehension checks.

Example: "Understanding Photosynthesis"

3. Textbook Replacement

Convert dense textbook chapters into interactive conversations. This is more engaging than reading because students participate actively.

Example: "Chapter 4 - The Constitution"

4. Lab Preparation

Ensure students are ready before they enter the lab.

Example: "Pre-Lab Checklist - Titration Experiment"

5. Assignment Walkthroughs

Guide students through complex assignments.

Example: "Research Paper Guidelines"

Back to top

Designing Effective Guided Chatbot Steps

Keep each step focused on one idea:

Include interaction points:

Build in comprehension checks:

End with clear next steps:

Back to top

Quiz Helper Chatbots

Setting Up Quiz Preparation Chatbots

Quiz helper chatbots are some of the most popular with students. Here is how to set them up effectively:

  1. Create a dedicated knowledge base
    Include only materials relevant to the quiz:
  2. Write a clear description
    Example: "I help you prepare for Quiz 2, which covers Chapters 4-6. I can explain concepts, work through practice problems, and help you identify areas where you need more study time."
  3. Include worked examples
    Upload documents that show step-by-step problem solving:
  4. Add a tips document
    Create a document with quiz-taking strategies:
Back to top

Timing Your Quiz Chatbots

Back to top

Anonymous Chatbots for Public Access

When to Use Anonymous Chatbots

Anonymous chatbots let anyone chat without logging in. They are ideal for:

Back to top

Setting Up Anonymous Chatbots Effectively

1. Start with a Good Base Chatbot

Anonymous chatbots inherit settings from a base chatbot. Set up the base chatbot first:

2. Write a Clear Public Description

The description is what visitors see first. Make it helpful:

Bad description: "Ask me anything"

Good description: "Ask me about course topics, prerequisites, or enrollment - I am here to help you decide if this course is right for you"

3. Add Custom Instructions for the Public Audience

Anonymous chatbots can have their own instructions on top of the base chatbot:

Example custom instructions:

"You are talking to prospective students or the general public, not enrolled students. Do not provide answers to assignments, quizzes, or exams. Focus on explaining course concepts, prerequisites, and what students can expect to learn. If asked about enrollment deadlines or registration, direct them to the registrar's website."

4. Control Access with Publish/Unpublish

Back to top

Embedding Chatbots on Your Website

Anonymous chatbots can be embedded as iframes on any website:

  1. Copy the embed code from the anonymous chatbot settings
  2. Paste it into your course website, syllabus page, or LMS
  3. Adjust the width and height as needed for your layout

Common embedding locations:

Back to top

Monitoring Anonymous Chatbot Usage

Keep an eye on how your anonymous chatbots are being used:

If usage is low:

Back to top

AIAS and Tutor Assignment Chatbots

When to Use AIAS vs Standard Chatbots

Use standard chatbots when students need open-ended help with course material. Use AIAS chatbots when you want structured AI use with documented process evidence and grading. Choose tutor assignments specifically when you want students to demonstrate understanding by teaching the AI rather than being taught by it.

Choosing the Right Engagement Type

Each of the 6 tutor assignment engagement types targets a different pedagogical skill:

Preparing Knowledge Bases for Tutor Assignments

Tips for Effective Use

Back to top

Driving Student Engagement

Getting Students to Use the Chatbots

Students will not automatically use the chatbots just because they exist. You need to actively promote them.

  1. Introduce chatbots on the first day
  2. Integrate into assignments
  3. Mention in lectures
  4. Reference in office hours
  5. Send reminders
Back to top

Monitoring and Improving Usage

Check the Engagement tab regularly to see:

If a chatbot is not being used:

Back to top

Using Insights Effectively

What Insights Can Tell You

The Insights tool analyzes student conversations to identify:

This information helps you improve your teaching, not just the chatbots.

Back to top

When to Generate Insights

Generate insights at strategic times:

Weekly Check-ins

Before Exams

End of Unit

End of Term

Back to top

Using Custom Filters for Deeper Analysis

Custom filters let you focus on specific aspects:

By Time Period

By Chatbot

By Student

Back to top

Acting on Insights

Insights are only valuable if you act on them:

  1. If students are confused about a topic:
  2. If a question comes up repeatedly:
  3. If students are asking questions the chatbot cannot answer:
Back to top

Monitoring Student Prompts

Why Check Student Prompts

The Student Prompts tab shows you exactly what students are asking. This is valuable for understanding:

Back to top

How to Review Student Prompts Effectively

Regular Quick Checks

Before Lectures

Before Exams

Back to top

Using Filters to Find What Matters

Filter by Date

Filter by Chatbot

Filter by Student

Use Search

Back to top

What to Do With What You Learn

  1. Common Questions
    If you see the same question multiple times:
  2. Student Struggles
    If a student seems confused across multiple prompts:
  3. Chatbot Limitations
    If students are asking questions the chatbot cannot handle:
  4. Course Improvements
    Use patterns in student prompts to:
Back to top

Summary of Best Practices

Knowledge Base

Chatbots

Guided Chatbots

Quiz Helpers

Anonymous Chatbots

AIAS and Tutor Assignments

Driving Engagement

Insights

Student Prompts

Back to top

Following these practices will help you create an effective learning environment where students can get help whenever they need it.