Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified Agentforce Specialist (AI-201) Exam - Topic 4 Question 5 Discussion

Posted by Dong on Mar 06, 2025 at 05:53 AM

Universal Containers wants to incorporate CRM data as well-formatted JSON in a prompt to a large language model (LLM).

What is an important consideration for this requirement?

Suggested Answer: B

Context of the Question

Universal Containers (UC) wants to send well-formatted JSON data in a prompt to a large language model (LLM).

The question is about an important technical or design consideration for including CRM data as JSON in that prompt.

Why Apex Code for JSON Formatting?

Apex to Generate JSON: Salesforce does not have a simple ''checkbox'' or single setting to ''convert CRM data to JSON.'' Typically, to structure data as JSON in a template, you either:

Use an Apex class that queries or processes the data, then returns a JSON string.

Use a Flow or formula approach (though complex data structures often require Apex).

No Built-In ''Enable JSON Format in Prompt Builder'': Prompt Builder doesn't have a toggle that automatically transforms data into JSON.

Conclusion The practical solution to pass CRM data in JSON format to an LLM is to use Apex code (or a specialized Flow approach) to produce a JSON string, which the prompt can then merge and pass along. Hence, Option B is correct.

Salesforce AI Specialist Reference & Documents

Salesforce Documentation: Working with JSON in Apex Describes how to serialize and deserialize data using Apex for integration or AI prompts.

Salesforce AI Specialist Study Guide Emphasizes the need for custom logic (often in Apex) when complex data transformations (like JSON formatting) are required.


Get Premium Salesforce Certified Agentforce Specialist (AI-201) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
26 comments · newest first
MA
Marg 11 months ago
Not sure if enabling JSON is enough, what about data security?
CO
Colton 11 months ago
Yup, JSON format in Prompt Builder Settings is a must!
RE
Rebecka 11 months ago
Definitely, that merge field option is super useful.
GL
Glendora 11 months ago
Wait, is there really a 'CRM data to JSON' checkbox? Sounds odd.
MA
Marnie 11 months ago
I think Apex code is the way to go for JSON formatting!
LE
Lezlie 12 months ago
I feel like the checkbox option sounds familiar, but I thought it was more about the template creation process rather than the prompt itself.
TH
Theodora 12 months ago
I'm leaning towards the idea that there's a specific setting in Prompt Builder for JSON, but I can't remember if it's enabled by default.
SE
Serita 1 year ago
I think I saw a practice question that mentioned using Apex for JSON formatting, but I can't recall the details.
LY
Lynna 1 year ago
I remember something about needing to format the data correctly, but I'm not sure if it's about a checkbox or settings.
QU
Quentin 1 year ago
Wait, I'm a little confused. Is the Apex code the way to go here, or do we need to select some kind of "CRM data to JSON" checkbox? I want to make sure I understand the right approach before I commit to an answer.
OL
Olive 1 year ago
Okay, let's see. I'm pretty sure the key is to make sure the JSON format is enabled in the Prompt Builder Settings. That should allow us to easily incorporate the CRM data as a well-formatted JSON object in the prompt. I feel good about this one.
JE
Jesse 1 year ago
Hmm, I'm a bit unsure about this one. I know we need to get the CRM data into JSON format, but I'm not sure if that's something we do in the prompt template or elsewhere. I'll have to think this through carefully.
MA
Marcelle 1 year ago
This seems like a straightforward question about formatting CRM data as JSON for a prompt. I think I have a good handle on the key considerations here.
BA
Barney 2 years ago
I'm just imagining someone frantically searching for a mysterious 'CRM data to JSON' checkbox. Option B is the real deal.
CH
Cherry 2 years ago
↳ replying to Barney
C) JSON format should be enabled in Prompt Builder Settings.
MO
Mozell 2 years ago
↳ replying to Barney
B) Apex code can be used to return a JSON formatted merge field.
WI
Wilburn 2 years ago
↳ replying to Barney
A) \'CRM data to JSON\' checkbox must be selected when creating a prompt template.
SU
Sunshine 2 years ago
Noah
DA
Dalene 2 years ago
↳ replying to Sunshine
C) JSON format should be enabled in Prompt Builder Settings.
DA
Dalene 2 years ago
↳ replying to Sunshine
B) Apex code can be used to return a JSON formatted merge field.
MA
Magnolia 2 years ago
↳ replying to Sunshine
B) Apex code can be used to return a JSON formatted merge field.
DA
Dalene 2 years ago
↳ replying to Sunshine
A) `CRM data to JSON` checkbox must be selected when creating a prompt template.
MA
Magnolia 2 years ago
↳ replying to Sunshine
A) 'CRM data to JSON' checkbox must be selected when creating a prompt template.
GE
German 2 years ago
I think option C makes the most sense because it enables JSON format in the Prompt Builder Settings.
FR
Franklyn 2 years ago
I disagree, I believe option B is the way to go.
HA
Harrison 2 years ago
I think option A is the correct answer.
0/2000 characters

Save Cancel