Korbit , a personal AI Tutor

Designing an engaging experience for an AI tutor using reward systems, progress dashboards, and re-engagement emails.

About the company

Korbit AI is an EdTech platform that helps students and early career professionals start or transition to a career in Data Science.

It also supports large enterprises by training their employees and potential hires in Data Science and related fields. The website features an AI-powered conversational chat interface that acts as a 'personal AI tutor,' showing videos, asking questions, and responding to students' answers. Video about Korbit, the AI tutor

Note: This project was completed before the advent of ChatGPT.

The Korbit AI interface consists of three parts -

Project Details

Team

Kritika Sony - Interaction Designer
Tommy Delarosbil - Senior Product Designer
Stephane Robert - Director of Software Engineering

Duration

6 months

My Role

User Research
Ideation
UI Design
Design handovers

Client

Korbit AI
A Canadian EdTech company that created an AI tutor (before ChatGPT got big!)

01

The Website

This page consists of relevant information about what the AI tutor does. The user signs up and is led to the onboarding page.

02

Onboarding

The onboarding flow evaluates users' current skills and their learning preferences.

For example: "Do you like learning by coding or by doing exercises?" and "Are you interested in particular topics?"

03

AI Chat Interface

This is where the user starts to interact with the AI Tutor.

It provides context for the topics, gives you relevant videos to watch, asks questions and also answers users' doubts.

My work mainly revolved around the website and the AI Chat Interface. There were other designers in the team who owned the onboarding experience.

Problem

Korbit AI had really great learning outcomes. However, the company suffered from low engagement rates. The data scientist of the company presented the following statistics to the team:

  1. Nearly a third of users did not participate at all and many others had minimal activity.

  2. A significant portion of users have very low active time, with many users clustered around the lower end of the active time spectrum. The 25th percentile of active time is zero, and the median (50th percentile) is only 31 units.

How might we enhance the learning experience for new data science students on Korbit to boost engagement and retention?

Solution

01

A reward system + encouragements within the AI chat interface

02

A progress and rewards collected dashboard

03

Reminder emails for when the user forgets to log back in

01

Reward System within the AI chat interface

We created an extensive rewards system that was injected within the AI chat interface and was based on the achievements such as reaching a certain lines of code or watching certain number of minutes of lectures, making progress on problems, practicing regularly for a set number of days, trying again and again till they get it right, etc.

02

Progress Dashboard in the Profile page

These rewards are displayed on the profile as a dashboard where users can track their achievements, see the additional rewards they can earn, and experience a sense of accomplishment. This system reinforces the feeling of leveling up as they learn with Korbit.

Version 1: Light Mode

Version 2: Dark Mode

03

Service Design: Reminder Emails to bring user back to the platform

Additionally, I designed and implemented emails that encourage users to come back to the platform, if they have not visited the platform for a while.

We Miss You at Korbit. 🥺 Let's Get Learning Together!

Hello Kritika,


It's Korbit here, your friendly AI tutor! It looks like you started learning Machine Learning but haven’t jumped back in yet. Let’s continue your journey together! There's so much we can learn together!


Here’s what you’re missing out on:

Personalized Lessons: I’ll tailor your learning experience just for you!

Interactive Fun: Engaging activities and challenges to make learning exciting.

24/7 Support: I'm always here to help you, no matter when you need it.


Let's pick up where we left off and continue your learning journey. Click below to jump back in:


Login


If you have any questions or need a bit of help getting started, feel free to reach out to our support team at support@korbit.ai.


Looking forward to seeing you soon!

Your friendly AI tutor,

Korbit

Our Blog Contact Us Unsubscribe Terms and Conditions

Our Blog Contact Us Unsubscribe Terms and Conditions

Get the most out of your Korbit Experience

Hello Kritika,


We hope you’re enjoying discovering our learning platform! If you need any assistance along the way, please don’t hesitate to reach out at support@korbit.ai.


To get the most out of your learning experience, we recommend using Chrome or Firefox on your desktop or laptop. For the moment, we don't guarantee compatibility with other browsers or mobile so some issues might occur when using unsupported configurations.


Looking forward to hearing about your experience!

Login

🚀 Let’s Dive Deeper into Machine Learning with Korbit!

🚀 Let’s Dive Deeper into Machine Learning with Korbit!

Your friendly AI tutor,

Korbit

Resume Learning

🚀 Let’s Dive Deeper into Machine Learning with Korbit!

🌟 Ready for the Next Step in Machine Learning?

Hi Kritika,


It’s Korbit again, your friendly AI tutor! I hope you're excited as I am to continue our Machine Learning journey. You’ve already made a great start—let’s keep the momentum going!

Next, we’ll explore:

Neural Networks: Dive into the building blocks of AI.

Data Preprocessing: Learn how to prepare data for machine learning models.

Hands-On Practice: Engage in activities to apply what you’ve learned.


Ready to continue? Click below to jump back in:


Hi Kritika,


It’s Korbit again, your friendly AI tutor! I hope you're excited as I am to continue our Machine Learning journey. You’ve already made a great start—let’s keep the momentum going!


Next, we’ll explore:

Neural Networks: Dive into the building blocks of AI.

Data Preprocessing: Learn how to prepare data for machine learning models.

Hands-On Practice: Engage in activities to apply what you’ve learned.


Ready to continue? Click below to jump back in:


Resume Learning



If you need any assistance or have questions, just let me know. I’m always here to help!


Looking forward to seeing you soon,


Remember, I’m here to support you every step of the way. If you have any questions or need help, feel free to reach out!

Happy learning,

Your friendly AI tutor,

Korbit

Our Blog Contact Us Unsubscribe Terms and Conditions

Our Blog Contact Us Unsubscribe Terms and Conditions

Process

Understanding goals

Business goals

Create a north star vision of the company for 2 to 3 years after the start of this project.

One of the company's KPIs for that year was to increase the engagement rate to an average of 30 minutes per user session or complete 2 learning units (approximately 30 mins) per session.

Design goals

Understand the reasons behind why the users are dropping off, and to find and fix them

Research with user data

I worked with the data scientist to learn more insights with the data, I divided the data and defined active users, power users and not engaged users.

Learning about the highly engaged users made us question — What drives some users to stay for over 30 hours and complete as many as 50 learning modules, while others leave the platform almost immediately?

To better understand this, we decided to conduct Semi-structured User Interviews and Website analysis.

Highly Engaged Users

The user base had a small group of highly engaged users which provided an opportunity to understand what drives their behavior.

User Active Time Analysis

The data showed that most users had low active times, while a smaller number had significantly higher active times.

UX Research

Semi Structured Interviews

Considering the user data analytics, we decided to recruit users who had completed at least 3 learning units on Korbit, as they had sufficient experience to provide insights on what worked and what didn't.

Also, the users who spent several hours on the platform could help us understand what kept them engaged.

I recruited 5 Korbit learners by sending out mass emails filtered to meet the required criteria.

Alongside the Product Analyst and Senior Product Designer, I took turns moderating the session and taking notes.

The interviewees were offered a $30 gift card for participating in a 30 to 60-minute interview.

Website analysis

The users who left almost immediately would not have enough experience with the Korbit platform to provide useful feedback. For them, we decided to analyze the initial friction points before they even reached the chat interface — the Korbit website and onboarding process.

For website performance, I analysed Mouseflow (a website analytics tool that tracks and analyzes user interactions) using heatmaps and suggested data driven iterations.

After discussing these iterations with the leadership, I implemented several of these of Webflow, the platform on which our website was built.

The onboarding process was part of a separate project that I will not discuss here.

Main takeaways:

From the interviews, we learned that users who interact with AI chat interface for hours and continue learning have learned "how to talk to the AI". Initially, they found the AI frustrating too but once they trial and error'd their way through the initial set of challenges, they found the Korbit platform super useful.

The major driver of engagement were the quality of the AI responses. The users had varied opinions on how useful/not useful they were.

This led us to deep dive into the specifics of the AI chatbot responses. We decided to analyse specific instances and this time using observational studies using Hotjar (a website analytics and feedback tool that provides insights into user behavior to optimize user experience) session recordings

Observational Studies - recorded user sessions

I watched 43 recorded sessions to note which exercises were helpful, not helpful and to guage reasons for learners dropping off.

While this was created primarily to understand user behavior, this analysis tremedously helped the engineering team understand where the AI is answering incorrectly and prioritize problems to work on.

Peeking into how are others solving this problem

Now that we had a good understanding of our platform and the specific problems it was facing, we decided to look at other platforms which have succeeded in driving regular engagements to get some inspiration. We looked at Duolingo, an app known for its experiments with engagements. Additionally, we also looked at games that encourage users to come back to the platform on a regular basis such as Subway Surfers and become a 'habit' for users.

I benchmarked Duolingo and the game Subway Surfers for habit. I marked their rewards, encouragements, challenges, both within the sessions and after completions.

Synthesis

User Personas

To align the leadership and the company vision in general and to represent the key user groups, we designed personas based on the insights from user research. These personas helped the team keep the users in mind throughout the design process.

The first persona is Andrew, who just wants to get the work done and is extrinsically motivated with certifications.

The second persona is Charlie, who prioritizes his work and learning and is using Korbit to upskill for both personal and professional reasons.

User Journey Mapping

It is at this stage that we decided that learning with Korbit is not just about learning but also about the experience of learning. For this we mapped our user journey map for a happy path for a first time user

This journey map made us think about the problems in two ways for potential areas of improvements:

01

I proposed and presented the smallest, most feasible solutions that could be immediately implemented to significantly impact the user experience.

02

We discussed what can we do to enhance the experience of learning with Korbit in the long run (2-3 years later) from the start of this project

For 01, we quickly prioritized and implemented several small but impactful solutions. These included improved and friendly copywriting, providing more explanations and checks, informing users at each step about the AI's responses and what to expect from the chatbot, and adding a progress bar.

For 02, we conducted ideation workshops involving employees from various teams, including engineering, design, product, and content management. Since different teams prioritize problems differently, it was crucial to ensure everyone's voices were heard to develop effective solutions. (See Ideation Phase)

Ideation

Future Workshop and Metaphorical Design

We began by conducting a Future Workshop with employees from various teams, including engineering, design, product, and content management. We explained the problem statement and initiated the first round, where everyone had to propose one idea to improve and make the Korbit platform more engaging—no restrictions, wild ideas encouraged. In the subsequent rounds, each team member built upon each other's ideas, continuing this for five rounds.

At the end, we voted on the top ideas.

These were the top ideas from the team:

The Korbit Solar System

Imagine each learning module as a planet in a solar system. As you learn new skills, you add more planets, expanding and enriching your educational journey. Each learning module becomes a distinct planet in this growing system.

Korbit as a chef in a restaurant

Imagine you're the chef at a restaurant. As you learn new skills, you add more dishes to your specialties, expanding your menu and showcasing your growing expertise.

Korbit as a human

Imagine Korbit teaching you just like a human. This AI interacts with you as if it were a real person, answering your questions directly. It's like having a personal expert available 24/7, guiding you through your learning journey.

Korbit as a forest ecosystem

Imagine your skills as plants in a forest. As you learn new skills, you add more plants, making your forest greener and richer. Each new skill you acquire contributes to the growth and vibrancy of this flourishing forest.

Explorations

These were some very interesting ideas. These were all ideas in text so to get a better understanding of the team's thoughts, we decided to visualize these ideas:

Exploration 1: Korbit Solar System Mockup

We thought about what would an exploration truly look like? We created a bunch of scenarios which visualized the idea. The firtst exploration was a Korbit Solar System in which the user is a planet and there are more planets and skills that the user can add to their solar system. The good times and encouragements are marked by Aurora Borealis and the bad times are shown by hurdles such as meteor showers. We also added a social element where users see other learners as planets.

Exploration 2: The Plant Ecosystem

To focus on the 'growth' side of progress, we thought what could be better than having a plant grow. From a seedling to a tree and eventually an entire forest.

Meeting with Stakeholders

We met with the leadership and conducted a meeting to guage their thoughts on both these ideas.

We learned that building something like these are unattainable at the moment given the time, effort and limited engineering capacity. However, this set a good direction on where we would like to see Korbit 2-3 years from the start of this project.

Asking 'why' these ideas were appealing

To get to the core of why these ideas are so appealing, we went back to our research, notes from meetings and learned that the reason that these ideas were so appealing because

  1. they showed progress — such as adding planets and helping a plant grow

  2. they showed a sense of achievement — creating a solar system and creating a forest

  3. they were engaging — these provided an interactive experience with something they could visualize

From these, we realised, we can still create a platform that fulfills all of these requirements by creating:


01

A reward system + encouragements within the AI chat interface

02

A progress and rewards collected dashboard

03

Reminder emails for when the user forgets to log back in

Final Designs

01

Reward System within the AI chat interface

We created an extensive rewards system that was injected within the AI chat interface and was based on the achievements such as reaching a certain lines of code or watching certain number of minutes of lectures, making progress on problems, practicing regularly for a set number of days, trying again and again till they get it right, etc.

02

Progress Dashboard in the Profile page

These rewards are displayed on the profile as a dashboard where users can track their achievements, see the additional rewards they can earn, and experience a sense of accomplishment. This system reinforces the feeling of leveling up as they learn with Korbit.


Version 1: Light Mode

Version 2: Dark Mode

03

Service Design: Reminder Emails to bring user back to the platform

Additionally, I designed and implemented emails that encourage users to come back to the platform, if they have not visited the platform for a while.

We Miss You at Korbit. 🥺 Let's Get Learning Together!

Hello Kritika,


It's Korbit here, your friendly AI tutor! It looks like you started learning Machine Learning but haven’t jumped back in yet. Let’s continue your journey together! There's so much we can learn together!


Here’s what you’re missing out on:

Personalized Lessons: I’ll tailor your learning experience just for you!

Interactive Fun: Engaging activities and challenges to make learning exciting.

24/7 Support: I'm always here to help you, no matter when you need it.


Let's pick up where we left off and continue your learning journey. Click below to jump back in:


Login


If you have any questions or need a bit of help getting started, feel free to reach out to our support team at support@korbit.ai.


Looking forward to seeing you soon!

Your friendly AI tutor,

Korbit

Our Blog Contact Us Unsubscribe Terms and Conditions

Our Blog Contact Us Unsubscribe Terms and Conditions

Get the most out of your Korbit Experience

Hello Kritika,


We hope you’re enjoying discovering our learning platform! If you need any assistance along the way, please don’t hesitate to reach out at support@korbit.ai.


To get the most out of your learning experience, we recommend using Chrome or Firefox on your desktop or laptop. For the moment, we don't guarantee compatibility with other browsers or mobile so some issues might occur when using unsupported configurations.


Looking forward to hearing about your experience!

Login

🚀 Let’s Dive Deeper into Machine Learning with Korbit!

🚀 Let’s Dive Deeper into Machine Learning with Korbit!

Your friendly AI tutor,

Korbit

Resume Learning

🚀 Let’s Dive Deeper into Machine Learning with Korbit!

🌟 Ready for the Next Step in Machine Learning?

Hi Kritika,


It’s Korbit again, your friendly AI tutor! I hope you're excited as I am to continue our Machine Learning journey. You’ve already made a great start—let’s keep the momentum going!

Next, we’ll explore:

Neural Networks: Dive into the building blocks of AI.

Data Preprocessing: Learn how to prepare data for machine learning models.

Hands-On Practice: Engage in activities to apply what you’ve learned.


Ready to continue? Click below to jump back in:


Hi Kritika,


It’s Korbit again, your friendly AI tutor! I hope you're excited as I am to continue our Machine Learning journey. You’ve already made a great start—let’s keep the momentum going!


Next, we’ll explore:

Neural Networks: Dive into the building blocks of AI.

Data Preprocessing: Learn how to prepare data for machine learning models.

Hands-On Practice: Engage in activities to apply what you’ve learned.


Ready to continue? Click below to jump back in:


Resume Learning



If you need any assistance or have questions, just let me know. I’m always here to help!


Looking forward to seeing you soon,


Remember, I’m here to support you every step of the way. If you have any questions or need help, feel free to reach out!

Happy learning,

Your friendly AI tutor,

Korbit

Our Blog Contact Us Unsubscribe Terms and Conditions

Our Blog Contact Us Unsubscribe Terms and Conditions

Impact

Re-engagement Emails: "I designed and implemented re-engagement emails, resulting in a 300% increase in user retention within the first month."

Future Workshop and Metaphorical Exercises: "The future workshop and metaphorical exercises defined the company's north star, steering conversations around its vision and long-term goals."

User Feedback on Learning Experience: "Users reported a more intuitive learning experience, with an 85% satisfaction rate. Feedback highlighted enhanced interactions with the AI tutor, making learning more engaging and personalized."


Check out more of my projects: