Explanation:
Agents for Amazon Bedrock is the correct answer because:
- Agents for Amazon Bedrock are specifically designed to orchestrate multi-step tasks by calling APIs and using tools to complete complex workflows.
- Dynamic API calling: Agents can invoke external APIs (like flight search, hotel booking, weather services) to gather real-time data and perform actions.
- Itinerary generation use case: For a travel company, an agent would:
- Understand user preferences and constraints
- Call flight search APIs to find available flights
- Call hotel booking APIs to find accommodations
- Call weather APIs for destination information
- Combine all this information to generate personalized itineraries
Why other options are incorrect:
- A) Guardrails: These are for content safety and filtering, not for API integration.
- B) Knowledge Bases: These are for retrieving information from company documents, not for calling external APIs.
- D) Continued pretraining: This is for fine-tuning models with additional data, not for dynamic API integration.
Agents for Amazon Bedrock enable the AI to act as an intelligent assistant that can perform actions in the real world by integrating with various systems and services.