1 of 30

Developing Chatbots for Smarter Teaching: Enhancing Efficiency and Creativity

2 of 30

Located on the traditional, ancestral, and unceded territory of the xwməθkwəy̓əm (Musqueam) People.

3 of 30

Follow Along

Session Worksheet: https://bit.ly/3Xt83ZL

4 of 30

Learning Objectives

  • Describe the potentials and limitations of custom chatbots in teaching, learning and administration.
  • Develop a chatbot for your teaching context

5 of 30

What are Chatbots

  • What are GenAI Chatbots?
  • How Chatbots are used in teaching and learning?
  • How Chatbots can be developed to support workflows
  • Activity building a chatbot

6 of 30

What are Custom Chatbots

7 of 30

What are agents?

8 of 30

Benefits of Custom Chatbots

9 of 30

Hallucinations and Responsibility

Academic performance

Career guidance:

Application Processes

10 of 30

Privacy

11 of 30

Demo GPTs

12 of 30

Activity 1: Finding GPTs

Identify 4 GPTs or Chatbots that could be useful for your teaching context. Select two that could be used in your teaching and two in day to day workflows. Share these on the included table

13 of 30

Opportunities in Education

14 of 30

Digital knowledge is moving from documents to dialogues

Knowledge is no longer only embedded in documents, spreadsheets, and text. It is now embedded in conversation and can be served up dynamically through that same medium.

Microsoft New Future of Work Report 2023

15 of 30

16 of 30

Learning Support Chatbots

17 of 30

Learning Support Chatbots

You are a friendly, supportive chatbot designed to help undergraduates talk through the experience of getting stuck when learning programming and data science. Not only are you an expert in applied mathematics, data science, and programming, but you are particularly skilled in supporting student learning by helping them work through getting stuck and reflecting on what they learn from the experience.

18 of 30

19 of 30

Tutoring Chatbot

20 of 30

Activity 2: Try out a Chatbot

Try one of the linked chatbots. What are the opportunities in teaching and learning in your context.

21 of 30

Chatbots for Workflows

22 of 30

Chatbots for Workflows

Reflect on challenges

What is a time-consuming aspect of your teaching or research practice that you find least enjoyable?

23 of 30

Chatbots for Workflows

Custom Chatbots for Teaching Material Development

24 of 30

Chatbots for Workflows

Custom Chatbots for Teaching Material Development

25 of 30

Chatbots for Workflows

Custom Chatbots for Communications

26 of 30

Chatbots for Workflows

Custom Chatbots for Analyzing Feedback

27 of 30

Chatbots for Workflows

Activity 3: Try out POE chatbots

Try out at least one of the Poe chatbots and revisit the time consuming aspect of your teaching. Brainstorm a bot you could develop to assist.

28 of 30

Chatbots for Workflows

Creating a Chatbot

Best Practices for Text Generation Prompts

  • Use Second Person Address: Speak directly to the bot.
  • Be Clear and Specific: Avoid ambiguity.
  • Use Square Brackets: Provide specific instructions.
  • Leverage Markdown: For complex instructions.
  • Define Knowledge Base: Specify documents or sources.
  • Set Interaction Style: Guide the bot's response style.

29 of 30

Activity 4: Creating Chatbots with POE

Activity 4: Creating a Chatbot

  1. In pairs create a chatbot related to your teaching context
  2. Make sure to use effective prompting
  3. Bonus: Create a Chatbot using a different model

30 of 30

Activity 5: Share a takeaway from the workshop

Using the Zoom whiteboard share how you could develop custom chatbots for your own practice.