Can you recreate the SAGE or MMSE Dementia Test using a chatbot?

The SAGE Test

One of the most popular tests for dementia is a pen-and-paper test called SAGE which looks like this:

The MMSE Test

There is a second test for testing dementia which is called MMSE which looks like this:

You can find many resources online which explain what these tests are and how they evolved.

I wanted to see if I could create a chatbot which could administer the test.

You cannot replicate the full test using a chatbot

You cannot replicate either of these tests fully using a chatbot because the person taking the test has to draw pictures. Pen and paper is ideal for the test, but you can also find some apps online which help people take this test.

But what you can do is to combine the questions from these two tests to create a questionnaire bot.

And building this bot in Dialogflow is actually a good way to learn about the Generative aspects of Dialogflow CX.


You can interact with the demo bot on the bottom of this page to see how this works. Note that this bot was built using Dialogflow ES.

In case you don’t want to use the chatbot, here is the list of questions (note: there might be a few minor differences):

  1. What year is it?
  2. What month is it?
  3. What date is it? (e.g. 15th)
  4. What day is it? (e.g. Sunday)
  5. What country are you in?
  6. What state are you in?
  7. What city are you in?
  8. What building are you in? (e.g. home, office)
  9. Count backwards from 100 in steps of 7 (e.g. 100, 93, 86) till 30
  10. Who is this person? (shows the picture of a celebrity from Wikipedia)
  11. What animal is this? (shows the picture of an animal from Wikipedia)
  12. What bird is this? (shows the picture of a bird from Wikipedia)
  13. What object is this? (shows the picture of an object from Wikipedia)
  14. How are a rose and a tulip similar? They both are… what?
  15. How many quarters are in $6.75?
  16. You are buying $3.05 of groceries. How much change would you receive back from a $5 bill?
  17. Write down the names of 12 different countries located anywhere in the world (don’t worry about spelling)
  18. Name an object in front of you
  19. What is its color?
  20. What is its shape?
  21. What material is it made of?
  22. What is it used for?
  23. What is its price?

About this website

BotFlo1 was created by Aravind Mohanoor as a website which provided training and tools for non-programmers who were2 building Dialogflow chatbots.

This website has now expanded into other topics in Natural Language Processing, including the recent Large Language Models (GPT etc.) with a special focus on helping non-programmers identify and use the right tool for their specific NLP task. 

For example, when not to use GPT

1 BotFlo was previously called MiningBusinessData. That is why you see that name in many videos

2 And still are building Dialogflow chatbots. Dialogflow ES first evolved into Dialogflow CX, and Dialogflow CX itself evolved to add Generative AI features in mid-2023