A travel app wants its assistant to check live seat availability and then book a reservation by calling the airline's booking API, with the model deciding when each call is needed. Which Amazon Bedrock feature supports this?
Show answer and explanation
Answer: A
Bedrock Agents let a foundation model plan a sequence of steps and call business APIs. You describe each callable operation in an action group, typically backed by an AWS Lambda function and an OpenAPI schema, and the agent decides when to invoke it. Knowledge bases only retrieve documents, Guardrails filter content, and Model Evaluation scores outputs offline.
Why the other options are wrong
- B. Knowledge Bases connect a model to a document corpus for retrieval-augmented answers. They read information but do not invoke booking operations that change state in an external system.
- C. Guardrails screen prompts and responses for blocked topics, sensitive data, and harmful content. They filter language rather than executing reservation API calls.
- D. Model Evaluation compares model outputs against reference criteria in an offline study. It is a testing tool and does not connect the assistant to live inventory or booking systems.