1.3. Lesson 3: AI in Space Travel

Time Estimate: 45 minutes

1.3.1. Introduction and Goals

Now that you’ve had a chance to explore the Alexa MIT App Inventor interface, you will have an opportunity to work closer with Alexa skill-building. During this lesson, you will examine some milestones being achieved by the Artmeis space program. You will also use that newfound knowledge to program Alexa to tell you some interesting facts.

Learning Goals: At the end of this lesson, you will be able to:

  • Identify 3 milestones that are happening with NASA’s Artemis space program.
  • Modify an existing Alexa skill in MIT App Inventor by changing the utterances, intent, and function.

Language Goals: At the end of this lesson, you will be able to:

  • Describe in writing at least 3 facts about the Artemis space program.
  • Orally discuss ideas for a new Alexa skill.

1.3.2. Learning Activities

Discussion: Introduction

In this lesson, you will be exploring more about the milestones in the Artemis space program. After gathering information, you modify an Alexa skill to teach others about Artemis 1. This video will provide relevant facts you will need to complete the Alexa skill for this lesson. As you watch, write down at least 3 facts about the Artemis space program.

Q-2: What were at least 3 facts you have learned about the Artemis space program during this unit?


Activity: Good Morning, Space!

In this activity, you will complete a build for an Alexa skill that will tell you a random space fact about the Artemis space program.

  1. Open Alexa’s App Inventor and log in with your Google account.
  2. Next, you will need to open the Space Facts skill starter.
  3. Some of the skill has been created, but you will need to add or modify certain components to make the skill work.
  4. Walk through the learning object below to get your skill working!

Add 3 utterances in the Designer Editor, under the Properties tab. Remember to click Add after typing each utterance.

Adding utterances in the Properties for the IntentAboutSpace component

Navigate to the Blocks Editor and add your Artemis space facts to the list. You may need to drag more Blank String Block blocks to fill in the empty spaces on the list. You can find those in the Text drawer on the left side of the browser.

Steps to create list for space facts

Using the get block block, set the list for the pick a random item in list block block to be global factsList. Together, these blocks will pick a random space fact that Alexa will tell you each time you use the utterance. locating get block in code drawer

Congrats! You’ve completed this Alexa skill! Test your new skill by clicking Send Updates and then with the utterances you created. By clicking the microphone button, you can speak to your Alexa. Alternatively, you can type your statement in the box.

identifying microphone and textbox to send updates to the Alexa skills

Discussion: Creating a New Skill

What is an Alexa skill that you could program to solve a problem or be creative?

In the next class, you will work with a partner to create an Alexa skill in MIT App Inventor. In this discussion, you will brainstorm to come up with ideas that could be used for your Alexa skill. You will brainstorm in 2 separate activities:

  1. Individual Freewrite - Allow your thoughts and ideas to flow freely. Write and draw different ideas that you could use.
  2. Group Idea Expansion - Write some of your ideas on Post-It notes to be shared with your group. Write down any additional ideas that you think of after seeing your group’s ideas.

1.3.3. Reflection

In the next lesson, you will create an Alexa skill on your own with the ideas you generated today. For now, reflect on what you have learned in this lesson.

Q-3: What were some things you learned today about the Artemis space program?

Q-4: What ideas did you come up with as you brainstormed today for your Alexa skill?

You have attempted of activities on this page