Critically assess the safety, alignment, and trustworthiness of agentic AI systems, applying guardrail and oversight mechanisms
85 important questions on Critically assess the safety, alignment, and trustworthiness of agentic AI systems, applying guardrail and oversight mechanisms
In assessing an agentic AI system, what distinguishes an agent from a chatbot, and why does this change the safety assessment?
- An incorrect answer can become an incorrect action with real-world consequences.
- Examples of harmful actions include modifying files, sending messages, or making a purchase.
- Therefore, assessment must consider not only output quality but also action space, tool use, and autonomy (what it can do without approval).
Define safety, alignment, and trustworthiness for agentic AI systems, and explain how trustworthiness differs from the other two.
- Safety: whether the system avoids unacceptable harm.
- Alignment: whether the system’s behaviour follows intended goals, instructions, and values.
- Trustworthiness: broader than both; users and developers must be able to rely on the system’s outputs and actions within clearly understood limits.
Trustworthiness differs because it emphasizes reliability + known boundaries: not just “no harm” or “follows goals,” but whether people can depend on what it does given explicit limits on its behaviour and action scope.
When critically assessing an agentic AI system, what are the core tasks you must be able to do (as a chain of reasoning), beyond giving definitions?
- Identify how the agent could fail.
- Explain why the failure matters in its specific context.
- Select technical and organizational safeguards matched to risks.
- Decide which actions require human approval.
- Explain how the system should verify, log, restrict, or stop its own behaviour.
- Judge whether the remaining risk is acceptable.
This is an applied assessment: it connects failure modes → harms → safeguards → oversight points → residual risk.
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
Why is “add human oversight” an insufficient safety recommendation for an agentic AI system, and what specifics must a strong answer include instead?
- When the agent should seek oversight (which points in the workflow).
- For which action oversight is required (e.g., high-impact or irreversible actions).
- With what information the human will make the decision (what context/logs/verification results are presented).
It should also connect each safeguard to a specific failure mode and explain why it reduces risk.
Apply the “general exam reasoning” process: given an agent with a goal and tools, what ordered steps should you follow to critically assess safety and oversight?
- Identify the agent’s goal, tools, available actions, data access, and degree of autonomy.
- Identify plausible failure modes and the harm each could cause.
- Distinguish risks caused by the model from risks caused by the surrounding system.
- Match each risk to a concrete guardrail or oversight mechanism.
- Explain where the agent should continue autonomously, ask for approval, or stop.
- Discuss remaining limitations, trade-offs, and monitoring requirements.
For a coding agent that can read files and edit code, what safeguards and oversight points are appropriate, and what risks do they address?
- Restricted autonomy for shell commands: shell commands should require permission.
- Addresses the risk that free tool use can produce incorrect actions beyond code edits.
- Explicit approval for destructive operations.
- Targets high-impact, potentially irreversible changes.
- Verification via testing: generated code must be tested.
- Reduces the chance that plausible-looking code is wrong in ways that break systems.
- Oversight via review: security-critical changes must be reviewed.
- Addresses security risks from agent-generated modifications.
Overall, this combines restricted autonomy, verification, and oversight.
For a research agent that searches academic databases and synthesizes findings, what trustworthiness guardrail is required for citations, and what should it do when it cannot verify a claim?
- It should communicate uncertainty.
- It should not present a fabricated citation as fact.
This targets a major trustworthiness failure mode: outputs that look authoritative (citations) but are not reliably grounded in actual sources.
For a financial calculator agent, when is a direct answer acceptable, when should it use a tool, and what action must require explicit approval? Explain the safety rationale.
- Direct answer: acceptable for a simple calculation.
- Tool use: it should use a calculator tool for precise financial calculations.
- Explicit approval required: it should not execute a financial transaction without explicit approval.
Rationale: even a small error can have serious consequences, so higher-stakes actions require stronger verification (tool precision) and oversight (approval before transactions).
For a web agent that navigates pages and fills forms, which actions should pause for human approval, and why does restricting the action space improve safety?
- Payments
- Irreversible submissions
Restricting the action space improves safety because it reduces the consequences of an erroneous decision: even if the agent makes a mistake, it cannot easily trigger the most harmful/irreversible outcomes without a human checkpoint.
For a file-reading agent, what access restriction and validation behaviours are required to reduce risk from reading sensitive data?
- Restrict file access to a specific directory.
- Prevents broad access beyond the intended scope.
- Validate paths.
- Helps prevent requests that attempt to reach arbitrary locations.
- Handle missing or inaccessible files safely.
- Refuse requests to read arbitrary sensitive locations.
These measures limit data exposure by constraining what the agent can read and ensuring it does not comply with unsafe file requests.
When critically assessing the safety of an agentic AI system, why must the evaluation cover the entire perception–action loop rather than only the final answer, and what are the loop’s main stages?
- Main stages:
- Receives information (perception/input)
- Reasons about it
- Selects an action
- Observes the result
- Repeats (iterates)
Explain the causal chain “From capability to risk” for agentic AI systems, and state the safety implication for guardrails/oversight when capability increases.
- More capable reasoning and more tools can increase usefulness.
- More tools and broader permissions increase the possible action space.
- A broader action space increases the potential impact of model errors.
- Therefore, increasing capability must be accompanied by stronger validation, permission controls, monitoring, and approval mechanisms.
Define an agent’s action space and use the email example to justify why action space is central to a trustworthiness assessment.
- An agent that only classifies emails has fewer possible failure consequences.
- An agent that can read email, execute code, send messages, and modify files has many more ways for a single mistake to cause serious outcomes.
Distinguish narrow, medium, and broad action spaces in terms of safety/predictability vs usefulness, including the role of human review where relevant.
- Narrow action space
- Safer and predictable, but limited.
- Medium action space
- Useful, especially when drafts require human review.
- Broad action space
- Highly capable, but vulnerable to serious consequences from a single mistake.
In a safety assessment, what question should you ask beyond “is the model accurate?”, and how does the answer differ between casual conversation vs a production database/payment system?
- Casual conversation: a wrong answer may be inconvenient.
- Production database or payment system: a wrong action may be irreversible, turning an error into an external incident.
Apply the framework: If an agent’s action space is expanded (e.g., it gains more tools and broader permissions), what changes must be made to oversight/guardrails to keep the system’s safety case justified?
- Required strengthening:
- Stronger validation
- Tighter permission controls
- More monitoring
- More stringent approval mechanisms (including human approval where needed)
In agentic AI systems, what is a hallucination, what main types can it take, and why is it especially dangerous when the model can use tools or take actions?
- Factual
- Confidently stating an incorrect fact (e.g., wrong date).
- Fabricated citations
- Inventing a paper/source that does not exist.
- Logical
- Making reasoning errors (including arithmetic mistakes).
- Contextual
- Contradicting information already present in the conversation or state.
It is especially dangerous in agents because the output may become input to a tool or action, causing failures or harm (e.g., invented function names breaking code, invented citations harming research integrity, invented file paths directing the agent to the wrong location).
Match each hallucination type to an appropriate safeguard for an agent: factual claims, citations, calculations, generated code, context-dependent claims, and uncertain results.
- Factual claims
- Retrieve information from trusted documents or current APIs.
- Citations
- Verify the source, author, title, and publication actually exist.
- Calculations
- Use a calculator or other deterministic tool.
- Generated code
- Execute tests and review security-critical changes.
- Context-dependent claims
- Compare the answer with the conversation and stored state.
- Uncertain results
- Request multiple checks or communicate uncertainty.
What is Retrieval-Augmented Generation (RAG), and how does it function as a guardrail against hallucinations in trustworthiness assessments of agents?
- Mechanism
- Retrieve relevant documents, then generate using that material as context.
- Role in assessment
- For tasks where factual errors become consequential, RAG provides a concrete verification path (grounding in trusted docs/APIs) instead of trusting fluent text.
An agent outputs: “According to Smith et al. (2023) in Nature, …”. What oversight step should the system perform, and what should it do if verification fails?
Why can “self-consistency” and confidence estimates be insufficient safeguards for hallucinations when assessing an agent’s trustworthiness?
- Self-consistency limitation
- It compares several independently generated answers, but agreement is not proof of correctness.
- Confidence limitation
- Confidence estimates may help, but LLM confidence is poorly calibrated by default, so apparent confidence does not reliably indicate correctness.
Therefore, critical uses still need retrieval, deterministic tools, execution tests, or independent verification at the point where an error could become consequential.
How does a model’s reasoning reliability vary by task, and what implication does this have for safety when agents perform reasoning-intensive work (e.g., finance)?
- More reliable
- Simple syllogisms and familiar plans.
- More error-prone
- Long reasoning chains, complex arithmetic, and novel plans.
A key safety implication is that LLMs process numbers as tokens rather than mathematical objects, so even a 95% success rate may be unacceptable for financial calculations. Trustworthiness assessment should therefore require deterministic calculation tools and verification where numeric errors would be consequential.
How can you turn a general concern about hallucination into a concrete safety/trustworthiness assessment for an agent that cites sources, calculates values, or edits code?
- Cites a source
- Require independent citation verification in trusted academic sources.
- Calculates a loan (or other arithmetic)
- Require a deterministic tool (e.g., calculator) rather than free-form reasoning.
- Edits code
- Require execution tests and review of security-critical changes.
This operationalizes trust: fluent language is not evidence of factual/logical correctness; verification mechanisms determine whether outputs are safe enough for the use case.
In assessing an agentic LLM’s safety and trustworthiness on long tasks, why doesn’t “just use a larger context window” solve the problem? Name at least three distinct limitations/risks that can remain.
- “Lost in the middle”
- Information at the beginning and end can receive more attention than information in the middle, so critical evidence/instructions can be missed even if present.
- Cost and scaling
- Long contexts can become much more expensive because attention scales approximately as O(n2) in sequence length n.
- Noise harms performance
- Irrelevant information can reduce performance, so stuffing everything into context is not a safety strategy.
- Prompt sensitivity still applies
- Small wording changes can alter outputs or tool choice, so reliability is not guaranteed by context length.
An LLM agent’s attention cost scales approximately as O(n2) with sequence length n. For safety planning, what does this imply when comparing a 200K-token context to a 10K-token context (qualitatively and by rough factor)?
- Rough factor: (200K / 10K)2 = 202 = 400× higher attention-related cost (approximate).
- Safety implication: relying on extremely long contexts can be operationally expensive, encouraging shortcuts (or truncation) that can increase safety risk; it also does not guarantee important information won’t be missed.
What is a knowledge cutoff in an LLM, and what are three concrete safety-relevant failure modes it can cause in agentic systems?
- Deprecated APIs
- The model may suggest using APIs that are no longer correct or supported.
- Missed recent vulnerabilities
- The model may be unaware of new security issues, leading to unsafe recommendations.
- Outdated organizational details
- The model may describe an organization or procedures that have changed, causing incorrect actions or decisions.
You are evaluating an agent’s time-sensitive claims for trustworthiness. Which oversight/guardrail mechanisms are supported by the material to mitigate knowledge cutoff risk?
- Web search
- Documentation retrieval
- APIs
This reduces the chance that an apparently informed agent acts on obsolete information.
Define prompt sensitivity and explain why it is a safety/alignment risk when deploying agentic systems that use system prompts, tool descriptions, or conversation history.
- This is a safety/alignment risk because behavior may shift when:
- System prompts are edited or formatted differently,
- Tool descriptions are reworded, or
- Conversation history changes slightly.
- Therefore one successful demonstration does not prove reliability across equivalent phrasings.
What robustness testing practice is recommended to address prompt sensitivity when assessing an agent’s reliability?
- Test equivalent prompt formulations (different phrasings that should mean the same thing) and check whether outputs/tool choices remain stable.
This directly targets the risk that small wording changes alter behavior.
List the material’s guardrails for information limitations that support safety/trustworthiness assessment of agentic LLM systems, and briefly state the purpose of each.
- Retrieve only relevant, trusted information
- Reduces noise and reliance on untrusted content.
- Place critical instructions and evidence where they are less likely to be missed
- Mitigates “lost in the middle.”
- Check time-sensitive claims against current sources
- Mitigates knowledge cutoff risk.
- Test equivalent prompt formulations
- Mitigates prompt sensitivity and brittleness.
- Summarize or store information selectively rather than filling the context with noise
- Improves performance and reduces missed-relevance risk.
- Log the context and prompt version used for important decisions
- Supports auditability and post-incident analysis of what the agent saw and how it was instructed.
For a trustworthiness review, how do irrelevant context and the strategy “place everything into the context” affect safety, and what is the safer alternative described in the material?
- Safety risk: important instructions/evidence may be diluted or missed, and long noisy contexts are costly.
- Safer alternative: summarize or store information selectively and retrieve only relevant, trusted information rather than filling the context with noise.
When assessing whether an agent is trustworthy over long or time-sensitive tasks, what specific system properties should you examine (per the material), and why?
- Context management: information can be missed (“lost in the middle”), so placement and selective retrieval matter.
- Knowledge management: a knowledge cutoff can leave obsolete facts, so time-sensitive claims need current-source checks.
- Robustness to phrasing: prompt sensitivity means small wording changes can alter behavior, so equivalent prompt testing is needed.
These controls reduce the chance the agent acts on incomplete or obsolete information.
In agentic AI systems, what is sycophancy, why can RLHF encourage it, and why is it more dangerous in an agent than a chatbot?
- Sycophancy is excessive agreement with the user, even when the user is wrong.
- Why RLHF can encourage it: RLHF can reward agreeable responses because human raters may prefer them.
- Why it is more dangerous in an agent: an agent can act on the user’s flawed assumption, turning agreement into real-world impact (e.g., accepting an incorrect diagnosis of a bug’s location, or agreeing to delete a production database).
What does alignment mean for an agentic AI system, and how can a system be helpful in conversation but misaligned in action?
- Alignment concerns whether an agent follows the intended objective rather than merely the literal or most recent instruction.
- Helpful-but-misaligned can happen when conversational helpfulness hides unsafe interpretation in action.
- Example of misaligned action: interpreting “clean up the repository” as permission to delete files, refactor code, and rewrite documentation, even if that exceeds the intended scope.
What system-prompt guardrails help prevent sycophantic action in an agent, especially before destructive operations?
- Require the agent to identify uncertain assumptions.
- Require the agent to challenge unsafe plans rather than mirror the user’s confidence.
- Require the agent to request confirmation before destructive actions.
- Require an explicit distinction between:
- “the user suggested this cause” and
- “the evidence supports this cause.”
When assessing whether an agent is aligned and trustworthy, what behavioral checks indicate it is honest about uncertainty and not treating user approval as proof of safety?
- The agent is honest about uncertainty (does not overstate confidence).
- The agent can refuse harmful requests.
- The agent does not treat user approval as proof that an action is safe.
- The agent challenges unsafe assumptions instead of merely agreeing with the user.
Why is alignment not guaranteed by a training method alone, and what are two ways reinforcement-based alignment approaches can still fail?
- Not guaranteed: the summary states alignment is not guaranteed by any training method alone.
- RLHF failure modes:
- Can produce excessive caution.
- Can produce excessive agreement (sycophancy).
- RLAIF / Constitutional AI risk: even if they use principles like being helpful, honest, and harmless, AI-generated feedback can reinforce the model’s own biases.
You are auditing an agent asked: “Clean up the repository.” What criteria would you use to judge whether the agent’s behavior demonstrates alignment rather than mere politeness or compliance?
- Judge alignment by whether the agent preserves intended safety constraints even when the user’s wording allows an unsafe interpretation.
- Look for evidence checks rather than acting on vague instructions.
- Look for explicit confirmation before actions that could be destructive (e.g., deleting files or rewriting large parts of the repo).
- Look for refusal or escalation for high-risk requests.
- Penalize behavior that is merely polite agreement without challenging unsafe assumptions, since that can translate into destructive action.
In agentic AI systems, what is a guardrail, and what two broad safety functions can a guardrail serve?
- Prevention
- Stops unsafe actions from being executed (e.g., rejects invalid or unauthorized tool calls).
- Damage limitation
- Reduces harm when something goes wrong (e.g., sandboxing so failures don’t escalate into uncontrolled system actions).
Why are tool descriptions a critical guardrail surface in agentic AI systems, even when a tool’s implementation is correct?
- A poorly described tool may be misused even if the underlying implementation is correct.
- Therefore, accurate descriptions are part of safety/alignment controls, not just documentation.
Before executing a model-proposed tool call, what specific validations and safety checks should the system perform?
- Tool identity
- Check the tool name; unknown tools should produce a controlled error rather than an uncontrolled execution path.
- Arguments
- Validate argument types and permitted values.
- Sanitize inputs and/or reject unsafe inputs.
- Access constraints
- Check requested file paths (when relevant) and enforce restrictions.
- Verify user permissions (authorization).
Describe a safe tool-call flow for an agentic system from proposal to returning results, including what is checked at each stage.
- The model proposes a tool and arguments.
- The system validates the tool name and schema.
- The system checks authorization and scope.
- The system sanitizes or rejects unsafe inputs.
- The tool runs in a restricted environment.
- The result is checked and recorded before being returned to the model.
This ensures model-generated intentions are constrained before they become external operations.
What does the material warn about using unrestricted eval in a calculator tool, and what is the recommended production-grade alternative?
- Even if a “minimal agent” uses a calculator, using unrestricted eval is unsafe for production.
- A sandboxed execution environment is the recommended approach.
Beyond a tool registry and a maximum iteration count, what additional production needs are listed for a production agent to improve safety and trustworthiness?
- Retries and graceful degradation
- Structured logging
- Cost limits
- Permission systems
These complement basic controls (like a registry and max iterations) by improving oversight, limiting runaway behavior, and enforcing access control.
What are the typical technical guardrails listed for tool-using agents? Provide the set and briefly state what each targets.
- Schema validation for tool arguments
- Ensures arguments match expected structure/types.
- Directory restrictions for file access
- Limits reachable filesystem locations.
- Sandboxed code execution
- Restricts runtime capabilities to limit damage.
- Allowlists for permitted APIs or domains
- Constrains external calls to approved targets.
- Rate, token, cost, and iteration limits
- Prevents runaway usage and excessive actions.
- Timeouts and controlled retries
- Handles hangs/failures safely without uncontrolled loops.
- Input sanitization
- Removes/rejects unsafe input patterns before execution.
- Structured logs and traces
- Enables oversight, auditing, and debugging.
- Safe error messages that do not expose sensitive data
- Prevents leakage through failure modes.
When applying guardrails to an agent, why should you “begin at the tool boundary,” and what does that imply for oversight design?
- A model can select the wrong tool or produce unsafe arguments.
- Therefore, oversight should emphasize schema validation, authorization checks, sanitization, and sandboxing to constrain what can actually happen.
- These mechanisms do not make the model correct, but they prevent many incorrect intentions from becoming uncontrolled actions, improving safety and trustworthiness.
In agentic AI safety, what does human-in-the-loop oversight mean, and how should you decide which agent decisions require it?
- How to choose where to apply it: make it risk-based rather than universal.
- Classify actions by reversibility, sensitivity, and potential harm.
- Examples of low risk: reading information.
- Examples of high risk: writing files, sending messages, making payments, or deleting data.
For agent permissions, how do read, write, and destructive operations typically differ in the level of approval they should require?
- Read operations: may be allowed with low friction because they are often lower risk.
- Write operations: may need a check (some form of review/approval) because they change state.
- Destructive operations: may require explicit approval because consequences can be severe or hard to undo (e.g., deleting data).
Distinguish low, medium, and high autonomy levels for an agentic AI system in terms of what the agent can do without approval.
- Low autonomy
- The agent recommends an action; a human performs it.
- Medium autonomy
- The agent performs reversible actions and requests approval for consequential actions.
- High autonomy
- The agent performs a broad range of actions with limited approval, requiring strong validation and monitoring.
What information must be provided for approval to be meaningful when a human is asked to authorize an agent’s action, and what failure mode makes approval ineffective?
- What the agent plans to do
- Which data it used
- What the consequences are
- Whether the action is reversible
An ineffective failure mode is when the human automatically approves every request, which is not an effective safety control.
In a production database scenario, which actions may be acceptable for an agent to do autonomously vs require explicit approval, and what should the approval screen show?
- Acceptable without explicit approval: the agent may inspect logs and propose a migration.
- Requires explicit approval: it should not delete or recreate a production database without explicit approval.
- Approval screen should show:
- the exact commands
- affected resources
- expected consequences
- rollback possibility
If you are designing permissions for an agentic AI system, why can adding approval everywhere be inferior to a risk-based permission design, according to the stated integration guidance?
- Action consequences differ (e.g., reading a file vs deleting a database or making a payment), so the same approval rule everywhere is mismatched to risk.
- It preserves useful autonomy for low-risk actions while ensuring high-impact actions are paused for informed approval.
- It keeps the most consequential decisions under meaningful human control rather than creating blanket friction.
In an agentic AI system that uses tools, what is the full “verification after action” loop from proposing an action to developer follow-up, and what are the main decision options after inspecting results?
- Propose: The model proposes an action.
- Execute: A tool executes the action.
- Inspect: The system inspects the result for errors, unexpected values, or policy violations.
- Decide/Recover: Based on inspection, the agent
- retries, or
- changes strategy, or
- asks for help, or
- stops.
- Log: The event is logged so developers can investigate later.
Why is it unsafe to treat an initial permission/approval decision as sufficient for agent trustworthiness during execution, and what mechanisms make trustworthiness “ongoing”?
- tools can fail,
- results can be wrong, and
- the agent can loop or drift from its goal.
- post-action verification,
- termination limits,
- recovery strategies (e.g., retry/change strategy/ask for help/stop), and
- observable logs so failures are detectable and interventions are possible.
What are the key weaknesses of a “minimal agent” that reduce safety and reliability, and what additional system capabilities are needed for a production agent beyond “more than a prompt”?
- no long-term memory
- no explicit planning
- no self-reflection
- weak error recovery
- sequential tool use
- no cost awareness
- monitoring
- structured logs
- retries
- alternative strategies
- budgets
- termination rules
Define observability for agentic AI systems, and distinguish how transparency helps users versus what developers need to debug unexpected actions.
- Transparency for users: helps users understand the agent’s capabilities and limitations.
- Traces for developers: developers need traces to determine why an unexpected action occurred.
When monitoring an agentic AI system for safety and trustworthiness, what specific signals/events should be monitored?
- Tool calls and arguments
- Permission requests and approvals
- Errors, retries, and failed validations
- Number of iterations and token or financial cost
- Unusual action sequences
- Policy violations
- Human overrides and user complaints
- Verification and test results
Give three concrete examples of “verify the result rather than blindly trust the tool” checks for different agent types (coding, security-critical, research), and state the oversight mechanism used in each.
- Coding agents: run the generated code and tests to verify the action succeeded and results make sense.
- Security-critical changes: require human review before accepting the change.
- Research agents: verify citations rather than assuming they are correct.
You are assessing an agent that sometimes outputs confident but false factual claims. Which guardrail(s) best match this failure mode, and what residual risk should you still state in a critical assessment?
- Best-matching controls
- Retrieval + source verification to ground claims in retrieved documents and check that the cited sources actually support the stated facts.
- Residual risk to acknowledge
- Retrieval can still return poor documents, so grounded answers can remain wrong if the retrieved sources are low quality, irrelevant, biased, or misinterpreted.
An LLM agent frequently makes arithmetic mistakes in intermediate steps. What is the most appropriate control strategy, and why is it a better fit than “more prompting”?
- Most appropriate control: use a calculator or deterministic computation for arithmetic.
- Why this fits: arithmetic errors are computation failures, so replacing the uncertain reasoning step with a deterministic tool directly targets the failure mode rather than hoping prompting improves reliability.
An agent produces citations that look plausible but are sometimes invented. What control should you apply, and what does a “critical” answer add beyond naming the control?
- Control: database verification of citations (verify each citation against a trusted database).
- What a critical answer adds: explicitly state residual risk (a single guardrail is not a guarantee), such as remaining errors from the overall pipeline even after verification steps.
A coding agent can execute shell commands and modify files; you are worried about unsafe code and security issues. Which set of controls best matches this failure mode, and what limitation should you keep in mind?
- Controls matched to unsafe code
- Sandboxing execution.
- Tests to catch incorrect behavior.
- Security review for sensitive modifications.
- Limitation (residual risk)
- Tests may miss rare bugs, so passing tests does not guarantee safety or correctness.
In an agentic system, what guardrail best addresses “excessive permissions,” and how does it reduce risk in practice?
- Guardrail: least-privilege access with a restricted action space.
- How it reduces risk: even if the agent attempts an unsafe or mistaken action, the system limits what tools/resources it can access and what actions it is allowed to take, reducing potential damage.
An agent can take actions that may delete or overwrite important data. What control strategy is most appropriate, and what important caveat should be included?
- Most appropriate control: require explicit human approval before destructive actions.
- Caveat: human reviewers can approve unsafe actions, so approval gates reduce risk but do not eliminate it; critical assessment should acknowledge this residual risk.
An agent’s output changes drastically when you rephrase a prompt with the same meaning. What control strategy matches this failure mode?
- Control: robustness testing across equivalent prompts.
- Purpose: detect and reduce prompt sensitivity by evaluating whether behavior stays stable under semantically equivalent prompt variants.
A tool-using agent sometimes gets stuck repeating actions without making progress. What safeguards should you apply?
- Safeguards: set iteration limits, time limits, and cost limits to prevent infinite loops from consuming unbounded resources.
What controls best address “untraceable behaviour” in an agentic system, and what oversight benefit do they provide?
- Controls: structured logging and audit trails.
- Oversight benefit: they make actions and decisions reviewable after the fact, supporting monitoring, debugging, and accountability.
You must produce a “complete research-agent assessment” for an agent that searches papers, retrieves passages, and writes a synthesis. Identify the main risks, the safer design controls, and the remaining risk.
- Main risks
- fabricated citations
- outdated information
- unsupported conclusions
- excessive confidence
- Safer design controls
- use trusted academic databases
- verify every citation
- link claims to retrieved passages
- flag disagreement between sources
- communicate uncertainty
- send high-impact conclusions for human review
- Remaining risk
- retrieved sources may be biased or misinterpreted
You must produce a “complete coding-agent assessment” for an agent that inspects a repository, edits files, runs tests, and executes shell commands. Identify the main risks and the safer design controls.
- Main risks
- plausible but incorrect code
- outdated APIs
- security vulnerabilities
- destructive edits
- uncontrolled command execution
- Safer design controls
- restrict directories
- validate tool arguments
- sandbox execution
- require approval for shell or destructive commands
- run tests
- log changes
- require security review for sensitive modifications
What is the expected structure of a strong critical assessment of an agentic AI system’s safety/alignment/trustworthiness, based on this material?
- Identify a specific failure mode (not just a vague risk).
- Map that failure mode to a specific control (a safeguard is not automatically appropriate just because it “sounds cautious”).
- State the residual risk after the control (e.g., retrieval can return poor documents; human reviewers can approve unsafe actions; tests may miss rare bugs; a sandbox can still expose sensitive data if configured incorrectly).
- Combine multiple safeguards when needed, since no single safeguard solves hallucination, unsafe action, poor alignment, and operational failure all at once.
When assessing whether an agentic AI system is “trustworthy enough” for a deployment, what factors determine the acceptable level of autonomy, and why is there no universally safe autonomy level?
- There is no universally safe autonomy level because acceptable design is context-dependent.
- Key context factors include:
- Task (what the agent is trying to do)
- Users (who will be affected and how)
- Data (what information it uses/handles)
- Tools (what external actions it can take)
- Reversibility (whether mistakes can be undone)
- Consequences of failure (severity and downstream impact)
- Implication for critical assessment: increasing autonomy typically increases reliability and safety concerns, which is why fully autonomous agents are rare in production even if they may be acceptable in controlled environments with clear success criteria.
For low-, moderate-, and high-consequence deployments of an agentic AI system, what oversight/guardrail mechanisms are appropriate at each level?
- Low consequence
- Direct model response may be acceptable, with basic factual caution.
- Moderate consequence
- Use tools, verification, restricted permissions, and logging.
- High consequence
- Require trusted data and deterministic checks.
- Require explicit human approval.
- Ensure auditability and a clear stop condition.
What transparency disclosures should an agentic AI system provide to support trust, and what accountability consideration must be evaluated alongside these disclosures?
- Transparency disclosures: the agent should be transparent about
- being an AI system
- its capabilities
- its limitations
- the data it can access
- Accountability consideration: evaluate who may be affected by errors, because errors may impact users, developers, organizations, or third parties.
A team argues an agent is “trustworthy” because its base model scores highly on quality benchmarks. Using a context-sensitive approach, what is the correct basis for judging trustworthiness, and what must increase as consequences increase?
- Correct basis: judge trustworthiness by evaluating the consequences of failure, not by assigning trust from model quality alone.
- As consequences increase, require stronger:
- evidence
- permissions
- verification
- oversight
- accountability
- Rationale: the same model may be acceptable for a low-risk answer but unacceptable for medical, financial, or destructive actions.
In an exam answer assessing an agentic AI system, what is the minimum failure-mode analysis expected, and how should each failure mode be extended into a context-specific risk argument?
- Explaining the potential consequence of that failure in this context (not in general).
- Proposing a guardrail that targets the failure.
- Justifying the match by explicitly connecting the safeguard to the named failure mode.
This avoids vague claims and forces the assessment to be tied to the specific agent, domain, and action space.
What does it mean to “separate reversible, low-risk actions from irreversible or high-impact actions” in an agent safety assessment, and how should this separation affect required human involvement?
- Reversible, low-risk actions
- Actions that can be undone or have limited impact.
- Irreversible or high-impact actions
- Actions that cannot be easily undone or can cause significant harm/cost.
This separation should directly affect oversight requirements: for high-impact actions, you should prefer explicit, informed human approval, and you should specify when the agent must verify, ask for approval, refuse, or stop before proceeding.
Why is the statement “the system needs human oversight” insufficient in a safety/trustworthiness assessment of an agentic AI system, and what specific details must replace it?
- What the human sees (the information presented for decision-making).
- Which action requires approval (the exact gated action).
- Why the action is high risk (the concrete risk rationale).
- What happens if approval is denied (the agent’s required behavior: stop, refuse, or choose a safe alternative).
These details make oversight auditable and tied to specific risks rather than a generic reassurance.
What additional operational controls should be included in an assessment of an agentic AI system beyond guardrails tied to failure modes, and what purpose do they serve?
- Monitoring
- To detect issues during operation.
- Logging
- To enable auditing and post-incident analysis.
- Error recovery
- To handle failures safely rather than escalating them.
- Cost or iteration limits
- To prevent runaway tool use, excessive looping, or uncontrolled resource usage.
These complement guardrails by adding oversight, traceability, and termination controls during real execution rather than only at design time.
What exam tips help ensure you assess an agentic AI system’s safety/trustworthiness across the whole system (not just the model’s final text output)?
- Use the complete perception-action loop, not only the final response.
- Treat fluent output as insufficient evidence of correctness.
- Mention both model-level and system-level risks.
- Include verification after tool execution.
Together, these ensure you evaluate how the agent senses, decides, acts via tools, and verifies outcomes—where many real failures and harms occur.
In a safety/trustworthiness assessment, how should you present the final conclusion about whether an agentic AI system is acceptable to deploy, and what must that conclusion be based on?
- Conditional rather than absolute (avoid claiming perfect safety).
- Based on residual risks that remain after controls are applied.
- Derived from identified risks and controls, not from general claims that the model is helpful or intelligent.
A defensible conclusion explicitly connects deployment acceptability to the earlier analysis of failure modes, safeguards, and remaining (residual) risk.
How should an increase in an agent’s capability (more tools and broader permissions) change your safeguards when hallucinations are a known failure mode?
- Before action (tool boundary): schema validation, authorization/scope checks, input sanitization, directory restrictions, allowlists.
- During action: sandboxed execution and restricted environments.
- After action: verification of results for errors/unexpected values, plus structured logging and monitoring.
- High-impact actions: add explicit, informed human approval because consequences of being wrong increase.
How do sycophancy (misalignment) and risk-based permission design combine to prevent destructive agent behavior?
- Prompt/alignment guardrails: require the agent to surface uncertain assumptions, challenge unsafe plans, and avoid treating user approval as proof of safety.
- Permission tiering: allow low-risk reads; require checks for writes; require explicit approval for destructive operations.
- Meaningful approval: the human must see exact commands/resources, expected consequences, and reversibility/rollback—otherwise approval becomes rubber-stamping.
Why is “use a larger context window” not an adequate trustworthiness plan for long tasks, and what combined controls address the remaining risks?
- Selective retrieval (e.g., RAG) rather than dumping everything into context; summarize/store critical info selectively.
- Current-source checks (web search, documentation retrieval, APIs) for time-sensitive claims affected by knowledge cutoff.
- Robustness testing across equivalent prompt formulations to detect prompt-sensitive behavior changes.
- Logging of context and prompt versions used for important decisions to support debugging and accountability.
How should autonomy level and “verification after action” be combined to keep trustworthiness ongoing rather than a one-time permission decision?
- Low autonomy: agent recommends; humans execute; verification is largely human-driven.
- Medium autonomy: agent performs reversible actions, then verifies tool results (errors/unexpected values) and requests approval for consequential steps.
- High autonomy: requires stronger post-action verification, termination limits (iteration/time/cost), recovery strategies (retry/fallback/ask for help/stop), and monitoring/observability.
Even after initial approval, tools can fail and agents can loop or drift, so verification plus monitoring is what makes trustworthiness ongoing.
How do tool/input guardrails and monitoring/observability jointly reduce the risk from prompt sensitivity affecting tool choice or arguments?
- Tool-boundary guardrails: validate tool name and schema, restrict permitted values/paths, sanitize inputs, enforce authorization and scope, and run tools in restricted environments. This prevents a prompt-induced wrong intention from becoming an uncontrolled operation.
- Observability and monitoring: log tool calls/arguments, permission requests, failed validations, retries, unusual action sequences, and policy violations. Also log the context and prompt version used for important decisions so developers can trace and debug prompt-sensitive failures.
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding

















