Last Updated On : 26-Mar-2026
Salesforce Certified Agentforce Specialist - AI-201 Practice Test
Prepare with our free Salesforce Certified Agentforce Specialist - AI-201 sample questions and pass with confidence. Our Agentforce-Specialist practice test is designed to help you succeed on exam day.
Salesforce 2026
A customer service representative is looking at a custom object that stores travel information. They recently
received a weather alert and now need to cancel flights for the customers that are related to this Itinerary. The
representative needs to review the Knowledge articles about canceling and rebooking the customer flights.
Which Agentforce capability helps the representative accomplish this?
A. Invoke a flow which makes a call to external data to create a Knowledge article.
B. Execute tasks based on available actions, answering questions using information from accessible Knowledge articles.
C. Generate Knowledge article based off the prompts that the agent enters to create steps to cancel flights.
Explanation:
📌 Summary:
A customer service scenario requires leveraging existing organizational knowledge to handle time-sensitive customer issues. Agentforce provides multiple capabilities to assist representatives in resolving problems efficiently. The key is identifying which capability specifically enables agents to use Knowledge articles to answer questions and execute predefined actions based on available resources. This reflects Agentforce's core strength in information retrieval and task automation.
✅ Correct Option: B
Execute tasks based on available actions, answering questions using information from accessible Knowledge articles.
This capability directly enables agents to search and utilize existing Knowledge articles within their workflow
Agents can answer customer questions by referencing accurate, pre-approved documentation
The action execution framework allows agents to perform necessary tasks (like canceling flights) while maintaining knowledge consistency
This approach leverages institutional knowledge without requiring manual article creation for each scenario
It combines information retrieval with task execution for comprehensive customer issue resolution
❌ Incorrect Option: A
Invoke a flow which makes a call to external data to create a Knowledge article.
This option focuses on creating new Knowledge articles dynamically, which is not the immediate need
The scenario requires accessing existing knowledge, not generating new content during the interaction
While flow invocation is valuable, the emphasis on creating articles adds unnecessary process complexity
External data calls for article creation introduce latency that delays customer issue resolution
This approach doesn't directly address the representative's need to reference existing flight cancellation procedures
❌ Incorrect Option: C
Generate Knowledge article based off the prompts that the agent enters to create steps to cancel flights.
Generating new articles during a live customer interaction is inefficient and time-consuming
This capability would delay resolution while articles are being created and validated
Organizations typically maintain pre-existing Knowledge articles for common procedures like flight cancellations
AI-generated articles may lack the accuracy and approval oversight of established knowledge management processes
The scenario emphasizes reviewing existing articles, not creating new ones in real-time
📚 Reference:
Salesforce Agentforce Knowledge and Actions Overview
Universal Containers is setting up the data library configuration within the Agentforce Builder. What is true regarding Agentforce Data Libraries?
A. Only data library owners can assign it to the agent.
B. Each data category can only have one data library.
C. An agent can have only one data library assigned to it.
Explanation:
📌 Summary:
Data libraries in Agentforce Builder are crucial for organizing and managing agent knowledge sources. Understanding data library assignment rules helps administrators configure agents efficiently. Data libraries can be assigned to agents in various ways, and multiple libraries can be utilized by a single agent to provide comprehensive information access for different use cases and knowledge domains.
✅ Correct Option: C
An agent can have only one data library assigned to it.
🔹 Agents are designed to work with a single data library at a time to maintain focused context and prevent conflicting information sources
🔹 This single-library model simplifies data governance and ensures consistent agent behavior
🔹 While agents can access various data sources within that library, multiple separate libraries cannot be simultaneously active
🔹 This limitation helps maintain clear data hierarchy and prevents agent confusion from competing knowledge bases
🔹 Organizations can rotate or update the assigned library as needed based on agent function changes
❌ Incorrect Option: A
Only data library owners can assign it to the agent.
🔹 Data library assignment permissions are not restricted solely to owners; administrators and users with appropriate permissions can also manage assignments
🔹 Salesforce provides role-based access controls that allow various permission levels beyond ownership
🔹 Multiple team members can have assignment capabilities depending on their organization's security model
🔹 This flexibility allows for scalable agent management without creating administrative bottlenecks
🔹 Ownership is distinct from assignment capabilities in the Salesforce permission structure
❌ Incorrect Option: B
Each data category can only have one data library.
🔹 Data categories and data libraries operate as separate organizational concepts within Agentforce
🔹 Multiple data libraries can be tagged with the same data category for organizational purposes
🔹 Data categories serve as metadata labels, not exclusive containers for libraries
🔹 This distinction allows organizations to group and search libraries flexibly without restrictive one-to-one relationships
🔹 The architecture supports scalability where many libraries can share category classifications
📚 Reference:
Salesforce Agentforce Data Library Configuration
Coral Cloud Resorts (CCR) sees the agent forgot the dietary/activity preferences gathered earlier. They need those preferences to persist throughout the session. What should CCR implement?
A. Configure custom variables to capture/store customer preferences from action outputs.
B. Rely on natural conversation memory and instruct the agent to look back.
C. Create a context variable to capture/store customer preferences as action outputs.
Explanation:
The core requirement is to ensure the agent remembers specific pieces of customer information (preferences) collected at one point and uses them later in the same session. This is known as managing the agent's state or memory. In the context of Salesforce conversational AI, a Context Variable is the standard and most efficient mechanism designed explicitly for this purpose. It allows data to be stored from an action (like a flow or Apex call) and made available to subsequent agent steps or components within that single conversation session, ensuring the preferences persist.
Correct Option:
C. Create a context variable to capture/store customer preferences as action outputs. 🌟
Context Variables (Purpose-Built): 💡 A Context Variable is the standard design pattern in Salesforce for storing data that needs to persist throughout a single conversation session with an agent.
Action Output: The preferences are likely gathered using a Flow or other Action. Configuring the agent to map the output of that Action (the preferences) directly into a Context Variable ensures the data is captured and made immediately available for use in subsequent agent steps and interactions. This is the most robust and standard solution.
Incorrect Option:
A. Configure custom variables to capture/store customer preferences from action outputs. ❌
Custom vs. Context: While "custom variables" exist in various Salesforce components (like Flows), the term Context Variable is the specific terminology used within the conversational AI platform (like Einstein Bots or Service Cloud Agent) to define a session-scoped variable for storing and passing information between bot steps or dialogs. Using the proper term ensures correct implementation within the agent's memory framework.
B. Rely on natural conversation memory and instruct the agent to look back. ❌
Unreliable for State: Natural conversation memory (the Large Language Model's ability to recall previous turns) is good for fluid, human-like dialogue but is unreliable and inefficient for storing structured data like "dietary preferences."
Need for Structure: For the agent to act on the preference (e.g., filter results), the data must be stored in a structured, reliable variable (the Context Variable) rather than relying on the generative model to "remember" it from the chat transcript.
Reference:
Salesforce Documentation on Context Variables in Conversational AI: The official documentation on Einstein Bots/Service Cloud Agent development specifies that Context Variables are used to collect and retain information across the entire conversation session, making it a reliable memory mechanism for the agent.
Coral Cloud Resorts is about to start testing its concierge agent with guests.
Which metrics should be captured to monitor the performance, correctness, and user experience?
A. Agent performance, token usage, and conversation duration
B. Response performance, tone, and CSATs
C. Response times, accuracy and relevance of answers, and resolution success
Explanation:
This question focuses on identifying the most critical and actionable metrics for evaluating a new concierge agent's effectiveness during a pilot phase. A successful agent must be fast, correct, and ultimately satisfy the customer's need. Therefore, the chosen metrics must cover the three core pillars of a service interaction: agent efficiency (Response times), the quality of information provided (accuracy and relevance), and the outcome for the user (resolution success). These provide a holistic view of performance, correctness, and user experience, which are essential for iterative improvement before full launch.
Correct Option:
C. Response times, accuracy and relevance of answers, and resolution success 🏆
Response times (Performance): ⏱️ This is a key measure of agent efficiency. Shorter response times contribute directly to a better user experience by reducing wait time and making the interaction feel snappier.
Accuracy and relevance of answers (Correctness): ✔️ These metrics determine if the agent is providing correct information that actually addresses the user's inquiry. An agent is useless if it's fast but provides wrong or off-topic answers.
Resolution success (User Experience): ✅ This is the ultimate metric for user experience, indicating if the customer's goal or issue was successfully handled by the agent. A high resolution rate means the agent is effective and helpful.
Incorrect Option:
A. Agent performance, token usage, and conversation duration ❌
Agent performance (vague): This is a very broad term; the specific components like response time are better. Token usage is primarily a measure of operational cost and efficiency for the business, not a direct measure of customer experience or correctness.
Conversation duration (less specific): While related to efficiency, a long conversation duration could mean a complex issue was handled well (good), or a simple issue took too long (bad). Resolution success is a better outcome-focused metric.
B. Response performance, tone, and CSATs ❌
Tone (subjective): While important, tone can be subjective and is harder to measure consistently than accuracy. CSATs (Customer Satisfaction Scores) are excellent for user experience but are often gathered after the conversation, whereas Resolution Success can be monitored in real-time.
Response performance (vague): Similar to 'Agent performance,' this lacks the specificity of 'Response times' and ignores the critical element of answer correctness and relevance, which is essential for a concierge agent.
Reference:
Salesforce Documentation on Einstein Bots Analytics/Metrics: While this specific exam question is for the Serviceforce-Specialist, the underlying principles of measuring bot performance (including response time, successful resolutions, and accuracy) are covered in the official Salesforce documentation for Service Cloud Einstein Bots Analytics.
Cloud Kicks wants to integrate its agent with its custom website. The goal is for customers to interact with the custom agent chat interface. Which approach provides the framework for the custom web application to communicate with the agent?
A. Agent-to-Agent (A2A)
B. Model Context Protocol (MCP)
C. Agent API
Explanation:
Summary:
Cloud Kicks needs to connect its custom-built website chat interface directly to an Einstein Agent. This is a classic custom integration scenario where an external application (the website) must be able to send messages to and receive responses from the agent's backend services. A secure, programmatic interface is required for this real-time communication.
✅ Correct Option: C
C. Agent API:
This is the correct framework for this task. The Agent API provides a set of REST endpoints that allow any external custom application (like a website, mobile app, or third-party system) to initiate and manage conversations with an Einstein Agent. It is the standard way to build a custom chat interface.
❌ Incorrect Options:
A. Agent-to-Agent (A2A):
This protocol is used for communication between two different Einstein Agents, allowing them to collaborate or transfer conversations. It is not designed for connecting a custom customer-facing website to a single agent.
B. Model Context Protocol (MCP):
MCP is a standard for connecting LLMs to external data sources and tools (like APIs and databases). It is used to enhance an agent's capabilities with real-time data, not as the primary communication channel between a website and the agent service itself.
Reference:
Salesforce Help: Agent API
| Agentforce-Specialist Exam Questions - Home | Previous |
| Page 10 out of 59 Pages |