Salesforce Certified Agentforce Specialist (AI-201) Exam Questions

Page: 1 / 14
Total 300 questions
Question 1

What is the primary function of the reasoning engine in Agentforce?



Answer : A

Why is 'Identifying agent topics and actions to respond to user utterances' the correct answer?

In Agentforce, the reasoning engine plays a critical role in interpreting user queries and determining the appropriate agent response.

Key Functions of the Reasoning Engine in Agentforce:

Analyzing User Intent

The reasoning engine interprets the meaning behind natural language user inputs.

It maps user utterances to predefined topics to determine the correct AI-generated response.

Selecting the Appropriate Agent Action

The engine evaluates available actions and selects the best response based on the detected topic.

For example, if a user asks, 'What is my current account balance?', the reasoning engine:

Identifies the topic: 'Account Information'

Chooses the correct action: 'Retrieve account balance'

Executes the action and returns the response

Ensuring AI Accuracy and Context Awareness

The reasoning engine grounds AI-generated responses in relevant Salesforce data, ensuring accurate outputs.

Why Not the Other Options?

B. Offering real-time natural language response during conversations.

Incorrect because real-time natural language processing (NLP) is handled by the large language model (LLM), not the reasoning engine.

The reasoning engine focuses on action selection, not linguistic processing.

C. Generating record queries based on conversation history.

Incorrect because query generation is handled by Copilot Actions (e.g., Query Records), not the reasoning engine.

The reasoning engine decides which query should be run, but does not generate queries itself.

Agentforce Specialist Reference

Salesforce AI Specialist Material explains that the reasoning engine identifies topics and selects agent actions.

Salesforce Instructions for the Certification confirm that the reasoning engine determines AI workflow execution.


Question 2

An Agentforce configured Data Masking within the Einstein Trust Layer.

How should the Agentforce Specialist begin validating that the correct fields are being masked?



Answer : C

To begin validating that the correct fields are being masked in Einstein Trust Layer, the Agentforce Specialist should request the Einstein Generative AI Audit Data from the Security section of the Salesforce Setup menu. This audit data allows the Agentforce Specialist to see how data is being processed, including which fields are being masked, providing transparency and validation that the configuration is working as expected.

Option B is correct because it allows for the retrieval of audit data that can be used to validate data masking.

Option A (Flow Debugger) and Option C (Einstein Feedback) do not relate to validating field masking in the context of the Einstein Trust Layer.


Salesforce Einstein Trust Layer Documentation: https://help.salesforce.com/s/articleView?id=sf.einstein_trust_layer_audit.htm

Question 3

A data science team has trained an XGBoost classification model for product recommendations on Databricks. The Agentforce Specialist is tasked with bringing inferences for product recommendations from this model into Data Cloud as a stand-alone data model object (DMO).

How should the Agentforce Specialist set this up?



Answer : A

To integrate inferences from an XGBoost model into Salesforce's Data Cloud as a stand-alone Data Model Object (DMO):

Create the Serving Endpoint in Databricks:

The serving endpoint is necessary to make the trained model available for real-time inference. Databricks provides tools to host and expose the model via an endpoint.

Configure the Model Using Model Builder:

After creating the endpoint, the Agentforce Specialist should configure it within Einstein Studio's Model Builder, which integrates external endpoints with Salesforce Data Cloud for processing and storing inferences as DMOs.

Option B: Serving endpoints are not created in Einstein Studio; they are set up in external platforms like Databricks before integration.

Option C: A Python SDK connector is not used to bring model inferences into Salesforce Data Cloud; Model Builder is the correct tool.


'Einstein Studio and Model Integration with External Endpoints | Salesforce Trailhead' .

Question 4

Universal Containers wants to assign agents to improve department efficiency.

Which configuration ensures the right tasks are handled by the right agents?



Answer : A

According to the AgentForce Product Overview and Deployment Guide, Salesforce recommends using purpose-built agents to maximize efficiency across departments. The documentation states:

''Each AgentForce agent type is optimized for a specific function --- SDR Agent for sales development and lead nurturing, Service Agent for customer service and support cases, and Employee Agent for internal HR, IT, and productivity tasks.''

This separation ensures that each team benefits from a domain-specific agent equipped with the correct data access and actions.

Option B incorrectly assigns agent types to mismatched use cases, and Option C reduces efficiency and control by using a single generic agent for multiple domains, which goes against Salesforce's modular AI design principle.

Thus, Option A best aligns with Salesforce's guidance for role-based AgentForce deployment.

Reference (AgentForce Documents / Study Guide):

AgentForce Product Overview: ''Agent Types and Use Cases''

AgentForce Implementation Guide: ''Aligning Agents to Departmental Functions''

AgentForce Study Guide: ''Optimizing Team Efficiency with Specialized Agents''


Question 5

Choose 1 option.

An administrator at Universal Containers has successfully deployed a new agent from a sandbox to production using a change set.

The agent uses a prompt template that invokes a Salesforce flow to perform a complex calculation. In production, when users interact with the agent, it fails with an error message every time the flow is supposed to run. The flow was included in the change set and is present in production.

What is the most likely cause of this issue?



Answer : A

Per the AgentForce Deployment and Flow Integration Guide, when deploying flows via change sets, the flows arrive in the production org in ''inactive'' status by default. The administrator must manually activate the flow post-deployment before it can be executed by agents or users.

This explains why the agent encounters an error when attempting to run the flow---the system recognizes the flow but cannot invoke it because it remains inactive.

Option B is incorrect since permission errors would display an ''insufficient privileges'' message, not a runtime failure. Option C is unlikely because dependent Apex classes would be automatically handled if properly included in the deployment.

Therefore, the most likely cause is Option A -- The flow was not manually activated in production after deployment.


Question 6

An Agentforce wants to ground a new prompt template with the User related list.

What should the Agentforce Specialist consider?



Answer : C

Salesforce has restrictions on which objects and related lists can be used for grounding prompt templates. This is likely due to security and privacy concerns related to user data.

While it might seem intuitive to use the User related list to provide context to the LLM, Salesforce prevents this to ensure that sensitive user information is not inadvertently exposed or misused.

Therefore, the Agentforce Specialist needs to explore alternative ways to incorporate the necessary user information into the prompt template, perhaps by using other related objects or fields that are supported.


Question 7

Universal Containers (UC) wants to enable its sales reps to explore opportunities that are similar to previously won opportunities by entering the utterance, "Show me other opportunities like this one."

How should UC achieve this with Agents?



Answer : A

Universal Containers can achieve the request to explore similar opportunities by using the standard Copilot action. Agent has built-in actions to handle natural language queries, such as ''Show me other opportunities like this one.'' The standard action will process the query and return results based on predefined matching criteria like opportunity details and past Closed Won deals.

This approach avoids the need to create custom flows or Apex classes, leveraging out-of-the-box functionality.

For further details, refer to Agent for Sales documentation regarding standard actions and natural language processing.


Page:    1 / 14   
Total 300 questions