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.
Configurare un agente con azioni Slack
Seguiamo 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 Specialista di prodotto in Agentforce che intente incorporare in Slack. Nell’organizzazione di Sofia, molti dipendenti hanno bisogno di aggiornamenti sul prodotto 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.

Sofia ha visto alcuni esempi di come un agente Specialista di prodotto 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.

In questo esempio, l’agente Specialista di prodotto 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.
Avviare l’organizzazione Agentforce
Nel progetto Connettere l’organizzazione Agentforce a Slack hai eseguito il provisioning di una speciale organizzazione Developer Edition e l’hai integrata con Slack. Ora Sofia deve abilitare l’agente Specialista di prodotto in quell’organizzazione aggiungendo alcune azioni Slack.
- Fai scorrere la pagina fino alla sfida pratica e apri l’organizzazione Agentforce speciale.
- In Scegli un’organizzazione di prova, accertati che sia selezionata l’organizzazione Developer Edition Agentforce che hai utilizzato nel progetto Connettere l’organizzazione Agentforce a Slack.
- Fai clic su Avvia.
Aggiungere le azioni Slack e testare l’agente
Per Sofia è il momento ideale per aggiungere azioni Slack all’agente Specialista di prodotto nel Generatore Agentforce. Vediamo come fa.
- Fai clic su
e poi su Setup (Imposta). La pagina Setup (Imposta) si apre in una nuova scheda.
- Utilizzando la casella Quick Find (Ricerca veloce), cerca e seleziona Agentforce Agents (Agenti Agentforce).
- Fai clic sul nome dell’agente TH Product Specialist (Specialista di prodotto TH).
- Fai clic su Open in Builder (Apri nel Generatore).
- Fai clic sull’argomento Product Gaps (Gap di prodotto).

- Fai clic sulla scheda secondaria This Topic’s Actions (Azioni di questo argomento) sotto Topic Details (Dettagli argomento).
- Fai clic su New (Crea).
- Fai clic su Add From Asset Library (Aggiungi da libreria di asset).
- Cerca e seleziona diverse azioni Slack che consentano all’agente TH Product Specialist (Specialista di prodotto TH) 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)
-
Create a Slack Canvas (Crea canvas Slack)
- Fai clic su Fine.

Anche se ora l’agente TH Product Specialist (Specialista di prodotto TH) 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 viene eseguita nella scheda secondaria Topic Configuration (Configurazione argomento) tramite le istruzioni. Andiamo a vedere.
Aggiungere istruzioni alle azioni Slack
Sofia usa le istruzioni degli argomenti agente e le istruzioni delle azioni agente per creare limiti, impostare un contesto e definire il comportamento dell’agente. A ogni agente è associato un insieme di istruzioni e impostazioni specifiche 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, per assicurare un funzionamento sicuro.
- Nell’Agentforce Builder (Generatore Agentforce) dove è aperto l’agente TH Product Specialist (Specialista di prodotto TH), fai clic sull’argomento Product Gaps (Gap di prodotto).
- In Topic Details (Dettagli argomento), fai clic sulla scheda secondaria Topic Configuration (Configurazione argomento).
- Fai scorrere il riquadro fino alla fine delle istruzioni dell’argomento e fai clic su Add Instructions (Aggiungi istruzioni).
- Inserisci le seguenti nuove 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.)
-
- Fai un’altra volta clic su Add Instructions (Aggiungi istruzioni).
-
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.)
-
- Fai clic su Save (Salva).
Testare l'agente
Usa il riquadro Conversation Preview (Anteprima conversazione) per inserire prompt realistici e verificare gli output dell’agente. Prima di attivare e distribuire l’agente, il testing è fondamentale per assicurare che l’agente funzioni in modo corretto e affidabile. Identificando e risolvendo i problemi, rimuovendo i duplicati e perfezionando i componenti dell’agente, è possibile ottimizzarne le prestazioni e migliorare l’esperienza utente. Questo processo consente inoltre di consolidare la fiducia e assicura che l’agente sia accurato, privo di bias e sicuro.
- Nel riquadro Conversation Preview (Anteprima conversazione), fai clic su
per aggiornare l’agente, in modo che possa accedere alle nuove istruzioni e alle azioni Slack.
- 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.)
-

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.
Attivare l’agente
Una volta attivato, un agente diventa immediatamente accessibile agli utenti ovunque sia stato condiviso. 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.
- Nell’Agentforce Builder (Generatore Agentforce), fai clic su Activate (Attiva). Il Generatore Agentforce esamina la configurazione dell’agente e visualizza un avviso per indicare che esistono somiglianze tra l’argomento Product Gaps (Gap di prodotto) e l’argomento predefinito, nonché il fatto che Data 360 non è stato integrato. È normale. È buona prassi rivedere la lista di controllo di attivazione e seguire le best practice per la configurazione degli agenti. Ma per quanto riguarda questo badge, salteremo questo passaggio.
- Fai clic su Ignore & Activate (Ignora e attiva).
- Fai clic sulla freccia Indietro per uscire dal generatore e tornare a Setup (Imposta).
Connettere l’agente a Slack
Ora che ha configurato l’agente con tutti gli argomenti, le azioni e le salvaguardie necessarie per il caso d’uso relativo all’agente Specialista di prodotto, Sofia può stabilire una connessione a Slack per il suo agente Salesforce. Tieni presente che non verificheremo questo passaggio nella sfida. Tuttavia è un passaggio fondamentale per poter distribuire l’agente in Slack e conseguire il badge.
- Fai clic sull’agente TH Product Specialist (Specialista di prodotto TH).
- Fai clic sulla scheda secondaria Connections (Connessioni).
- Fai scorrere la pagina fino alla sezione Connections (Connessioni), e fai clic su Add (Aggiungi).
- Nella finestra modale, configura la connessione come segue:
- Connection Type (Tipo di connessione): API
- Integration Name (Nome integrazione):
SlackProductSpecialistAgent - Connected App (Applicazione connessa): Slack
- Connection Type (Tipo di connessione): API

- Fai clic su Save (Salva).
Quando salva la connessione, Sofia rende l’agente disponibile per l’installazione nell’organizzazione Slack associata. Sofia è anche l’amministratrice Slack nella sua organizzazione. Se tu non lo sei, chiedi l’aiuto di un amministratore per completare la prossima unità.
