immagini di Agentforce

Ecco la guida di Agentforce

relativamente a ragionamento, argomenti, istruzioni e azioni

Componenti per l'estensibilità e il controllo di Data Cloud

Componente Caso d'uso Competenze necessarie
Azioni invocabili dell'agente Per richiamare un agente da Flow o Apex Low-code
API agente Per richiamare un agente dall'esterno di Salesforce Pro-code
Variabili dell'agente Per aggiungere ulteriori controlli al modo in cui l'agente ragiona attraverso la selezione di argomenti e azioni. Low-code
SDK Agentforce Per creare un agente da zero utilizzando il codice Python tramite un'interfaccia programmatica con l'infrastruttura Agentforce di Salesforce. Pro-code
Model Builder Per personalizzare un modello AI generativa o creare un modello predittivo Low-code

Selezione di azioni personalizzate per Agentforce

Componente Caso d'uso Competenze richieste È necessaria una licenza aggiuntiva?
Modello di prompt Per richiamare un LLM al fine di generare una risposta. Le azioni del modello di prompt sono il modo in cui un agente utilizza la RAG. Low-code
strategiche Per eseguire l'automazione basata su regole low-code e il recupero dei record Low-code No
Codice Apex Per eseguire l'automazione basata su regole pro-code e il recupero dei record Pro-code No
API MuleSoft Per recuperare dati da sistemi legacy e altre applicazioni esterne in un ambiente aziendale complesso Pro-code
Servizio esterno Per recuperare dati dalle API REST che supportano le specifiche OpenAPI Low-code
Modello predittivo Per utilizzare l'AI predittiva con il tuo agente Low-code
Flusso di processo del motore di ragionamento Atlas

Tipi di variabili e matrice dei limiti

Componente Variabili di contesto Variabili personalizzate
Può essere istanziato dall'utente No
Può essere l'input di azioni
Può essere l'output di azioni No
Può essere aggiornato tramite azioni No
Può essere utilizzato nei filtri di azioni e argomenti
Tipi supportati Testo/numero Testo/numero
Modello di motore di ragionamento Agentforce 2.0 per l'assistenza

1. Nome dell'argomento

Esempio inefficace Esempio efficace Perché è più efficace
Informazioni per i clienti Fornisci lo stato e i dettagli dell'ordine Descrive chiaramente il lavoro da svolgere
Guida Rispondi a domande tecniche Specifica il tipo di aiuto fornito
Transazioni Aiuta ad aggiornare i dettagli di pagamento Specifica il tipo di aiuto fornito

2. Descrizione della classificazione dell'argomento

La tabella illustra quali messaggi utente devono attivare l'argomento in questione. È un aspetto fondamentale per aiutare l'agente a capire quando utilizzare quell'argomento e viene impiegato nella fase di classificazione.

Esempio inefficace Esempio efficace Perché è più efficace
Gestisci le domande relative agli ordini. Fornisci ai clienti aggiornamenti sui dettagli e sullo stato dell'ordine dopo averne convalidato il numero. Chiarisce l'ambito dell'argomento.
Offri supporto per gli account. Assisti gli utenti in caso di problemi di accesso, creazione dell'account e reimpostazione della password. Più specifico; consente all'agente di scegliere la risposta corretta
Verifica prima di gestire problemi di pagamento. Aiuta gli utenti ad aggiungere o aggiornare le loro informazioni di pagamento, incluse carte di credito e dati di PayPal. Indica specificamente di reindirizzare a un argomento diverso.
Promemoria: utilizza i filtri condizionali degli argomenti per un maggiore determinismo.

3. Ambito dell'argomento

In questo modo vengono definiti i limiti di ciò che l'agente può e non può fare entro questo argomento.

Esempio inefficace Esempio efficace Perché è più efficace
Gestisci domande e problemi relativi agli ordini. Il tuo compito consiste solo nel rispondere a domande relative allo stato dell'ordine di un cliente, allo stato dei resi o alla politica di restituzione e riparazione. Non avviare né generare mai un ordine o un reso. Stabilisce limiti chiari su ciò che l'agente deve e non deve fare.
Offri supporto per problemi di accesso. Il tuo compito è esclusivamente aiutare i clienti che non riescono ad accedere reimpostando la loro password o trovando il loro nome utente. Non puoi aggiornare le informazioni dell'account né modificare le autorizzazioni. Indica esplicitamente le attività che l'argomento può eseguire e i limiti.

Panoramica dell'argomento

Componente Contenuti
Nome dell'argomento Reimpostazione della password
Descrizione della classificazione Assisti i clienti che hanno dimenticato le password, non riescono ad accedere, hanno bisogno di reimpostare le credenziali, sono bloccati o riscontrano problemi di accesso. Aiuta gli utenti a cambiare la password o a recuperare i dati di accesso all'account.
Ambito Il tuo compito è esclusivamente aiutare i clienti a reimpostare le password o recuperare il nome utente. È possibile verificare l'identità tramite e-mail/telefono e avviare la reimpostazione della password. Non puoi accedere ai dettagli dell'account se non ai fini di verifica né puoi modificare le informazioni del cliente ad eccezione della password.

Istruzioni

Istruzione
Chiedi quale metodo di verifica il cliente preferisce (e-mail o telefono) prima di procedere con la verifica dell'identità.
Utilizza l'azione Verifica e-mail cliente o Verifica telefono cliente in base alle preferenze del cliente. Non tentare di reimpostare la password fino a quando la verifica non ha dato esito positivo.
Dopo la verifica, spiega il processo di ripristino: “Invierò alla tua e-mail un link di ripristino sicuro che scadrà dopo 24 ore.”
Utilizza la Verifica della domanda di sicurezza solo se il cliente non riesce ad accedere all'indirizzo e-mail/al telefono registrato.
Dopo aver effettuato il ripristino, chiedi se ha bisogno di aiuto per altri aspetti relativi all'accesso all'account.

Azioni

Nome dell'azione Descrizione Input
Verifica e-mail cliente Verifica l'identità associando l'e-mail a un account. Restituisce lo stato della verifica e l'ID cliente in caso di esito positivo. Indirizzo e-mail: e-mail del cliente (formato: esempio@dominio.com).
Verifica telefono cliente Verifica l'identità inviando un codice al telefono del cliente. Da utilizzare quando non è possibile verificare l'email. Numero di telefono: numero di 10 cifre senza caratteri speciali.
Invia e-mail di reimpostazione password Invia un link di reimpostazione a un'e-mail verificata con scadenza entro 24 ore. Da utilizzare solo dopo l'esito positivo della verifica. ID cliente: ID verificato con esito positivo della verifica

Scrivere istruzioni efficaci

Ecco alcuni esempi di istruzioni particolarmente adatte per il motore di ragionamento:

Esempio inefficace Esempio efficace Perché è più efficace
Ottieni i dettagli dell'ordine del cliente. Se un cliente chiede informazioni sullo stato del suo ordine, offri tutte le opzioni di ricerca, tra cui l'indirizzo e-mail, la data o l'ID dell'ordine. Fornisce indicazioni specifiche e utilizza un linguaggio simile al nome dell'azione.
Offri supporto per problemi con i dispositivi Prima di utilizzare l'azione Rispondi alle domande con le conoscenze per recuperare le informazioni sulla risoluzione dei problemi, chiarisci il tipo di dispositivo (iOS o Android). Includi il tipo di dispositivo nella query di ricerca dell'azione Rispondi alle domande con le conoscenze. Fornisce istruzioni chiare su quali informazioni raccogliere per prime e specifica quale azione utilizzare.
Usa le conoscenze per le domande sui prodotti. Per domande sulle caratteristiche dei prodotti, identifica innanzitutto per quale prodotto specifico il cliente sta ponendo le domande. Quindi utilizza l'azione Conoscenze con il nome esatto del prodotto per recuperare informazioni accurate. Fornisce una sequenza chiara di passaggi e specifica come rendere l'azione più efficace.
Controlla se i clienti hanno bisogno di aiuto. Dopo aver fornito informazioni sullo stato della spedizione, chiedi sempre se il cliente ha bisogno di aiuto per altri aspetti relativi al suo ordine. Specifica quando e come effettuare un follow-up.

1. Nome dell'azione (nome dell'API dell'azione)

Esempio inefficace Esempio efficace Perché è più efficace
GetOrderInfo LookupOrderStatus Descrive chiaramente le informazioni fornite dall'azione
UpdateContactRecord AggiornaNumeroTelefonoCliente Descrive in modo specifico quale elemento viene aggiornato
ProcessPmt ProcessPayment Per maggiore chiarezza, evita abbreviazioni

2. Istruzioni dell'azione

Le istruzioni dell'azione dicono al motore di ragionamento cosa fa l'azione e quando usarla. Queste istruzioni sono fondamentali per aiutare l'agente a selezionare l'azione giusta al momento giusto.

Esempio inefficace Esempio efficace Perché è più efficace
Aggiorna un numero di telefono. Aggiorna il numero di telefono dell'utente associato al suo record. Se non è presente alcun record corrispondente, creerà un nuovo record. Illustra le funzioni dell'azione e il modo in cui gestisce i casi limite.
Ottiene informazioni di tracciamento. Restituisce informazioni di tracciamento per un ordine cliente in base al numero di tracciamento e al codice postale di destinazione. Spiega quando utilizzare questa azione e quali informazioni richiede.
Fornisce conoscenze. Cerca nella knowledge base le risposte alle domande degli utenti su prodotti, criteri o procedure. Questa azione deve essere utilizzata quando l'utente pone domande su come fare qualcosa o ha bisogno di informazioni che non sono specifiche del proprio account. Spiega quando l'azione deve essere utilizzata nel flusso della conversazione.
Controlla l'account. Verifica l'esistenza di un account cliente e restituisce informazioni sul suo stato. Utilizza questa azione quando i clienti cercano di capire se hanno già un account o se il loro account è attivo. Per eseguire la ricerca, necessita di un indirizzo e-mail o di un numero di telefono. Spiega chiaramente lo scopo, quando utilizzarla e quali informazioni sono necessarie.

3. Istruzioni per l'input dell'azione

Le istruzioni per l'input dell'azione definiscono le informazioni di cui l'azione ha bisogno e il modo in cui l'agente deve ottenerle dal cliente. Istruzioni di input chiare aiutano l'agente a raccogliere le informazioni giuste nel formato giusto.

Esempio inefficace Esempio efficace Perché è più efficace
Inserisci l'ID dell'ordine. L'ID dell'ordine è un identificatore alfanumerico di 18 caratteri. Fornisce i dettagli sul formato.
E-mail del cliente. Indirizzo e-mail del cliente utilizzato per la verifica dell'account. Il formato deve essere un indirizzo e-mail valido (example@domain.com). Specifica i requisiti di formato e di convalida.
Query di ricerca. Query di ricerca dettagliata che descrive la domanda dell'utente. Includi nomi di prodotti specifici, codici di errore o sintomi menzionati dall'utente per migliorare i risultati della ricerca. Per i problemi tecnici, includi sempre il tipo di dispositivo (iOS/Android) e la versione dell'app, se menzionata. Spiega come creare una query efficace con elementi specifici da includere.
Numero di telefono. Numero di telefono a 10 cifre del cliente senza spazi o caratteri speciali. Se il cliente fornisce un numero con segni di formattazione (ad esempio 555-123-4567), elimina i caratteri speciali prima di passare all'azione. Fornisce chiare istruzioni di formattazione e indicazioni per la gestione.

Considerazioni sulle funzionalità di AI con Data Cloud

Funzione di Agentforce Descrizione Provisioning
Log di audit e registrazione del feedback Dati di audit dell'AI generativa Opzionale
Automazione della libreria dati Automatizza la creazione di indici di ricerca ed elementi di recupero per supportare azioni degli agenti come Rispondi alle domande con le conoscenze Provisioning per impostazione predefinita
Bring Your Own Large Language Model (BYO-LLM) Consente ai clienti di utilizzare il proprio LLM Opzionale
Analytics per gli agenti Trasmette i dati di utilizzo a Data Cloud per report e dashboard Provisioning per impostazione predefinita
Origini dati esterne (non CRM) Consente ai clienti di utilizzare dati provenienti da fonti esterne per radicare nel contesto le risposte generate dall'AI Opzionale
Dati non strutturati Consente ai clienti di utilizzare dati non strutturati per radicare nel contesto le risposte generate dall'AI Opzionale
Grafici di dati in tempo reale Consente ai clienti di utilizzare dati normalizzati provenienti da più fonti di Data Cloud per il radicamento nel contesto quasi in tempo reale delle risposte generate dall'AI Opzionale
Generazione aumentata dal recupero (RAG) Consente ai clienti di espandere i prompt con i dati di Salesforce e Data Cloud, recuperati al momento dell'inferenza Provisioning per impostazione predefinita

Domande frequenti sulla guida di Agentforce

La guida di Agentforce illustra la creazione di agenti AI utilizzando la piattaforma Agentforce su Salesforce e spiega elementi fondamentali come agenti, argomenti, istruzioni, azioni e il motore di ragionamento Atlas.

La guida è destinata ai tecnici professionisti e agli architetti coinvolti nella creazione e nell'implementazione di agenti AI utilizzando Agentforce.

La guida tratta le nozioni fondamentali di Agentforce, la differenza tra prompt e agenti, il modo di ragionare di Agentforce, le best practice per vari componenti e la necessità di Data Cloud per Agentforce.

Agentforce migliora la produttività aziendale introducendo agenti AI in grado di pianificare, ragionare e agire in modo autonomo, riducendo il lavoro manuale e aumentando l'efficienza.

I vantaggi principali includono la capacità degli agenti di adattarsi a diverse situazioni, pianificare in modo efficiente e utilizzare strumenti in modo autonomo o con l'intervento umano, nonché l'importanza di Data Cloud per potenziare varie funzioni di Agentforce.

Sì, la guida fornisce consigli per l'implementazione, tra cui la pianificazione strategica, la definizione degli argomenti e del loro ambito, la stesura di istruzioni chiare e le best practice per la configurazione delle azioni.

Agentforce affronta la questione dell'AI responsabile attraverso meccanismi come filtri, controlli di base e un'attenta progettazione di azioni e istruzioni per garantire che gli agenti si comportino in modo responsabile e forniscano risposte accurate.