Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

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

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.

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

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.

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 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.

  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 nel progetto Connettere l’organizzazione Agentforce a Slack.
  3. 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.

  1. Fai clic su Setup (Imposta) e poi su Setup (Imposta). La pagina Setup (Imposta) si apre in una nuova scheda.
  2. Utilizzando la casella Quick Find (Ricerca veloce), cerca e seleziona Agentforce Agents (Agenti Agentforce).
  3. Fai clic sul nome dell’agente TH Product Specialist (Specialista di prodotto TH).
  4. Fai clic su Open in Builder (Apri nel Generatore).
  5. Fai clic sull’argomento Product Gaps (Gap di prodotto).

L’Agentforce Builder (Generatore Agentforce) si apre visualizzando gli argomenti esistenti assegnati all’agente. L’argomento Product Gaps (Gap di prodotto) è messo in evidenza da una freccia arancione.

  1. Fai clic sulla scheda secondaria This Topic’s Actions (Azioni di questo argomento) sotto Topic Details (Dettagli argomento).
  2. Fai clic su New (Crea).
  3. Fai clic su Add From Asset Library (Aggiungi da libreria di asset).
  4. 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)
  5. Fai clic su Fine.

Alcune azioni Slack standard sono state aggiunte all’elenco di azioni che l’agente TH Product Specialist (Specialista di prodotto TH) può eseguire. Le azioni sono messe in evidenza da un rettangolo e da una freccia arancioni.

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.

  1. 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).
  2. In Topic Details (Dettagli argomento), fai clic sulla scheda secondaria Topic Configuration (Configurazione argomento).
  3. Fai scorrere il riquadro fino alla fine delle istruzioni dell’argomento e fai clic su Add Instructions (Aggiungi istruzioni).
  4. 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.)
  5. 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.)
  6. 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.

  1. Nel riquadro Conversation Preview (Anteprima conversazione), fai clic su Icona Aggiorna per aggiornare l’agente, in modo che possa accedere alle nuove istruzioni e alle azioni Slack.
  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.)

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 che l’agente faccia, ovvero registrare un gap di prodotto, e di come la nuova app possa utilizzare quella esistente come modello. In risposta, l’agente ha registrato un caso e ha fornito i dettagli del caso.

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

Poiché la configurazione di questo agente è limitata per rispondere alle esigenze del playground, potresti non ricevere risposte accurate a tutte le richieste inviate all’agente Specialista di prodotto. Segui le istruzioni delle sfide per comprendere quali output puoi aspettarti da questo agente.

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.

  1. 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.
  2. Fai clic su Ignore & Activate (Ignora e attiva).
  3. 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.

  1. Fai clic sull’agente TH Product Specialist (Specialista di prodotto TH).
  2. Fai clic sulla scheda secondaria Connections (Connessioni).
  3. Fai scorrere la pagina fino alla sezione Connections (Connessioni), e fai clic su Add (Aggiungi).
  4. Nella finestra modale, configura la connessione come segue:
    • Connection Type (Tipo di connessione): API
    • Integration Name (Nome integrazione): SlackProductSpecialistAgent
    • Connected App (Applicazione connessa): Slack

Finestra modale per l’aggiunta di una connessione in cui viene richiesto il tipo di connessione, il nome dell’integrazione e l’applicazione connessa.

  1. 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à.

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