Preview real exam-style questions before you buy—see exactly what you're getting.
Free sample questions with detailed explanations • No signup required.
The UiPath Certified Professional – Agentic Automation Associate exam is UiPath’s newest certification track, built around a genuinely different skill set than traditional RPA — you’re being tested on AI agents, prompt engineering, context grounding, and knowing when a task needs human oversight, not just bot logic and selectors. This practice test gives you 750+ original questions covering that full scope: agent architecture, Studio Web, Maestro, tools and integrations, evaluation, and responsible AI, with full explanations for every answer.
What Is the UiPath Agentic Automation Associate Exam?
| Detail | Current Information |
|---|---|
| Certification | UiPath Certified Professional – Agentic Automation Associate |
| Exam code | UiPath-AAAv1 |
| Level | Associate |
| Duration | 90 minutes |
| Passing score | 70% |
| Fee | $150 USD plus applicable taxes |
| Validity | 3 years from date earned |
| Delivery | Pearson VUE — test center or remote (OnVUE) |
| Languages | English; Japanese also available |
| Prerequisites | None |
UiPath explicitly positions this as a foundational credential for both technical and non-technical roles — Citizen Developers, Business Analysts, Automation Developers, Solution Architects, Test Engineers, and even Data Engineers and Data Scientists exploring agentic AI. You don’t need to already be a developer to sit for this exam.
What’s Covered on the Exam
Preparation should span the full lifecycle of agentic automation — from concept through orchestration and governance:
- Agentic AI fundamentals — what agentic AI is, how AI agents differ from traditional bots, and what agentic automation adds in terms of adaptability and autonomy
- Agent architecture and components — how an agent is structured, LLM fundamentals underlying agent reasoning
- Prompt engineering — writing effective agentic prompts, structuring agent instructions
- Context grounding and knowledge retrieval — indexes, retrieval-augmented generation (RAG) concepts, keeping agent responses grounded in the right source material
- Tools, connectors, and integrations — configuring what an agent can actually do and access
- Studio Web — building and configuring agents in UiPath’s agent-development environment
- Testing and evaluation — evaluation sets, evaluator concepts, assessing agent behavior and reliability
- Maestro and orchestration — BPMN concepts, coordinating agentic workflows at the process level
- Human-in-the-loop design — when and how human approval should be built into an agentic process
- Responsible AI and governance — security, appropriate controls, data protection
UiPath’s certification exams can include straightforward recall questions, scenario-based questions, graphics, code-based answer choices, and drag-and-drop formats — so don’t prepare only for standard four-option multiple choice.
How to Register for the Exam
- Review the current Agentic Automation Associate exam description on UiPath’s certification site.
- Prepare through UiPath Academy’s recommended learning path and relevant product documentation.
- Use UiPath’s own official practice resources to gauge readiness (separate from independent practice material like this one).
- Create or access your Pearson VUE account.
- Select the Agentic Automation Associate exam and choose test-center or OnVUE remote delivery.
- Review current exam-day requirements before your appointment.
UiPath periodically updates certification content and exam versions — always confirm you’re studying for the current exam version (UiPath-AAAv1) rather than material written for an earlier iteration.
How to Study for This Exam
- Learn the concepts before grinding through volume — start with what agentic AI actually is and how it differs from both traditional automation and simple LLM chat, since that distinction underlies most of the exam.
- Practice distinguishing agent reasoning from deterministic automation — a recurring exam theme is picking the right tool for the right kind of problem, not assuming agentic is always the answer.
- Understand context grounding deeply, including what can go wrong (like the outdated-document example above) — this is a frequently tested area precisely because it’s easy to underestimate.
- Review every answer option’s reasoning, not just the correct one — UiPath’s scenario questions often include a technically-plausible-but-wrong-context distractor.
- Get hands-on with Studio Web and Maestro if you can, even briefly — practical familiarity makes scenario questions land faster than pure terminology study.
- Don’t rely on repeated practice-test attempts alone. UiPath itself cautions that repeatedly retaking a practice test until you hit a high score doesn’t guarantee the same result on the real exam — the goal is genuine understanding, not pattern memorization.
Exam Day Tips
- Read every scenario fully before looking at answer choices — watch for details establishing business conditions, authorization boundaries, timing, source authority, or required human approval.
- Eliminate clearly unsuitable options first, then compare what’s left against the exact requirement stated in the scenario.
- Manage your time across 90 minutes rather than getting stuck on one difficult question.
- Review current Pearson VUE requirements before your appointment (test-center or OnVUE remote), since testing procedures can be updated.
Common Mistakes to Avoid
- Memorizing terminology without understanding how the concepts connect to each other
- Confusing traditional deterministic automation with genuinely agentic behavior
- Ignoring authorization and governance requirements in scenario questions
- Treating any user statement as automatic permission for an agent to act
- Choosing an answer because it sounds technically impressive rather than because it’s actually appropriate to the scenario
- Underestimating the importance of context and knowledge-source quality
- Overlooking human-in-the-loop requirements when a scenario clearly calls for one
- Repeating practice tests without reviewing why you missed each question
Is This Exam Difficult?
Difficulty depends heavily on how well you understand the relationships between agent concepts, UiPath’s specific platform capabilities, real business processes, and responsible AI practices — candidates who only memorize definitions tend to struggle more on scenario-based questions than those who’ve built some practical intuition. Because this is a genuinely new technology area for a lot of automation professionals (even experienced RPA developers), don’t assume prior automation experience alone prepares you for the agentic-specific concepts — treat this as a distinct skill set worth studying on its own terms.
What’s Next After Associate?
UiPath has since launched a follow-on Agentic Automation Professional certification (UiPath-AAPv1) for practitioners ready to move from understanding agentic concepts to actually designing, building, and governing enterprise agentic solutions. If you’ve already passed the Associate exam, check whether a discount applies toward the Professional-level exam — UiPath has offered promotional pricing for Associate-certified candidates moving up.
Sample Questions and Answers
Question 1. A financial-services company wants an AI agent to review incoming loan exceptions. The agent must interpret the applicant’s explanation, consult current lending policies, decide which approved tool to use, and escalate cases involving regulatory uncertainty to a human reviewer. Which design best represents an agentic automation solution?
A. A deterministic workflow containing only If/Else activities and predefined application steps
B. An agent with prompts, grounded context, tools, and a human escalation path orchestrated within the business process
C. A scheduled robot that copies loan records into a spreadsheet for manual review
D. A single LLM prompt that returns a recommendation without access to enterprise data or tools
Correct Answer: B
Answer Explanation:
Option B is correct because the scenario requires more than deterministic task execution. An agentic solution needs the ability to interpret variable information, use enterprise context, select appropriate tools, and escalate when the situation exceeds defined boundaries. UiPath identifies prompts, context, tools, and escalation paths as core components of its agents. Context can provide permissioned business knowledge, tools allow the agent to perform actions, and escalation provides human oversight when judgment or policy requires intervention. This architecture also separates reasoning from execution and allows the surrounding process to control when the agent is invoked. A purely deterministic workflow would struggle with ambiguous explanations, while an unrestricted LLM would lack reliable enterprise grounding and controlled execution.
Why the other options are incorrect:
Option A is too deterministic for a process requiring interpretation, dynamic tool selection, and escalation.
Option C simply transfers work to a person and does not provide agentic decision-making.
Option D provides no grounded enterprise knowledge, controlled tools, or human fallback.
Study Guide:
Agentic automation combines reasoning with controlled execution.
Remember the relationship between prompts, context, tools, and escalations.
Use deterministic automation where behavior is predictable and agents where interpretation is required.
Human escalation should be designed as part of the solution, not added after deployment.
Question 2. An organization has an internal policy library containing thousands of frequently changing documents. An agent must answer employee questions using the current policies rather than relying on information learned during model training. What is the most appropriate architecture?
A. Increase the LLM temperature so the agent produces more varied answers
B. Put the entire policy library into the system prompt
C. Fine-tune the model every time a policy changes
D. Create a Context Grounding index and use retrieval to provide relevant policy information to the agent
Correct Answer: D
Answer Explanation:
Option D is correct because the requirement is dynamic access to enterprise knowledge rather than modification of the model itself. Context Grounding allows an agent to retrieve relevant information from configured enterprise sources and use that information as context when responding. This is the core retrieval-augmented generation pattern: the model receives relevant retrieved material at runtime instead of being expected to memorize changing policies. UiPath supports Context Grounding indexes using sources such as Orchestrator storage buckets and Integration Service connectors. This approach also makes policy updates operationally manageable because the underlying source can be re-ingested according to the configured ingestion process. Putting thousands of documents into a prompt is inefficient and unreliable, while repeated fine-tuning is unnecessary for frequently changing reference information.
Why the other options are incorrect:
Option A changes response variability but does not provide the agent with current policy information.
Option B creates an impractical and difficult-to-maintain prompt containing potentially huge amounts of information.
Option C unnecessarily retrains or modifies the model whenever source documents change.
Study Guide:
RAG separates enterprise knowledge from model training.
Context Grounding indexes make relevant information retrievable at runtime.
Think of storage or connected data as the source and the index as the retrieval layer.
For frequently changing policies, retrieval is generally more maintainable than embedding everything in prompts.
Question 3. A company builds an agent that can issue refunds. The agent has access to a refund API, customer information, and company policy documents. During testing, developers discover that the agent sometimes calls the refund tool before verifying whether the transaction satisfies the policy. Which change is most appropriate?
A. Strengthen the agentic prompt with explicit decision criteria, tool-use instructions, and conditions for when the refund tool may be called
B. Increase the maximum number of agent iterations
C. Increase the model temperature to encourage broader reasoning
D. Remove the policy context so the model makes independent decisions
Correct Answer: A
Answer Explanation:
Option A is correct because the problem is primarily behavioral control: the agent is not consistently following the required decision sequence before taking a consequential action. UiPath’s agent prompt guidance emphasizes defining the agent’s role, goals, constraints, plans, tool-use rules, and escalation conditions. The prompt should clearly state that policy information must be consulted and eligibility verified before the refund tool is invoked. Tool descriptions should also explain when a tool should and should not be used. Increasing iterations does not guarantee better behavior, and increasing temperature generally increases variability rather than enforcing policy. Removing grounding would make the decision less reliable. A consequential tool should operate inside explicit business boundaries rather than depending on an implicit model assumption.
Why the other options are incorrect:
Option B may allow more reasoning loops but does not establish the missing business constraint.
Option C can increase variability and does not enforce the required policy sequence.
Option D removes an important source of authoritative information.
Study Guide:
Agentic prompts should define goals, constraints, tool-use rules, and escalation conditions.
For sensitive actions, specify what must happen before a tool can be used.
Tool descriptions are part of the agent’s operational design.
Do not treat additional iterations as a substitute for clear instructions.
Question 4. A developer creates an agent in Studio Web that must summarize a customer’s account and then update the CRM. The summary requires reasoning, while the CRM update must use a controlled integration. Which configuration best fits the agent architecture?
A. Put the CRM API instructions entirely inside the user prompt and let the model generate the HTTP request
B. Store the CRM credentials in the prompt so the model can authenticate directly
C. Expose the CRM operation as a tool with clearly defined inputs, outputs, and usage instructions
D. Ask the agent to generate a script containing the CRM update and execute the script without validation
Correct Answer: C
Answer Explanation:
Option C is correct because external actions should be exposed through controlled tools rather than requiring the LLM to invent implementation details or handle credentials. In Studio Web, agents can use Integration Service connectors, published automations, activities, or other supported tools. A tool should have a clear description so the agent understands what it does and when it should be used. This separates the reasoning layer from the execution mechanism. The agent can determine that a CRM update is required, while the configured tool handles authentication, input validation, and the actual operation. UiPath also provides tool guardrails that can impose additional controls over tool inputs and outputs. This architecture is more predictable, auditable, and secure than placing credentials or raw API construction instructions inside prompts.
Why the other options are incorrect:
Option A gives the model responsibility for constructing an operational API request instead of using a controlled tool.
Option B exposes sensitive credentials through prompt content and is an inappropriate security design.
Option D introduces uncontrolled execution and unnecessary implementation risk.
Study Guide:
Agents reason; tools perform controlled actions.
Use connectors or published automations for enterprise operations.
Never treat prompts as a secure credential store.
Good tool descriptions help the agent select the right action without exposing implementation details.
Question 5. An agent answers questions about an organization’s travel policy. The underlying documents are stored in an Orchestrator storage bucket, and the organization wants users in different folders to access only the knowledge appropriate to their authorization. Which design consideration is most important?
A. Give every agent access to the same unrestricted storage bucket
B. Align Context Grounding data sources and folder permissions so knowledge remains logically and securely separated
C. Copy all policy documents into the system prompt of every agent
D. Disable folder authorization because retrieval systems should operate independently of access controls
Correct Answer: B
Answer Explanation:
Option B is correct because enterprise grounding must respect information boundaries as well as retrieval relevance. UiPath documentation recommends maintaining a logical relationship between storage buckets and Context Grounding indexes to help prevent data leakage across folders. Context Grounding uses folder authorization to help enforce access boundaries. The architecture should therefore consider both where the source documents reside and which users or processes are authorized to access them. A technically accurate answer retrieved from an unauthorized policy source can still represent a serious security failure. Centralizing everything into one unrestricted source weakens separation, while putting all documents into prompts creates a maintenance and access-control problem. Security must be designed into the data and resource architecture rather than relying on the agent to decide what information a user should see.
Why the other options are incorrect:
Option A increases the risk that an agent can retrieve information outside the user’s intended scope.
Option C is difficult to maintain and does not provide proper enterprise access control.
Option D incorrectly treats authorization as unrelated to grounded knowledge access.
Study Guide:
RAG security includes source permissions, folder boundaries, and index design.
Relevant information is not automatically authorized information.
Design knowledge sources around business access requirements.
Always consider data leakage when multiple departments share an agent platform.
Question 6. During evaluation, an agent correctly answers a policy question but uses the wrong tool and therefore creates an unintended downstream action. Which evaluation approach is most useful for detecting this type of failure?
A. Evaluate only the final natural-language response
B. Measure only response length
C. Compare only the agent’s final confidence statement
D. Evaluate the agent’s trajectory, including the sequence of decisions and tool calls
Correct Answer: D
Answer Explanation:
Option D is correct because the failure concerns how the agent reached the result, not merely what text it returned. A trajectory-based evaluation can examine the agent’s execution behavior, including tool selection and the sequence of actions leading to the final result. This is particularly important for agentic systems because two agents can produce similar final wording while taking very different operational paths. UiPath supports trajectory-based evaluators alongside deterministic and LLM-as-a-judge evaluation approaches. Evaluation sets can define expected behavior and can also simulate tools to test agent decisions without executing real endpoints. This makes it possible to assess both reasoning behavior and operational safety before exposing the agent to live systems.
Why the other options are incorrect:
Option A may miss an incorrect tool call when the final response happens to look correct.
Option B measures output length rather than operational correctness.
Option C does not establish whether the agent selected or used the appropriate tool.
Study Guide:
Agent evaluation should examine more than final text.
Trajectory evaluation is valuable when tool choice and action sequence matter.
Use deterministic evaluators for objective conditions and broader evaluators for behavioral quality.
Simulated tools can make testing safer by avoiding real side effects.
Question 7. A development team has created 100 evaluation cases for an invoice-processing agent. They want to compare two different LLM configurations without changing the test cases. What is the most appropriate approach?
A. Run the same evaluation set against both target models and compare the resulting evaluation metrics
B. Rewrite every evaluation case for the second model
C. Replace the evaluation set with manual chat testing
D. Increase the temperature of both models until their outputs appear similar
Correct Answer: A
Answer Explanation:
Option A is correct because a stable evaluation set provides a controlled benchmark for comparing agent configurations. UiPath’s evaluation functionality supports running evaluation sets and testing with different models so teams can compare performance under the same scenarios. Keeping the test cases constant makes the comparison meaningful because the independent variable is the model or configuration rather than the test data. This approach is particularly useful when evaluating accuracy, completeness, adherence to constraints, or other defined objectives. Manual testing can be valuable for exploration but is less reproducible at scale. Changing the temperature simply to make outputs similar does not establish which configuration performs better. A strong evaluation process creates repeatable evidence before a model change is promoted into production.
Why the other options are incorrect:
Option B changes the test conditions and weakens the value of the comparison.
Option C does not provide the same repeatable coverage as a maintained evaluation set.
Option D manipulates generation behavior rather than measuring model quality objectively.
Study Guide:
Treat evaluation sets as repeatable test suites for agents.
Keep scenarios stable when comparing models or prompt versions.
Use metrics to identify meaningful improvements or regressions.
Do not confuse output variability with genuine model quality.
Question 8. A procurement agent must classify supplier requests into three categories: standard, restricted, and human review. The category is determined by an exact set of business rules, and the output must always be one of the three permitted values. Which evaluation method is most appropriate for checking the classification result?
A. LLM-as-a-judge evaluation that rates how persuasive the response sounds
B. A trajectory evaluator that focuses only on tool-selection behavior
C. A deterministic evaluator that checks whether the returned value exactly matches the expected category
D. A manual review of a random sample after deployment
Correct Answer: C
Answer Explanation:
Option C is correct because the expected result is objective and directly comparable. If a test case expects standard, restricted, or human review, a deterministic evaluator can check the actual output against the expected value without asking another model to interpret whether it is acceptable. This reduces ambiguity and makes the evaluation reproducible. LLM-as-a-judge is more useful when quality depends on semantic characteristics such as relevance or completeness. Trajectory evaluation is useful when the execution path matters, but it does not directly establish whether the final category is correct. Manual review can supplement automated evaluation but should not replace a straightforward deterministic assertion when the expected outcome is known precisely.
Why the other options are incorrect:
Option A introduces unnecessary model judgment for an exact-value requirement.
Option B evaluates behavior along the path rather than the required final classification.
Option D is slower and less consistent than an objective automated assertion.
Study Guide:
Use deterministic evaluators for exact, objective outcomes.
Use semantic evaluators when correctness cannot be reduced to a simple comparison.
Choose the evaluator based on the failure you need to detect.
Strong evaluation design begins with a clearly defined expected behavior.
Question 9. A customer-service agent receives a request to cancel a high-value contract. Company policy allows the agent to prepare the cancellation but requires human approval before the cancellation is executed. What is the strongest design?
A. Allow the agent to cancel the contract automatically because the policy was retrieved correctly
B. Let the agent prepare the proposed action and escalate to a human for approval before invoking the final cancellation operation
C. Ask the customer to repeat the request several times before acting
D. Disable all tools and require every request to be handled manually
Correct Answer: B
Answer Explanation:
Option B is correct because the process deliberately separates preparation from authorization. The agent can use its reasoning and available tools to gather information, verify the applicable policy, and prepare the cancellation request, but the consequential action remains behind a human approval gate. UiPath agents support escalation paths for human-in-the-loop intervention, including review, approval, or updating output during execution. This architecture preserves the efficiency of agentic automation while maintaining an appropriate control over high-impact actions. Automatically executing the cancellation would violate the stated policy boundary, while removing all tools would eliminate useful automation. Requiring repeated customer requests provides no meaningful governance control. The human escalation should be an explicit part of the agent design rather than an informal operational workaround.
Why the other options are incorrect:
Option A ignores the mandatory human authorization requirement.
Option C adds friction without providing a valid approval mechanism.
Option D removes automation unnecessarily and does not use the agent’s capabilities safely.
Study Guide:
Human-in-the-loop is a control mechanism, not merely a fallback for errors.
Place approval before irreversible or high-impact actions when policy requires it.
Agents can prepare decisions while humans retain authority.
Design escalation conditions explicitly in the agent architecture.
Question 10. A team wants an agent to access Salesforce customer records. The required Salesforce operation is not available as a direct agent tool in their current design. They already have a Studio Web workflow that performs the required lookup and returns structured customer information. What should they do?
A. Paste the Salesforce credentials into the agent prompt
B. Ask the LLM to generate arbitrary Salesforce API requests at runtime
C. Replace the workflow with a large knowledge index containing customer records
D. Publish the workflow as a process and expose it to the agent as a tool with clear input/output behavior
Correct Answer: D
Answer Explanation:
Option D is correct because an existing workflow can provide a controlled abstraction around an integration operation. UiPath documentation describes using a Studio Web workflow to wrap connector activities when a connector operation is not directly supported as an agent tool. The workflow can define matching input and output arguments, be published as a process, and then be exposed to the agent as a tool. This allows the agent to decide when the lookup is needed while keeping the implementation, authentication, and integration logic inside a controlled automation. It is preferable to asking the model to construct arbitrary API calls or exposing credentials through prompts. A knowledge index is also inappropriate because customer-record lookup is an operational transaction rather than static knowledge retrieval.
Why the other options are incorrect:
Option A creates a serious credential-handling problem.
Option B gives the model unnecessary responsibility for constructing and executing integration requests.
Option C treats live transactional data as if it were a static knowledge source.
Study Guide:
Use tools to expose controlled business operations.
A workflow can wrap a connector or API operation when direct exposure is unavailable.
Keep authentication and integration details outside the prompt.
Define clear tool inputs and outputs so the agent knows how to use the operation.
Question 11. An agent’s evaluation score falls after a developer adds several examples directly into the system prompt to cover rare edge cases. The prompt has become very long and difficult to maintain. What is the better approach?
A. Move representative edge cases into an evaluation set while keeping the production prompt focused on reusable behavioral instructions
B. Add even more examples until every possible edge case appears in the prompt
C. Remove all evaluation cases because they can confuse the model
D. Increase model temperature to compensate for the longer prompt
Correct Answer: A
Answer Explanation:
Option A is correct because evaluation cases should be used to test behavior rather than turning the production prompt into a catalogue of every possible scenario. UiPath’s prompt guidance specifically recommends using evaluation sets to cover edge cases instead of hard-coding exhaustive examples into prompts. A good agentic prompt should establish the role, objective, constraints, process guidance, tool-use conditions, and expected output structure. Evaluation sets then provide systematic test coverage against those expectations. This separation makes prompts easier to maintain and allows developers to add new scenarios without continually increasing production instructions. Adding more examples can make the prompt unwieldy and may introduce conflicting guidance. Temperature does not solve a prompt-design or evaluation-coverage problem.
Why the other options are incorrect:
Option B increases maintenance complexity and can make instructions harder for the agent to follow consistently.
Option C removes the mechanism needed to test rare or difficult behaviors.
Option D changes response variability but does not address poor prompt organization.
Study Guide:
Prompts should contain reusable instructions rather than exhaustive test cases.
Use evaluation sets to represent edge cases systematically.
Keep production instructions focused and testable.
Iterate using measured evaluation results instead of continually adding examples.
Question 12. A company models a claims process in Maestro. The process contains fixed approval steps, parallel document checks, timers, error paths, and a final human approval. Which modeling approach is most appropriate for this predictable process?
A. Use one unrestricted agent prompt and allow the model to determine every process step
B. Store the process as unstructured documentation and invoke an agent whenever an employee asks a question
C. Model the predictable flow using BPMN, then invoke agents where interpretation or autonomous reasoning is actually needed
D. Replace all gateways and timers with LLM-generated decisions
Correct Answer: C
Answer Explanation:
Option C is correct because predictable business process structure is well suited to BPMN orchestration, while agents can be introduced selectively where the process requires flexible reasoning. UiPath describes BPMN in Maestro as the language used to model real-world processes, including logic, handoffs, triggers, and outcomes. Maestro can combine BPMN process elements with agents, automations, and human actions. This creates a useful division of responsibility: deterministic process rules remain explicit and observable, while agents handle tasks where interpretation or adaptive reasoning provides value. An unrestricted agent should not be responsible for inventing a regulated process sequence. Likewise, replacing gateways and timers with model decisions reduces predictability and governance.
Why the other options are incorrect:
Option A gives the model unnecessary control over predictable process logic.
Option B does not create an executable, governed process model.
Option D replaces explicit process controls with probabilistic behavior without a business need.
Study Guide:
Use BPMN for explicit process structure and predictable orchestration.
Use agents where the process genuinely needs flexible reasoning.
Maestro can combine agents, automations, and human actions in one process.
Do not replace deterministic controls with AI simply because AI is available.
Question 13. A Maestro process calls an agent to analyze a disputed insurance claim. The agent needs to return a recommendation, but the process must decide what happens next based on that recommendation. What is the correct integration pattern?
A. Have the agent directly modify the BPMN diagram at runtime
B. Invoke the agent as a process task, provide its required inputs, and use its returned outputs to determine subsequent process routing
C. Put the entire BPMN process definition into the agent’s system prompt
D. Ask the agent to start unrelated processes without returning structured information
Correct Answer: B
Answer Explanation:
Option B is correct because Maestro can invoke agents as Service Tasks within BPMN processes. The process provides the agent with the required input parameters, the agent performs its work, and the returned output can be used by the process to determine subsequent routing. This preserves a clear boundary between agent reasoning and process orchestration. UiPath documentation describes agents in Maestro as Service Tasks and explains that agent outputs can be used to determine the next steps in the workflow. This is especially valuable when a process must remain auditable while using AI for a particular reasoning-intensive task. The agent does not need to control the BPMN definition itself; the orchestration layer remains responsible for process flow.
Why the other options are incorrect:
Option A gives the agent inappropriate control over the process model itself.
Option C makes the prompt responsible for orchestration that should remain visible in the process model.
Option D creates uncontrolled process behavior and does not provide a clear output contract.
Study Guide:
Maestro can use an agent as part of a BPMN process.
Pass defined inputs into the agent and consume defined outputs afterward.
Keep business routing visible in the orchestration layer.
Structured agent outputs make downstream decisions more reliable and auditable.
Question 14. An agent has excellent answers during development, but production users report inconsistent results. Developers discover that no evaluation set covers multi-turn conversations, even though users commonly ask follow-up questions that depend on earlier messages. What should the team do?
A. Create multi-turn evaluation cases containing conversation history and expected behavior for the follow-up interaction
B. Test only the first user message because each message should be independent
C. Increase the model temperature so the agent remembers previous messages better
D. Replace all follow-up interactions with separate single-turn agents
Correct Answer: A
Answer Explanation:
Option A is correct because the production failure concerns conversation context, which cannot be adequately tested through isolated single-turn cases. UiPath supports both single-turn and multi-turn evaluation scenarios. Multi-turn evaluations can include conversation history, a current user message, and assertions describing the expected output or behavior. This allows the team to test whether the agent correctly uses prior information when responding to follow-up requests. Single-turn evaluations remain useful for isolated knowledge retrieval, tool selection, and output formatting, but they cannot fully represent context-dependent conversations. Changing temperature does not provide reliable memory behavior, and splitting every interaction into separate agents changes the business experience rather than testing the existing design.
Why the other options are incorrect:
Option B ignores the context dependency that causes the production defect.
Option C changes generation behavior but does not create reliable conversational-context testing.
Option D unnecessarily redesigns the solution instead of testing the existing conversational behavior.
Study Guide:
Use single-turn tests for isolated behavior and multi-turn tests for contextual conversations.
Evaluation cases should resemble real user interactions.
Include meaningful conversation history when previous turns affect the expected answer.
Production reliability depends on testing the way users actually interact with the agent.
Question 15. A company is preparing an agent for production. The agent can read confidential HR policies, call employee-record tools, and escalate sensitive cases to HR staff. During architecture review, the team asks which control provides the strongest overall approach to responsible deployment.
A. Allow unrestricted tool access because the agent has been evaluated successfully
B. Rely only on the LLM provider’s built-in safety behavior
C. Remove all human escalation because human intervention reduces automation
D. Combine permissioned context, controlled tools, guardrails, evaluation, monitoring, and human escalation for high-risk situations
Correct Answer: D
Answer Explanation:
Option D is correct because responsible agent deployment requires layered controls rather than reliance on a single safeguard. Permissioned context limits what enterprise knowledge can be retrieved, controlled tools restrict what the agent can actually do, and guardrails can constrain tool inputs or outputs. Evaluation sets provide repeatable testing before release, while execution traces and operational monitoring help identify unexpected behavior. Human escalation provides an additional control for sensitive or ambiguous situations. UiPath’s current agent architecture explicitly includes context, tools, and escalation components, while its tool guidance describes guardrails for controlling tool usage. These controls work together: evaluation measures expected behavior, security limits access, guardrails constrain actions, and humans retain authority where automation should not act independently.
Why the other options are incorrect:
Option A assumes successful evaluation eliminates the need for runtime controls.
Option B places too much responsibility on general model safeguards instead of application-level governance.
Option C removes an important control for high-risk decisions and sensitive cases.
Study Guide:
Responsible AI requires multiple layers of protection.
Think about data access, tool permissions, guardrails, evaluation, observability, and human oversight together.
A successful test does not eliminate production risk.
The more consequential the action, the stronger the required controls should be.



