Scripting & Prototype for AI App

Mark E Rojas
Futures, Entrepreneurship and AI
5 min readNov 9, 2017
Prototype mockups

Invision Prototype Link: Meeting for the 1st time

Invision Prototype Link: Day 1 setup

Opportunities for AI to learn:

  • Initial setup questions
  • Observing which meals are swapped out for alternatives (notice a certain meal is always swapped out so AI stops suggesting it)
  • Which alternative meals are kept (notice best alternative meals)
  • Which meals are thumbed up or down at the end of the day
  • Photos snapped of each meal/snack (normal eating times, habits, etc)
  • Google awareness API (common locations visited, opportunities to suggest exercise nearby e.g. parks, tennis courts, swimming pools, etc.
  • Utilization of the boost button (Identify what time of day you struggle with motivation or snack temptation, etc. Identify trends for you)
  • Boost button dialogue as AI asks about user feelings and motivation
  • Morning greeting dialogue (each day’s greeting will be accompanied with a quick knowledge-gaining question such as “What activity did you enjoy most yesterday?”)
  • Analyzation of fitness buddy chat conversations (observe user’s opinion of the process, ups and downs with diet, exercise, etc)

Script for Prototypes

…….1st time use, meeting Ellie the AI fitness coach…….

Initial screen

Welcome to Fit Boost!
Click to create your account.
(Facebook or Google login options)

After login for first time user

AI: Hey Amy! I’m Ellie, your new fitness coach.
AI: I can help you get fit using all the latest health and fitness research available.
AI: Are you ready to begin our journey together?
Amy: clicks YES button

AI: Awesome! I’m in this for life! The more you use me, the more helpful I can be to you.
AI: So whether you are having a good day or a bad day, continue to check in with the Fit Boost app.
Amy: clicks OK button

AI: Part of the Fit Boost journey is partnering you up with another fitness buddy.
AI: Do you have someone in mind or do you want us to pair you up with another new Fit Boost user?
Amy: selects between the two button options

AI: Great! We will match you up with a new friend within the next couple of days.
AI: Before you go, let’s talk about your current fitness level and where you would like to be.
Amy: clicks LET’S DO IT (or LATER)

little form pops up:

Height: ____
Age: ____
Current Weight: ____
Goal Weight: ____
Amy: fills in blanks and hits ENTER

AI: Thanks, Amy!
AI: Do you currently enjoy any of these exercise activities?

checkbox list pops up with these options:

_Walking
_Jogging
_Cycling
_Weight lifting
_HIIT
_Other sports
_I don’t exercise (voids other fields)
Amy: clicks WALKING

AI: Great start. Walking is good for the heart and mind!
AI: We will get to work on finding you a Fit Boost partner.
AI: In the mean time, would you like a quick tour of the Fit Boost app menu?
Amy: clicks NOT RIGHT NOW (or YES)

…….initial setup (still day 1 for motivated users)……

AI: Hey, Amy! Welcome to the 30-Day Fit Boost challenge.
AI: The next thirty days we will help you create new healthy habits that will help you reach your goals.

(new habits will focus on increasing activity level, food swaps, go-to healthy snacks, and reward systems)

AI: First, let’s talk about your eating habits and preferences.
AI: Do you have any food allergies?
Amy: clicks YES and can type them in

AI: I see you are allergic to peanuts. We will stay away from those!
AI: Are there any foods you just can’t stand?
Amy: clicks YES and types in “spinach and artichokes”

AI: Got it. Any other meats or vegetables you strongly dislike?
Amy: *clicks THAT’S IT or I DISLIKE…

AI: How often are you able to cook your own meals?
Amy: *can select DAILY or 3 TIMES/WK or WEEKLY

AI: Ok, let me create a sample meal plan and show you how it works.
AI: This plan will help you lose 1 pound a week.
Amy: can click between SOUNDS GOOD and I WANT TO LOSE MORE

Amy: I want to lose more weight each week

AI: Ok, we can try to lose up to 2 pounds per week.
AI: It will require a little more work, but it will be worth it!
AI: Does that sound good?
Amy: clicks between YES or STICK WITH 1 lb/WEEK

AI: Great. Your sample meal plan should be ready.
AI: Click the drop down menu in the top left corner and select Meal Plan

Amy navigates to the Meal Plan section

AI: Here you can see all meals for the upcoming week!
AI: Swipe left and right to see the plan for each day.
AI: Look over the meals and hit the “swap” button on anything you don’t want to eat.

Amy goes through and swaps out a few meals

AI: Nice work. I see you don’t like tuna fish…
Amy: clicks THAT’S RIGHT (or DEPENDS)

AI: Ok, once you are happy with the plan, you can lock it in for the week!
AI: When you lock it in, a grocery list will be generated for you.
AI: Do you want to do that now?
Amy: selects YES (or LET ME SWAP MORE)

AI: Done! Your grocery list is right here.
AI: I have also emailed it to the address you have given me.
AI: Happy shopping!

……..AI facilitating meeting of fitness buddy……..

AI: Good morning, Amy!
AI: Welcome to day 2 of the 30 Day Fit Boost Challenge.
AI: Today is an exciting day. It’s time to meet your new fitness buddy!
Amy: clicks COOL

AI: Study’s prove that people with accountability partners have better fitness results.
AI: So be sure to take advantage of this opportunity!
Amy: clicks LET’S DO IT.

AI: Click the new Messages icon in the top right corner.

Amy clicks the messages icon, opens the conversation with fitness budy + AI

AI: Amy meet Sarah. Sarah meet Amy!
AI: Let’s get to know each other a little better.
AI: Tell us where you are from and what your favorite movie is!

AI: You can chat anytime during the day, so check back often.
AI: I will start… I”m from the cloud and my favorite movie is Hitch!
AI: Your turn.

Amy: Hi, I’m from Texas and currently my favorite movie is La La Land.

AI: Good one, Amy. I am partial to anything with Emma Stone.
AI: Sarah will reply back when she checks in today, so watch for the notification.
AI: For now, let’s take a look at today’s tasks!

Amy clicks OK (or LATER)

--

--