Last Updated On : 8-Jul-2026


Salesforce Agentforce Specialist - AI-201 Practice Test

Prepare with our free Salesforce Agentforce Specialist - AI-201 sample questions and pass with confidence. Our Agentforce-Specialist practice test is designed to help you succeed on exam day.

378 Questions
Salesforce 2026

Universal Containers has deployed Agentforce to handle customer order tracking, returns, and loyalty support. The agent needs to balance conversational flexibility for customer inquiries with guaranteed execution of identity verification steps before accessing the account information. The development team is evaluating how to structure the agent’s instruction pattern to meet both requirements. Which statement correctly describes hybrid reasoning in Agentforce Agent Script?

A. Hybrid reasoning uses multiple large language model (LLM) models simultaneously, with one model handling conversational responses and another model executing deterministic business logic through Flow integration.

B. Hybrid reasoning requires Canvas View for declarative instructions and Script View for procedural instructions, as each editor provides different capabilities for the respective instruction types.

C. Hybrid reasoning combines declarative natural language instructions that allow large language model (LLM) interpretation with procedural instructions using the -> prefix that enforce guaranteed execution order.

C.   Hybrid reasoning combines declarative natural language instructions that allow large language model (LLM) interpretation with procedural instructions using the -> prefix that enforce guaranteed execution order.

Explanation:

Agentforce Agent Script supports hybrid reasoning, which allows developers to mix flexible, declarative instructions (interpreted by the LLM for natural conversation) with procedural instructions (prefixed by ->) that enforce deterministic execution order. This ensures that critical steps — such as identity verification — are always executed before sensitive actions like account access, while still allowing the agent to respond naturally to customer inquiries.

Option A is incorrect because hybrid reasoning does not involve multiple LLMs; it’s about combining declarative and procedural instructions within a single script.

Option B is incorrect because hybrid reasoning is not tied to Canvas vs. Script View editors; it’s about instruction types, not UI editors.

Option C is correct because it captures the essence of hybrid reasoning: blending declarative flexibility with procedural guarantees.

Reference:
Salesforce Documentation: Agentforce Agent Script Hybrid Reasoning
Trailhead Module: Agentforce Script Basics
Salesforce Developer Guide: Instruction Patterns in Agentforce

Universal Containers is auditing its AI architecture and needs to ensure that its developers are restricted to using only specifically approved large language models. How should an Agentforce Specialist manage and prevent unapproved models from being accessed across the organization?

A. Apply an Attribute-Based Access Control policy within the Einstein Trust Layer to block prompts from routing to unapproved large language models

B. Write a strict system instruction within Agent Builder stating, “Never use external models for reasoning”

C. Ensure only approved large language models are enabled in the Model Provider section under Einstein Setup

C.   Ensure only approved large language models are enabled in the Model Provider section under Einstein Setup

Explanation:

Why C is correct:
Salesforce provides a centralized, administrative control point for managing which LLMs (Large Language Models) are available for use across the organization. This is done through the Model Provider settings in Einstein Setup.

In Einstein Setup, administrators can enable or disable specific model providers (e.g., OpenAI, Azure OpenAI, Anthropic, Google Vertex AI, or Salesforce-hosted models like Einstein GPT) and individually select which specific models (e.g., GPT-4, Claude 3, etc.) are active.

When a model provider or a specific model is disabled at this administrative level, it becomes unavailable to all users, agents, and prompt templates across the entire organization. Developers simply cannot select or route prompts to disabled models.

This is a governance control that operates at the platform level, ensuring that only approved and vetted models are used enterprise-wide—exactly what Universal Containers needs for compliance and audit purposes.

Why A is incorrect:
Attribute-Based Access Control (ABAC) is used to control access to records and data based on user attributes (e.g., department, role, or custom permissions). It is not designed to block prompts from routing to specific LLMs. The Einstein Trust Layer handles data privacy, masking, and audit, but ABAC does not govern which models are available at the provider level.

Why B is incorrect:
Writing a system instruction (e.g., "Never use external models for reasoning") is a natural language guideline for the LLM's behavior. It is a soft control that the LLM can misinterpret, ignore, or be jailbroken to bypass. It does not actually prevent developers from selecting unapproved models in Prompt Builder or Agent Builder. System instructions guide the agent's responses but do not enforce governance restrictions on model selection.

References:
Salesforce Official Documentation: "Manage Large Language Models in Einstein Setup" – explicitly states that administrators control which LLMs are available across the organization by enabling/disabling model providers and specific models in Einstein Setup.

Trailhead Module: "Einstein Trust Layer and Governance" > Unit: "Control Access to LLMs" – explains that the Model Provider section is the primary governance mechanism for restricting model usage, while system instructions and ABAC serve different purposes.

Agentforce Exam Guide (AI-201): Under "Governance and Compliance" – emphasizes understanding the administrative controls for LLM access, distinguishing between platform-level enablement (Model Provider) and behavioral guidelines (system instructions).

A business stakeholder wants to use Al to generate a summary based on Data Cloud data. Which method(s) should the stakeholder use to access Data Cloud data from Prompt Builder?

A. Accessing data model objects (DMQs) directly in Flex templates, using Data Cloud related lists, and fetching Data Cloud data using prompt-initiated flows

B. Using Data Cloud related lists and fetching Data Cloud data using prompt-initiated flows

C. Using only external APIs to import Data Cloud data into Prompt Builder

B.   Using Data Cloud related lists and fetching Data Cloud data using prompt-initiated flows

Explanation:

Prompt Builder offers two primary supported methods for a business stakeholder to bring Data Cloud data into a prompt template for grounding:

Data Cloud related lists — When a Data Cloud object is related to the primary object used in the prompt template (e.g., related to a Case, Account, or Contact record), you can pull in fields via related list merge fields directly in the template.

Prompt-initiated Flows — A Flow can be invoked from within the prompt template to query Data Cloud (e.g., using a Data Cloud query or DMO lookup within the flow), and the retrieved data is passed back into the prompt as grounding context.

These two methods represent the standard, supported approaches for a business stakeholder (a less technical persona) working within Prompt Builder to access Data Cloud data without needing deep technical setup like retrievers or vector search indexes (which are more relevant to unstructured/semantic search scenarios, typically handled by more technical roles like Agentforce Specialists).

Why the other options are incorrect:

A: While Flex templates can reference DMOs directly, this is a more advanced/technical capability typically used by an Agentforce Specialist or technical builder setting up structured grounding — not necessarily the primary method being described for a general business stakeholder. Including it here makes the option overly broad relative to what the question is testing (the standard, stakeholder-accessible methods).

C: External APIs are not the mechanism for accessing Data Cloud data within Prompt Builder — Data Cloud data is natively accessible within the Salesforce/Data Cloud ecosystem via related lists, DMOs, and flows. There's no need (or supported pattern) to import Data Cloud data via external APIs for this purpose.

Reference:
Salesforce Prompt Builder documentation — "Ground Prompts with Data Cloud" (related lists and flow-based grounding for Data Cloud objects).

Universal Containers operates in a regulated industry and has deployed an Agentforce customer service agent handling thousands of interactions per week. The operations team notices that a significant number of conversations are resulting in unexpected escalations, but cannot identify which agent subagents, formerly known as topics, or actions are consistently underperforming or misconfigured. Which Agentforce feature allows the team to cluster interaction patterns, identify performance gaps across sessions, and apply quality scoring to pinpoint where the agent’s configuration needs improvement?

A. Agentforce Optimization

B. Agentforce Health Monitoring

C. Agentforce Session Tracing

A.    Agentforce Optimization

Explanation:

Agentforce Optimization is designed to help administrators and Agentforce Specialists analyze agent performance at scale. It provides insights across many conversations by:

Clustering similar interaction patterns to identify recurring issues.
Applying quality scoring to evaluate how well the agent handled conversations.
Highlighting underperforming subagents (formerly known as topics) and actions.
Identifying trends that indicate where prompts, instructions, actions, or overall agent configuration should be improved.

In this scenario, the operations team needs to analyze thousands of interactions to determine why unexpected escalations are occurring. This is exactly the purpose of Agentforce Optimization.

Why the Other Options Are Incorrect

B. Agentforce Health Monitoring ❌
Health Monitoring focuses on the operational health of the Agentforce platform (such as availability, performance, and system health). It does not perform large-scale conversation analysis, quality scoring, or identify underperforming subagents and actions.

C. Agentforce Session Tracing ❌
Session Tracing is intended for debugging individual conversations or sessions. It provides detailed execution traces for a specific interaction, helping troubleshoot a particular issue. It is not designed to aggregate thousands of sessions, cluster patterns, or generate quality scores across conversations.

Reference
Salesforce Agentforce documentation on Agentforce Optimization, covering conversation analytics, quality scoring, clustering, and optimization workflows.
Salesforce Certified Agentforce Specialist (AI-201) Exam Guide – objectives related to monitoring, analyzing, and optimizing Agentforce performance.

Universal Containers is building an Agentforce Service Agent to handle password resets. The agent must first verify the customer’s identity using an email verification code, and then, once identity is confirmed, the agent must execute the organization’s existing password reset Flow. The identity verification subagent is already configured. Which implementation approach should the Agentforce Specialist recommend?

A. Create an agent action referencing the password reset Flow, assign it to the identity verification subagent, and call it deterministically from the subagent’s reasoning block using Agent Script conditional logic.

B. Create a separate subagent named Password Reset, configure it with an action that invokes the Flow, and pass the identity verification variable as context so the subagent’s instructions can reference the verified status before proceeding.

C. Add an instruction to the identity verification subagent directing the agent to trigger the password reset Flow once identity is confirmed, and store the customer’s reset intent in a conversation variable so the reasoning engine can reference it when deciding whether to proceed.

B.   Create a separate subagent named Password Reset, configure it with an action that invokes the Flow, and pass the identity verification variable as context so the subagent’s instructions can reference the verified status before proceeding.

Explanation:

Option B is the recommended approach. For a multi-step, sensitive process like password reset (which requires strict sequencing, identity verification, and execution of an existing Flow), using a dedicated subagent (specialized secondary agent) is a best practice in Agentforce's multi-agent orchestration.

Create a Password Reset subagent with a specific action that invokes the existing Salesforce Flow.
Pass context (e.g., the verified identity status/variable) from the identity verification subagent.
The new subagent’s instructions can explicitly reference the verified status before proceeding.

This promotes separation of concerns, better reliability, clearer boundaries, observability, and governance. Subagents are designed for specialized tasks, and passing context maintains conversation state across them.

Why not the others?

A: This tries to overload the identity verification subagent with an additional action and use deterministic Agent Script conditional logic. While Agent Script is useful for control, mixing too many responsibilities in one subagent (verification + reset) can lead to less reliable reasoning, harder maintenance, and potential security/governance issues. Actions are better scoped to specialized subagents for complex workflows.

C: Relying purely on natural language instructions + a conversation variable is too loose for a high-stakes process like password resets. Instructions guide reasoning but are not as deterministic or auditable as dedicated actions/subagents + Flows. The reasoning engine might hallucinate or skip steps without stronger structure.

Key Concepts:
Subagents (formerly topics in some contexts) act as specialized "team members" with their own instructions and actions. Primary agents route to them.
Multi-Agent Orchestration in Agentforce supports collaborative teams where context is passed between agents/subagents.
Use Agent Actions (e.g., invoking Flows) inside well-scoped subagents for execution.
Agent Script is great for deterministic control within a subagent, but specialization (separate subagent) is preferred for distinct phases like this.
Aligns with exam topics on AI Agents, Agent Capabilities & Optimization, and Development Lifecycle (reliable, governed implementations).

This design follows Salesforce recommendations for building reliable, auditable agents—especially for security-sensitive flows.

Agentforce-Specialist Exam Questions - Home Previous
Page 9 out of 76 Pages