nerdexam
Amazon

AXS-C01 · Question #7

An Alexa Skill Builder has created a taxi hiring skill. The skill needs to find out when the customer wants a taxi, where the customer is traveling from, and where the customer wants to go. The…

The correct answer is D. Create a single intent with three slots. Use the Dialog.Delegate directive to fill the slots. See the full explanation below for the reasoning.

Question

An Alexa Skill Builder has created a taxi hiring skill. The skill needs to find out when the customer wants a taxi, where the customer is traveling from, and where the customer wants to go. The Builder is currently asking each question individually, in the following order:

“Where do you want to take a taxi from” “Where do you want to take a taxi to” “When do you need a taxi” To ensure the voice interaction is flexible, how should this information be gathered regardless of the order in which the user provides it?

Options

  • AUse a single intent and slot. Inspect the incoming slot value and categorize then response, then
  • BCreate an intent for each question and include slots for each piece of information on every intent
  • CCreate three intents with one slot each. Use Dialog.ElicitSlot to fill the slots.
  • DCreate a single intent with three slots. Use the Dialog.Delegate directive to fill the slots.

How the community answered

(39 responses)
  • A
    13% (5)
  • B
    3% (1)
  • C
    5% (2)
  • D
    79% (31)

Community Discussion

No community discussion yet for this question.

Full AXS-C01 Practice