AIF-C01 Practice Question 71: Automated Phone Line Bot
AWS Certified AI Practitioner (AIF-C01) · Test 8 · question 1 of 10
A utility wants an automated phone line that understands a caller saying "I need to report a power cut at 14 Mill Lane", recognises that as a fault report, collects the address as a required piece of information before proceeding, and then calls an AWS Lambda function to file the ticket. The team has no deep learning expertise and wants a managed service. Which service should it build on?
Show answer and explanation
Answer:
Amazon Lex is *an AWS service for building conversational interfaces for applications using voice and text*, combining automatic speech recognition (ASR) with natural language understanding (NLU). AWS describes the resulting system as taking *natural language speech and text input, understands the intent behind the input, and fulfills the user intent by invoking the appropriate business function*. Intents and slots are exactly the "fault report" and "address" pieces in the stem, Lex *provides integration with AWS Lambda* for fulfilment, and no deep learning expertise is necessary to build a bot (option A).
- B is wrong because Amazon Polly does the *output* half: it turns text into lifelike speech. It can voice the bot's replies, but it cannot understand a word the caller says. - C is wrong because Amazon Transcribe converts speech to text and stops there. You would get the sentence as a string with no intent recognised, no slot collected and no dialogue to manage. - D is wrong because Amazon Comprehend extracts entities, key phrases and sentiment from text. It might well spot "14 Mill Lane" as a location, but it has no dialogue management, no concept of an intent to fulfil, and no way to drive a phone conversation to completion.
Reference: What is Amazon Lex V2?