Below are key resources and a recorded video link to guide you through the implementation process,
from setup to advanced customization.
Watch the recordings of the live-stream for a comprehensive walkthrough:
public with sharing class AgentAIInvoker { | |
public static void invokeAIAgent() { | |
try { | |
// Create an instance of the invocable action with type 'generateAiAgentResponse' and name 'Agentforce_Service_Agent_new' | |
Invocable.Action action = Invocable.Action.createCustomAction( | |
'generateAiAgentResponse', | |
'Agentforce_Service_Agent_new' | |
); | |
action.setInvocationParameter('userMessage', 'Summarize my case'); |
Follow the instructions of your instructor to get a Salesforce org provisioned with Code Builder.
Make sure you write down your user id and password. You'll need them again later in this workshop.
In your browser, go to login.salesforce.com and log in to your org.
This tutorial will guide you through the process of installing Salesforce CLI, authenticating to a Salesforce Org, creating a Salesforce project, connecting your development org to the project, retrieving metadata, and deploying metadata from your local machine to the Salesforce org.
Prompt Builder from Salesforce is a powerful tool that enables organizations to add generative AI capabilities to their business application. It allows organizations to create and manage prompt templates.
Sets of questions or instructions provided to a large language model to generate relevant content. To learn more complete the trailhead module below
// This class works if your class -meta.xml is of 60.0 version | |
public with sharing class SavePointReleaseCalloutExample { | |
public void basicAuthCallout() { | |
// Do a DML before callout | |
Savepoint sp = Database.setSavepoint(); | |
Account acc = new Account(); | |
acc.Name = 'Test'; |
import csvtojson from 'csvtojson'; | |
import fs from 'fs/promises'; | |
// Define a reusable function for converting CSV to JSON | |
const convertCsvToJson = async ( | |
csvFilePath, | |
jsonFilePath, | |
objectType, | |
idPrefix = '' | |
) => { |
_metadata: | |
major_version: 1 | |
minor_version: 1 | |
display_information: | |
name: Salesforce Slack Starter App | |
features: | |
bot_user: | |
display_name: Salesforce Slack Starter App | |
always_online: true | |
shortcuts: |
{ | |
"version": "2.0.0", | |
"tasks": [ | |
{ | |
"label": "Retrieve From ChangeSet", | |
"type": "shell", | |
"command": "sfdx", | |
"args": [ | |
"force:source:retrieve", | |
"-n", |
{ | |
"version": "2.0.0", | |
"tasks": [ | |
{ | |
"label": "Create Scratch org", | |
"type": "shell", | |
"command": "sfdx", | |
"args": [ | |
"force:org:create", | |
"-s", |