This repository contains the code for a project developed as part of the DD2413 Social Robotics course at KTH Royal Institute of Technology. The project demonstrates how the Furhat social robot can be used to explore the role of confusion in learning and engagement during human-robot interactions.
The interaction includes:
- Welcoming participants and asking if they want to learn about AI or play a game.
- Explaining AI concepts such as supervised and unsupervised learning.
- Asking follow-up multiple-choice questions to reinforce learning and assess understanding.
The goal is to examine how creating and resolving confusion can impact user engagement and learning outcomes.
- Interactive dialogues designed to introduce and explain AI concepts.
- Game-like elements to make learning more engaging.
- Feedback collection through multiple-choice questions to evaluate understanding.
- FurhatOS SDK
- Kotlin 1.8
- Any IDE or editor supporting Kotlin development (e.g., IntelliJ IDEA).
Watch a demo of the interaction below:
Click on the image to watch the video on YouTube!