Living and Working with
Artificial Intelligence
2023-2024 Curriculum
Unit 2 - How Computers Understand Language [2023-2024] (Google Drive Folder)
Module 2.1: Unit Overview - Understanding Language
Module 2.1
Understanding Language
Module Activities to Complete
1. Case Studies (Slide 12)
Bullying a girl named Alexa- Parents of children called Alexa challenge Amazon
Risk of some features - IS ALEXA SAFE FOR KIDS?
Rude kids?/ privacy concerns? - Are smart speakers really safe for children?
Conversation complexity/Jeopardising teaching professions? - Is Amazon Alexa harmful to children’s educational development?
Wrong/incomplete answers discourage critical thinking - Parents say using Alexa to entertain kids comes with problems
Module 2.2: How Computers Understand Language
Module 2.2
How Computers Understand Language
Module Activities to Complete
1. Waveforms & Spectrograms Activity
Software: Spectrogram demo
Teacher's Video Demo support
2. SpeechDemo Activity
Software: SpeechDemo
Teacher's Video Demo support
Speech Video demo (4:30 mins)
Module 2.3: How Intelligent Assistants Understand & Answer
Module 2.3
How Intelligent Assistants Understand & Answer
Module Activities to Complete
Module 2.4: Word Embeddings
Module 2.4
Word Embeddings
Module Activities to Complete
Module 2.5: How Computers Represent and Generate Meaning
Optional Module 2.5
How Computers Represent and Generate Meaning
Module Activities to Complete
Module 2.6: Sentiment Analysis
Module 2.6
Sentiment Analysis
Module Activities to Complete
Module 2.7: Chatbots
Module 2.7
Chatbots
Module Activities to Complete
4. Chatbot with BERT Activity
Implement a simple chatbot that represents a character in a story and can answer questions about itself and the story. This activity uses the BERT language model, a transformer neural network that can understand text and answer questions.
Software: ML4K Scratch 3
Note: This is a separate instance from the traditional Scratch hosted by MIT
Optional: Pre-made demo Chatbot with BERT.sb3
5. Intelligent Assistant with Keywords (Cognimates)
Create a simulated intelligent assistant in Scratch using Machine Learning for Kids (ML4K) that responds to voice input, modeled after Siri or Alexa. This is a simulation that outputs predetermined responses to selected keywords in the input; real assistants do much more.
Intelligent Assistant with Keywords (Cognimates) Activity Guide
Software: Cognimates website
Optional: Pre-made demo Intelligent Assistant Cognimates.sb3
End of Unit Mini Project - Cognimates
End of Unit - Chat GPT Research Debate
End of Unit - Chat GPT Case Study & Research Debate
ChatGPT Case Study