Question 1 · choose 1
A lender's affordability assistant calls a model on Amazon Bedrock through the Converse API to answer multi-step questions, such as how much a customer can borrow given income, debts and current rates. The model supports reasoning and returns it as readable text, but the application has not turned reasoning on. The responsible AI board now requires that customers can follow the intermediate steps the model worked through to reach each answer, not a justification written afterward. A downstream system parses the answer text, so the steps must come back separately from it. Which approach meets these requirements?
- AEnable model invocation logging to CloudWatch Logs and let customers view the log entries for their requests
- BTurn on the model's reasoning and show the reasoningContent blocks of each Converse response beside the answer
- CAdd a guardrail contextual grounding check and show the grounding and relevance scores next to each answer
- DSet the temperature to 0 in inferenceConfig so that the same question always produces the same answer
Show the answer and why
AEnable model invocation logging to CloudWatch Logs and let customers view the log entries for their requests
Incorrect
Invocation logging collects the request data, response data and metadata of calls in the account. It adds no steps to a response that has none, and an account log is not a customer-facing explanation.
BTurn on the model's reasoning and show the reasoningContent blocks of each Converse response beside the answer
Correct
With reasoning on, the model works through the problem step by step before it answers, and Converse returns that reasoning in reasoningContent blocks that are separate from the text block, so the app can display the steps and leave the answer text unchanged.
CAdd a guardrail contextual grounding check and show the grounding and relevance scores next to each answer
Incorrect
Grounding checks score how well a response is supported by a reference source and how relevant it is to the query. A score says nothing about the steps that led to the answer.
DSet the temperature to 0 in inferenceConfig so that the same question always produces the same answer
Incorrect
A lower temperature makes output more deterministic. Consistent answers are useful, but they do not show customers how an answer was reached.
A reasoning display is a transparency control: it shows users how the model reached an answer. Turning on reasoning for a model that supports it returns the chain of thought the model used as its own content blocks in the Converse response, which the application can present next to the answer. Invocation logs, grounding scores and temperature serve operations, hallucination filtering and consistency, not user-facing explanations.
AWS documentation
- Enhance model responses with model reasoning (opens in a new tab)
- ContentBlock (Converse API reference) (opens in a new tab)
- ReasoningContentBlock (Converse API reference) (opens in a new tab)
- Monitor model invocation using CloudWatch Logs and Amazon S3 (opens in a new tab)
- Use contextual grounding check to filter hallucinations in responses (opens in a new tab)
- Influence response generation with inference parameters (opens in a new tab)