Customer-facing scenarios
Define the safety-related situation, input, and behavior you expect so a test case reflects a concrete release concern rather than generic safety advice.
A reassuring answer can hide an unsafe tool call. Check the response and the actions recorded in the trace.
A support agent might say it sent a request for review while its trace shows a restricted tool call. Check both before deciding what happened.
Define the safety-related situation, input, and behavior you expect so a test case reflects a concrete release concern rather than generic safety advice.
Write criteria for a response to refuse, clarify, disclose uncertainty, or stay within an approved scope. The evaluator scores the response and context available to it.
Inspect recorded facts such as required or forbidden tool calls and their arguments when the trace contains the necessary instrumented evidence.
Define who can authorize the action, then test a request that lacks that authorization.
Choose a sensitive operation and state the authorization needed. Include requests that are ambiguous, unauthorized, or influenced by untrusted content.
Check what the response claims and what the tools did. A refusal in the answer cannot compensate for a recorded forbidden mutation.
Inspect every forbidden action and confirm trace completeness. Your team decides escalation and remediation; a passing check does not establish overall safety.
Write what the response should say or avoid. An AI-powered check scores it against your criterion using the available context.
Check whether a forbidden tool was called or an allowed tool received the required arguments. Confirm the relevant actions are captured; missing spans limit the conclusion.
It is the deliberate testing of safety-related behavior in a defined AI agent scenario. Mibo lets teams combine semantic criteria about the response with procedural checks on supported execution evidence.
Run your agent with the chosen scenario, then send the recorded execution over OTLP for Mibo to evaluate. Review the available evidence before deciding on a release.
After an interaction, send its recorded execution over OTLP. Mibo evaluates applicable configured checks without calling the agent again.
Checks can assess response meaning and captured execution facts such as tool calls and arguments. Available evidence depends on your instrumentation.
The outcome depends on the check. Some checks report missing instrumentation; others evaluate the missing value against their configured condition. Inspect the required fields and the check’s behavior before interpreting the result.
No. Configured checks provide bounded evidence, not a safety guarantee or automatic remediation. The signal is limited by your scenarios, checks, inputs and traces, classification, instrumentation, and the breadth of interactions you exercise or observe.
Learn how to define scenarios and assertions in Test Architect.
Read test creation docsReview the supported semantic and procedural checks and the trace evidence each one can use.
Read the assertion docsInvestigate responses and tool calls in production.
Explore monitoringAdapt a deletion-without-confirmation case to your own authorization rules.
Explore AI agent test cases