Bedrock Prompt Management & Guardrails Detection
A company is using Amazon Bedrock to design an application to help researchers apply for grants. The application is based on an Amazon Nova Pro foundation model (FM). The application contains four required inputs and must provide responses in a consistent text format. The company wants to receive a notification in Amazon Bedrock if a response contains bullying language. However, the company does not want to block all flagged responses. The company creates an Amazon Bedrock flow that takes an input prompt and sends it to the Amazon Nova Pro FM. The Amazon Nova Pro FM provides a response. Which additional steps must the company take to meet these requirements? (Choose two.)
Community Insight
The question tests the distinction between guardrail 'detect' and 'block' actions, and the use of Prompt Management for enforcing consistent prompt structures and output formats.
This scenario tests configuring Amazon Bedrock Prompt Management for structured inputs and output formats, alongside Bedrock Guardrails set to detect rather than block. The correct choices are A and D, ensuring consistent formatting and notification-only content filtering.
Choosing B instead of D because it uses the hate filter and blocks the response, violating the requirement to only notify without blocking.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option A correctly uses Amazon Bedrock Prompt Management to define the four required input variables and enforce a consistent output format, which is then added to the flow's prompt node. Option D correctly creates a guardrail with the insults content filter (which covers bullying) and sets the response to 'detect', allowing the application to receive notifications without blocking the flagged responses.Why the Other Options Are Wrong
Option B is incorrect because setting the filter response to 'block' violates the requirement to not block flagged responses, and 'hate' is less appropriate than 'insults' for bullying. Option C is incorrect because a prompt router is used to dynamically route prompts to different models based on intent, not to enforce input variables and output formats for a single model. Option E is incorrect because an inference profile is used for tracking metrics and costs across models, not for defining prompt variables and output formatting.Community Comment Notes
The community consensus strongly supports A and D. As Chibuzo1 noted, "Bedrock Prompt Management is exactly the right tool for structured, consistent prompting". Users also correctly identified that D meets the constraint to "detect bullying language without blocking responses".Official Reference
Exam Strategy
When a question requires consistent formatting and defined input variables in Bedrock, look for Prompt Management. For guardrails, carefully distinguish between 'detect' (notify/flag) and 'block' (intervene) based on the exact wording of the requirements.
Related Analysis
Practice All AIP-C01 Questions
Access 110 questions with complete answers and detailed explanations.
View Full AIP-C01 Practice Test →