Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

Configurare un agente Slack in Salesforce

Obiettivi di apprendimento

Al completamento di questa unità, sarai in grado di:

  • Aggiungere azioni Slack a un agente.
  • Aggiungere istruzioni alle azioni Slack.
  • Attivare un agente in Salesforce.
  • Connettere un agente Salesforce a Slack.
Nota

Nota

Stai seguendo la formazione in italiano? Inizia la sfida in un Trailhead Playground in italiano e utilizza le traduzioni fornite tra parentesi per la navigazione. Per quanto riguarda i valori da inserire, copia e incolla solo quelli in lingua inglese, perché la convalida della sfida è basata sul fatto che i dati siano in inglese. Se non superi la sfida nella tua organizzazione italiana, ti consigliamo di (1) selezionare Stati Uniti per le impostazioni internazionali, (2) selezionare Inglese per la lingua seguendo le istruzioni riportate qui e, successivamente, (3) fare nuovamente clic sul pulsante "Controlla la sfida".

Visita il badge Trailhead nella tua lingua per informazioni dettagliate su come usufruire dell'esperienza Trailhead in altre lingue.

Configurare un agente con azioni Slack

Segui Sofia durante la configurazione di Agentforce con le azioni Slack in preparazione della distribuzione dell’agente in Slack. Ti consigliamo di seguire i passaggi descritti in questa unità per superare la sfida alla fine.

Sofia è un’amministratrice sia di Salesforce sia di Slack e gestisce un agente per la gestione dei prodotti in Agentforce che intende incorporare in Slack. Nell’organizzazione di Sofia, molti dipendenti hanno bisogno di aggiornamenti sui prodotti e pongono domande per svolgere il proprio lavoro. Nei canali Slack ci sono moltissime informazioni utili sui prodotti, ma a volte sono disperse in più canali, oppure i messaggi si perdono, rendendo difficile per i dipendenti trovare le risposte di cui hanno bisogno.

Ritratto di Sofia, un’abitante del mondo di Salesforce.

Sofia ha visto alcuni esempi di come un agente per la gestione dei prodotti dovrebbe interagire con gli utenti in Slack. Quando aprirà il Generatore Agentforce per configurare le azioni dell’agente, utilizzerà questi esempi come modelli per configurarne le funzionalità in Slack.

Quando un agente viene taggato in un canale, questo avvia automaticamente un thread in cui tutti i membri del canale possono partecipare alla conversazione.

In questo esempio, l’agente per la gestione dei prodotti viene taggato in una domanda e fornisce istantaneamente una risposta in un thread accessibile a tutti i membri del canale. L’agente esegue azioni in Slack per creare un nuovo canvas e aggiungervi le informazioni per riferimento futuro.

Stabilire una connessione con l’organizzazione Agentforce e avviarla

In Avvio rapido: Connettere l’organizzazione Agentforce a Slack hai eseguito il provisioning di una speciale organizzazione Developer Edition e l’hai integrata con Slack. Accertati di aver completato l’avvio rapido e di avere a portata di mano i dati di accesso prima di eseguire i passaggi illustrati di seguito.

  1. Assicurati di aver eseguito l’accesso al tuo account Trailhead.
  2. Nella sezione della sfida in fondo a questa pagina, fai clic sul nome dell'organizzazione e poi su Connetti organizzazione.
  3. Nella schermata di accesso, inserisci il nome utente e la password associati alla Developer Edition che hai appena impostato.
  4. Nella schermata Allow Access? (Consentire l'accesso?), fai clic su Allow (Consenti).
  5. Nella schermata Want to connect this org for hands-on challenges? (Vuoi connettere questa organizzazione per le sfide pratiche?) fai clic su Yes! Save it (Sì! Salva). Il sistema ti reindirizzerà alla pagina della sfida, dove potrai subito iniziare a utilizzare la tua nuova Developer Edition per ottenere questo badge.

Ora Sofia deve abilitare l’agente per la gestione dei prodotti in quell’organizzazione aggiungendo alcune azioni di Slack.

  1. Fai scorrere la pagina fino alla sfida pratica e apri l’organizzazione Agentforce speciale.
  2. In Scegli un’organizzazione di prova, accertati che sia selezionata l’organizzazione Developer Edition Agentforce che hai utilizzato in Avvio rapido: Connettere l’organizzazione Agentforce a Slack.
  3. Seleziona Avvia.

Abilitare Oauth in Slack

Abilita l’accesso esplicito per l’agente, in modo che possa interagire con gli utenti in Slack.

  1. Vai in Setup (Imposta).
  2. Utilizzando la casella Quick Find (Ricerca veloce), cerca e seleziona Connected Apps OAuth Usage (Utilizzo OAuth applicazioni connesse).
  3. Individua la riga corrispondente a Slack.
  4. Nella colonna App Actions (Azioni app), seleziona Load Actions (Carica azioni).
  5. Seleziona Install (Installa).
  6. Viene visualizzata la pagina di conferma Install connected app? (Installare l’applicazione connessa?) Seleziona Install (Installa).
    • Se si apre la pagina di connessione dell’app Slack nell’esperienza legacy, seleziona Switch to Lightning Experience (Passa a Lightning Experience) nel menu di navigazione nella parte alta della pagina.

Aggiungere azioni di Slack

Per Sofia è il momento ideale per aggiungere azioni di Slack all’Agente Gestione prodotti nel Generatore Agentforce. Ripeti quello che fa.

  1. Apri l’App Launcher (Programma di avvio app).
  2. Cerca e seleziona Agentforce Studio.
  3. Seleziona l’agente Product Management Agent (Agente Gestione prodotti).
  4. Nel riquadro Explorer (Esplorazione) dell’Agentforce Builder (Generatore Agentforce), seleziona l’agente secondario Product Gaps (Gap di prodotto).

L’Agentforce Builder (Generatore Agentforce) si apre visualizzando il riquadro Explorer (Esplorazione). L’agente secondario Product Gaps (Gap di prodotto) è messo in evidenza da una freccia arancione.

  1. Nell’area di disegno di Product Gaps (Gap di prodotto), scorri fino alla sezione Actions Avaliable for Reasoning (Azioni disponibili per il ragionamento).
  2. Posiziona il cursore dopo l’ultima azione e aggiungi una nuova riga. Viene aggiunto un elenco a discesa con l’etichetta Select action (Seleziona azione).
  3. Seleziona Select action (Seleziona azione).
  4. Seleziona Add From Asset Library (Aggiungi da libreria di asset).
  5. Cerca e seleziona diverse azioni Slack che consentono all’agente Product Management Agent (Agente Gestione prodotti) di eseguire ricerche nei contenuti pubblici e di creare canvas in Slack.
    • Create a Slack Canvas (Crea canvas Slack)
    • Update a Slack Canvas (Aggiorna canvas Slack)
    • Search Slack (Cerca in Slack)
    • Send a Slack Direct Message (Invia un messaggio diretto Slack)
  1. Seleziona Add to Agent (Aggiungi all’agente).
    • Nel caso che le azioni fossero elencate nel riquadro Explorer (Esplorazione) e non nell’area di disegno, puoi aggiungerle una alla volta: devi semplicemente aggiungere una riga sotto l’ultima azione, selezionare Select action (Seleziona azione) e selezionarle dall’elenco In this agent (In questo agente).
  2. Seleziona Save (Salva).

Azioni di Slack aggiunte all’elenco di azioni che l’agente Product Management Agent (Agente Gestione prodotti) può eseguire come parte dell’agente secondario Product Gaps (Gap di prodotto) e che sono rappresentate sia nel riquadro Explorer (Esplorazione) sia nelle istruzioni nell’area di disegno.

Anche se ora l’agente Product Management Agent (Agente Gestione prodotti) può eseguire delle azioni Slack, queste non sono ancora associate a un contesto. Sofia deve configurare quando l’agente dovrà usare queste azioni. Questa operazione può essere eseguita aggiungendo istruzioni nell’area di disegno.

Aggiungere istruzioni alle azioni Slack

Sofia utilizza le istruzioni dell’agente secondario per impostare limiti e contesto e per definire il comportamento dell’agente. A ogni agente è associato un insieme di istruzioni e impostazioni che stabiliscono come deve operare. In tutti i casi, gli agenti IA rispettano i controlli di accesso standard di Salesforce, come le licenze, le autorizzazioni, la protezione a livello di campo e le impostazioni di condivisione. Questo assicura che il loro funzionamento sia sicuro.

  1. Con l’area di disegno dell’agente secondario Product Gaps (Gap di prodotto) aperta in Explorer (Esplorazione), vai alla sezione delle istruzioni.
  2. Aggiungi il testo seguente su righe separate alla fine delle istruzioni.
    • If the user requests to add the product gap details to a canvas, then create a canvas in Slack. (Se l’utente chiede di aggiungere i dettagli sul gap di prodotto a un canvas, crea un canvas in Slack.)
    • Always ask for a title when a user asks you to create a canvas. (Quando un utente ti chiede di creare un canvas, chiedi sempre qual è il titolo.)
  1. Seleziona Save (Salva).

Testare l'agente

Usa il riquadro Conversation Preview (Anteprima conversazione) per inserire prompt realistici e verificare gli output dell’agente. Quando testi l’agente prima di attivarlo e distribuirlo, puoi assicurare che le sue funzioni principali operino in modo corretto e affidabile. Identificando e risolvendo i problemi, rimuovendo i duplicati e perfezionando i componenti dell’agente, ne ottimizzi le prestazioni migliorando allo stesso tempo l’esperienza utente. Questo processo consente inoltre di consolidare la fiducia e assicura che l’agente sia accurato, privo di bias e sicuro.

  1. Seleziona Preview (Anteprima). In questo modo le impostazioni correnti vengono salvate e viene aperta la modalità Live Test Mode (Modalità Test live).
  2. Guida l’agente nella creazione di un caso relativo a un gap di prodotto. Ricorda che istruzioni chiare e dettagliate su ciò che desideri che l’agente faccia offrono i migliori risultati. Puoi copiare uno dei seguenti esempi per avviare la chat:
    • Log a product gap for the Trailhead Escape Room badge. Bring it back! (Registra un gap di prodotto per il badge Trailhead Escape Room. Lo rivogliamo!)
    • Product gap for a new business unit. We’re expanding! (Gap di prodotto per la creazione di una nuova unità operativa. Stiamo crescendo!)
    • I want to automate the bookings process. Please log a gap. (Voglio automatizzare il processo di prenotazione. Registra un gap di prodotto.)
  1. Se l’agente ti chiede di inserire il tuo nome e indirizzo email, puoi usare Sofia Rodriguez e sofiarodriguez@example.com.

Riquadro Conversation Preview (Anteprima conversazione) in cui l’amministratrice richiede la registrazione di un gap di prodotto relativo alla creazione di un’unità operativa e di un’app. L’amministratrice fornisce dettagli chiari su cosa desidera, ovvero registrare un gap di prodotto, e su come la nuova app possa utilizzare quella esistente come modello. L’agente risponde registrando un caso e fornendone i dettagli.

Il test va a buon fine. Ma quando Sofia chiede all’agente di creare un canvas, si verifica un errore. Questo è prevedibile, dato che Sofia sta testando l’agente nell’organizzazione Salesforce. Il test deve essere eseguito in Slack.

Note

Output limitato

A causa della configurazione limitata di questo agente, pensata in modo specifico per il playground, potresti non ricevere risposte accurate a tutte le richieste inviate all’agente Product Management Agent (Agente Gestione prodotti). Segui le istruzioni delle sfide per comprendere quali output puoi aspettarti da questo agente.

Connettere l’agente a Slack

Ora che ha configurato l’agente con tutti gli agenti secondari, le azioni e le salvaguardie necessarie per il caso d’uso relativo all’agente Gestione prodotti, Sofia può stabilire una connessione a Slack per il suo agente Salesforce. Tieni presente che questo passaggio non viene verificato nella sfida. Tuttavia è un passaggio fondamentale per poter distribuire l’agente in Slack e conseguire il badge.

  1. Se l’agente Product Management Agent (Agente Gestione prodotti) non è aperto in Explorer (Esplorazione), selezionalo in Agentforce Studio.
  2. Passa il mouse sopra alla sezione Connections (Connessioni) e seleziona +.
  3. Seleziona Add connections (Aggiungi connessioni).
  4. Nel riquadro Slack, seleziona il pulsante Select (Seleziona).
    La finestra modale Add Connections (Aggiungi connessioni) offre diverse opzioni per distribuire gli agenti su diversi canali, quali la chat ottimizzata, la messaggistica e Slack.
  5. Seleziona Add to Agent (Aggiungi all’agente). Verrai riportato nell’interfaccia dell’Agenforce Builder (Generatore Agentforce) in cui è visualizzato un messaggio che indica che l’agente è ora disponibile in Slack.

Con il salvataggio della connessione, Sofia rende l’agente disponibile per l’installazione nell’organizzazione Slack associata.

Attivare l’agente

Una volta attivato, un agente diventa immediatamente accessibile agli utenti ovunque sia stato condiviso.

  1. Nell’Agentforce Builder (Generatore Agentforce), seleziona Commit Version (Conferma versione) per aprire la finestra modale di conferma.
  2. Seleziona Commit Version (Conferma versione).
  3. Quindi, seleziona Activate (Attiva) per aprire la finestra modale di conferma dell’attivazione.
  4. Seleziona Activate (Attiva).
  5. Seleziona la freccia Indietro per uscire dal generatore.

Per modificare un agente attivo (ad esempio per aggiungere o rimuovere argomenti o azioni), è necessario prima disattivarlo. In questo modo è possibile aggiornare l’agente senza interrompere sue le normali funzioni. Dopo aver apportato le modifiche necessarie, l’agente può essere riattivato per implementare le nuove impostazioni.

Concedere l’accesso agli utenti

Ora l’agente è disponibile per l’utilizzo. Il passaggio successivo consiste nella concessione agli utenti di autorizzazioni esplicite all’utilizzo dell’agente. Slack rispetta queste autorizzazioni per impostazione predefinita.

Come best practice, è opportuno utilizzare un insieme di autorizzazioni a questo scopo. In questo scenario, l’insieme di autorizzazioni Agent Access (Accesso agli agenti) è già stato assegnato al tuo utente. Ora puoi aggiungervi un altro agente.

  1. Vai a Setup (Imposta).
  2. Utilizzando la casella Quick Find (Ricerca veloce), cerca e seleziona Permission Sets (Insiemi di autorizzazioni).
  3. Individua e seleziona Access Agents (Accesso agli agenti).
  4. Sotto Apps (Applicazioni), individua e seleziona Agent Access (Accesso agli agenti).
  5. Seleziona Edit (Modifica).
  6. Aggiungi Product Management Agent (Agente Gestione prodotti) all’elenco Enabled Agents (Agenti abilitati).
  7. Seleziona Save (Salva).

Nella prossima unità distribuirai l’agente su Slack. Poiché Slack rispetta le autorizzazioni impostate nell’organizzazione, una volta completata la distribuzione potrai accedere all’agente direttamente.

Risorse

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback