Skip to main content

Visualizzare i risultati dei test

Obiettivi di apprendimento

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

  • Descrivere i risultati dei test dell’Agentforce Testing Center (Centro test Agentforce).
  • Risolvere i problemi dei test nell’Agentforce Builder (Generatore Agentforce).

Lavorare con i risultati dei test

Una volta completati i test, puoi visualizzare i risultati e vedere cosa ha funzionato bene e cosa non ha funzionato come ti aspettavi. Dai un’occhiata ai risultati del test che hai eseguito nell’unità precedente.

  1. In Setup (Imposta), nella casella Quick Find (Ricerca veloce), cerca e seleziona Testing Center (Centro test).
  2. Seleziona il test denominato Generated Test Agentforce v1.

Nella parte superiore della pagina, vedrai le seguenti informazioni: Status (Stato), Duration (Durata), Subagent Pass % (% superamento agente secondario), Action Pass % (% superamento azione) e Response Pass % (% superamento risposta). “Centro di test con gli stati del test Generated Test Agentforce v1 (Test Agentforce v1 generato).”

Questa sezione offre una rapida panoramica di come sono state completate le varie parti dei test. Puoi scegliere di scaricare questi risultati o rieseguire i test. Rieseguire i test è utile se hai apportato delle modifiche all’agente e devi verificare se tali modifiche impediscono la riuscita dei test. Puoi quindi aggiungere nuovi test al file CSV di test per estendere la copertura gli aggiornamenti apportati all’agente. Infine, puoi creare un nuovo test con il file di test aggiornato ed eseguire i nuovi test.

La sezione successiva della pagina è Test Results (Risultati del test). Qui puoi utilizzare un elenco a discesa per selezionare una delle seguenti tre opzioni: All Results (Tutti i risultati), l’impostazione predefinita, Passed Results (Risultati superato) e Failed Results (Risultati non superato).

“Risultati dei test come descritti sopra.”

Nella sezione Test Results (Risultati del test) sono visualizzate diverse colonne. Vediamo la prima riga più in dettaglio.

Utterance (Enunciazione)

Please update the email address for Ilsa Galgey to new_email@example.com. (Aggiorna l’indirizzo email per Ilsa Galgey sostituendolo con new_email@example.com.)

Run Status (Stato esecuzione)

Completed (Completata)

Expected Subagent (Agente secondario previsto)

MigrationDefaultTopic

Actual Subagent (Agente secondario effettivo)

MigrationDefaultTopic

Subagent Test Result (Risultato test agente secondario)

Pass (Riuscito)

Expected Actions (Azioni previste)

[‘IdentifyRecordByName’, ‘ExtractFieldsAndValuesFromUserInput’, ‘UpdateRecordFields’]

Actual Actions (Azioni effettive)

[‘IdentifyRecordByName’, ‘ExtractFieldsAndValuesFromUserInput’]

Action Test Result (Risultato test azione)

Fail (Non riuscito)

Expected Response (Risposta prevista)

The email address for Ilsa Galgey has been updated to new_email@example.com. (L’indirizzo email per Ilsa Galgey è stato aggiornato e sostituito con new_email@example.com.)

Actual Outcome (Esito effettivo)

Can I proceed with updating Ilsa Galgey’s email address to new_email@example.com? (Posso procedere con l’aggiornamento dell’indirizzo email di Ilsa Galgey sostituendolo con new_email@example.com?)

Outcome Test Result (Risultato test esito)

Pass (Riuscito)

Probabilmente avrai riconosciuto gli elementi Utterance (Enunciazione), Expected Subagent (Agente secondario previsto), Expected Actions (Azioni previste) ed Expected Response (Risposta prevista) del file di test. Le nuove informazioni sono le risposte effettive e i risultati dell’esecuzione dei test.

  • Actual Subagent (Agente secondario effettivo) mostra l’agente secondario che è stato scelto per l’enunciazione.
  • Subagent Test Result (Risultato test agente secondario) indica Pass (Riuscito) o Fail (Non riuscito) a seconda che l’agente secondario effettivo corrisponda all’agente secondario previsto.
  • Actual Actions (Azioni effettive) indica quali azioni dell’agente secondario l’agente ha eseguito.
  • Action Test Result (Risultato test azione) indica Pass (Riuscito) o Fail (Non riuscito) a seconda che l’azione effettiva corrisponda all’azione prevista.
  • Actual Outcome (Esito effettivo) mostra la risposta reale dell’agente.
  • Outcome Test Result (Risultato test esito) indica Pass (Riuscito) o Fail (Non riuscito) a seconda che l’esito effettivo corrisponda all’esito previsto.

Sembra che il primo test non sia riuscito per le azioni effettive. Expected Actions (Azioni previste) indica IdentifyRecordByName e QueryRecords, ma Actual Actions (Azioni effettive) mostra solo QueryRecords. Puoi aprire l’agente Agentforce (Default) (Agentforce (predefinito)) nell’Agentforce Builder (Generatore Agentforce) per risolvere i problemi dell’enunciazione di questo test e farti un’idea più chiara di ciò che sta facendo l’agente.

Risolvere i problemi con l’Agentforce Builder (Generatore Agentforce)

Passa all’Agentforce Builder (Generatore Agentforce) e testa manualmente l’enunciazione nell’anteprima della conversazione. Utilizzare l’Agentforce Builder (Generatore Agentforce) in questo modo è una forma di test manuale e consente di esaminare in dettaglio l’enunciazione per vedere gli agenti secondari, le azioni e le risposte scelti dall’agente. Poi prova a modificare l’enunciazione per testare risultati diversi.

  1. In Setup (Imposta), nella casella Quick Find (Ricerca veloce), cerca e seleziona Agentforce Agents (Agenti Agentforce).
  2. Seleziona l’elenco a discesa in corrispondenza del nome dell’agente che vuoi aprire e seleziona Open in Builder (Apri nel Generatore). Continueremo a lavorare sull’agente Einstein Copilot o Agentforce (Default).

    Elenco degli agenti Agenforce con l’elenco a discesa in corrispondenza di Agentforce (Default) (Agentforce (predefinito)) in cui è evidenziato Open in Builder (Apri nel Generatore).
  1. In Conversation Preview (Anteprima conversazione), inserisci l’enunciazione Please update the email address for Ilsa Galgey to new_email@example.com. (Aggiorna l’indirizzo email di Ilsa Galgey in new_email@example.com.) e fai clic su Enter (Invio).

Nella schermata centrale dell’Agentforce Builder (Generatore Agentforce) sono visualizzati i risultati, tra cui Session Start (Inizio sessione), User Prompt (Prompt utente), Select Subagent (Agente secondario selezionato) e così via.

Vedrai anche Action Launched (Azione avviata), che indica che è stata chiamata l’azione Identify Record by Name (Identifica il record in base al nome) (IdentifyRecordByName).

In base ai criteri del test relativi all’azione prevista, sono previste tre azioni. L’errore è dovuto a un’aspettativa sbagliata.

A questo punto sono disponibili alcune opzioni.

  • La prima è modificare l’azione prevista del test in modo che usi solo IdentifyRecordByName ed ExtractFieldsAndValuesFromUserInput. Ma c’è anche la possibilità di modificare l’enunciazione del test se avrebbe dovuto richiamare entrambe le azioni.
  • Modificare l’enunciazione verificando le azioni effettive nei risultati dei test consente di ripetere i test, apportare modifiche e verificare che l’agente si comporti come previsto. Più test e criteri di test diversi si usano, maggiore è la fiducia nell’agente.
  • Oppure il test può essere usato come test negativo. Devi solo aggiungere un altro test con criteri di test positivo in modo che i criteri siano coperti.

Vantaggi dell’Agentforce Testing Center (Centro test Agentforce)

L’esecuzione dei test è una parte essenziale della creazione degli agenti Agentforce. Creando e mantenendo criteri di test positivi e negativi dettagliati, è possibile costruire e conservare la fiducia che i tuoi agenti Agentforce trasmettono ai tuoi utenti e clienti.

L’Agentforce Testing Center (Centro test Agentforce) consente di eseguire ripetuti test che consentono di determinare rapidamente se le modifiche apportate agli agenti hanno un impatto negativo sugli esiti. Puoi anche creare prima i criteri di test, eseguire i test e quindi integrare la nuova funzionalità negli agenti per fare in modo che i test riescano. Questo approccio è noto nella comunità dei programmatori come sviluppo guidato dai test (TDD, Test-Driven Development) ed è un ottimo modo per creare nuove funzionalità per gli agenti.

Ora hai un’idea più chiara di ciò che l’Agentforce Testing Center (Centro test Agentforce) può fare e dei diversi modi in cui puoi lavorare con i criteri di test per garantire che i nuovi agenti siano in grado di interagire correttamente con utenti e clienti. Continua a creare nuovi test!

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