A county library wants patrons to reserve a study room by phone or chat without a clerk on every request. The system must ask follow-up questions and confirm a slot. The library is not sending a batch of flyers to another language. Which AWS service matches this job?
Select an answer to reveal the explanation.
Short Explanation
Think of a clerk on the phone who asks follow-ups and books the room. Amazon Lex is that conversation, voice or chat. Translate is a one-way pile of flyers, Comprehend just scores a finished paragraph, and Polly can talk but cannot confirm a slot.
Full Explanation
County library patrons who reserve a study room by phone or chat without a clerk need an interactive dialog that asks follow-ups and confirms a slot, which Amazon Lex is built to run. Lex fits because the system must maintain turn-taking conversation, collect slot values such as time and room type, and complete a booking flow over voice or text channels. Amazon Translate converts batches of documents into another language and does not manage reservation dialogs or calendar confirmations. Amazon Comprehend scores sentiment or extracts entities from finished paragraphs but does not drive multi-turn booking questions, clarifications, and confirmations with the patron. Amazon Polly alone can speak text for announcements but provides no dialog state machine, no follow-up questions, and no booking steps by itself. The library is not sending a batch of flyers to another language, which removes Translate as a distractor for this interactive booking need. Exam caveat: interactive assistants that collect slots map to Lex; one-way speech, translation, or offline text analytics are different services even when language is involved. Operational check: script the reservation dialog (ask date, time, room size, confirm), test both chat and phone paths, and verify a confirmed slot is written to the library calendar before go-live.