Tallan Blog

Tallan’s Experts Share Their Knowledge on Technology, Trends and Solutions to Business Challenges

New Chatbot Assists Educators with Quick and Easy Access to Office 365 Training and Teaching Resources

Chatbot 1

The Microsoft Educator Community recently launched a new bot built with the Bot Framework to provide educators with a personal human-like assistant that can direct them quickly to relevant content. One of the key roles of the bot is to help educators better engage with Office 365 and develop their teaching skills with Microsoft’s Office products.

Since the bot was added to the site in January, engagement with the bot has been high, with over 40,000 messages from educators being exchanged. Educators have found the bot to be human-like, valuable, and easy to use. They shared positive praise for its assistance and helpfulness. In fact, Microsoft is beginning to see a trend towards educators preferring to start their engagement on the site with the bot. Educators who use the bot during their visit to the site have 3-times longer session duration and 2-times higher number of page views per session.

Driving Business KPI and Democratizing AI in Three Steps

Define users’ intents and flows

The Educator Community bot combines pre-defined scenarios to define users’ intents and flows. The scenarios support business KPIs flows, as well as free text dialog messages for over 60 intents.

Pre-set Dialogs Flows

The bot’s first message includes a personal introduction and set of expectations, describes what the user and the bot can do, and gives an option to start the interaction with one of the pre-defined scenarios.

Chatbot 2

For example, when the educator selects “Courses,” he gets a set of featured courses to select and start consuming Office 365 content.

Chatbot 3

It is important to direct the user through the pre-defined dialog to other options and enable continuous interactions, such as “browse more courses”, “find another product”, “go back to all activities”, or write a free text message.

Intents and Free Text Messages

In human-to-human conversations, the participants usually don’t have to predict each other’s intents or plan their answers. In human-to-bot conversations, an intelligent and effective bot should be able to anticipate user intent and answer it with the correct per-defined dialog script.

In this example, the user couldn’t find an interesting course and typed “Sway.” The bot then searched and presented relevant Sway items, and offered the user some options of how to continue.

Chatbot 4

Personalized Educator-Bot Interactions

One of the most important capabilities of the Educator Community bot is to provide a personalized experience based on individual interests, previous interactions with the bot, and user’s activities on the site. The site machine learning (ML) modules were tailored to the bot along with some more personalized elements:

  1. User preferences – Just for you ML for user activities on the site
  2. Related content – More like this ML Collaborative Filtering module
  3. Previous User-Bot interactions – The bot remembers which content the user selected and presents new relevant content
  4. Continue Chat – same as a natural conversation starting from the last point that it was ended

To maximize business KPIs with the bot, users have to get only the pre-defined scenarios that are relevant to their based on their profiles, behaviors, and interests.


CLICK HERE to read the full article and find out how Chatbots are providing Educators with personalized assistants, while also helping them better engage with Office 365!


To learn more about Chatbots and how Chatbot Technology can automate business processes while maximizing company engagement and support, CLICK HERE.

Share this post:

No comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>