Question 260
A business agent creates a refund whenever a user writes Please refund without checking entitlement and approval. Which TWO complementary steps provide the intended implementation AND the evidence needed to validate it? Select TWO.
Explanation
Correct Answers
Evaluate agent tool-choice quality with representative test cases and require human approval for high-impact data writes. This choice implements the controlling platform requirement rather than masking the symptom. LLM reasoning is probabilistic; prompt-only prohibitions are not a substitute for enforced tool permissions. Verify the change using: Inspect evaluator cases, tool traces, policy refusal tests, human approval status, error rates and rollback evidence. This is the implementation half of the required two-step answer.
Inspect evaluator cases, tool traces, policy refusal tests, human approval status, error rates and rollback evidence. These observations separate this failure from adjacent capabilities or permissions. LLM reasoning is probabilistic; prompt-only prohibitions are not a substitute for enforced tool permissions. The relevant implementation is: Evaluate agent tool-choice quality with representative test cases and require human approval for high-impact data writes. This is the diagnostic/verification half of the required two-step answer.
Incorrect Answers
Inspect execution depth, parent context, plugin registration stages, update attributes and processing marker. This step belongs to Plug-in recursion depth and idempotent registration rather than the complementary pair here. The required action is: Evaluate agent tool-choice quality with representative test cases and require human approval for high-impact data writes. And its evidence is: Inspect evaluator cases, tool traces, policy refusal tests, human approval status, error rates and rollback evidence.
Transient throttling recovers without overwhelming Dataverse or creating duplicate rows. This step belongs to Dataverse API service-protection throttle retry rather than the complementary pair here. The required action is: Evaluate agent tool-choice quality with representative test cases and require human approval for high-impact data writes. And its evidence is: Inspect evaluator cases, tool traces, policy refusal tests, human approval status, error rates and rollback evidence.
Choose supported Dataverse batch or ExecuteTransaction patterns only when their atomicity, limits and error semantics fit the workload. This step belongs to ExecuteMultiple transactions and batch scope rather than the complementary pair here. The required action is: Evaluate agent tool-choice quality with representative test cases and require human approval for high-impact data writes. And its evidence is: Inspect evaluator cases, tool traces, policy refusal tests, human approval status, error rates and rollback evidence.

