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

Visualizzare i risultati dei test

Obiettivi di apprendimento

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

  • Descrivere i risultati dei test di Agentforce Studio.
  • 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. Nell’App Launcher (Programma di avvio app) Icona dell'App Launcher (Programma di avvio app), cerca e seleziona Agentforce Studio.
  2. Fai clic su Tests (Test).
  3. Seleziona la suite di test denominata Generated Test Agentforce v1 (Test Agentforce v1 generato).
  4. Fai clic su Run history (Cronologia esecuzioni).
    La cronologia delle esecuzioni mostra lo stato, i risultati e la persona che ha eseguito il test per ogni volta che la suite è stata eseguita.
  5. Seleziona Start Time (Ora di inizio) per la suite di test che hai appena eseguito.

Nella parte superiore sono riportate le voci seguenti: Subagent Evaluation Pass % (% superamento valutazioni agente secondario), Action Evaluation Pass % (% superamento valutazioni azione) e Response Evaluation Pass % (% superamento valutazioni risposta). Questa sezione offre una rapida panoramica del modo in cui le varie parti dei test sono state completate.“Agentforce Studio con gli stati dei test Generated Test Agentforce v1 (Test Agentforce v1 generato) e i pulsanti Details (Dettagli) e Download Results (Scarica risultati).”

Nella sezione Test Results (Risultati del test) sono visualizzate diverse colonne. Vediamo la prima riga più in dettaglio. I tuoi risultati potrebbero essere diversi.

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

Expected Subagent (Agente secondario previsto)

MigrationDefaultTopic

Expected Actions (Azioni previste)

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

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

Agent Response (Risposta agente)

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?)

Response Evaluation (Valutazione risposta)

Pass (Riuscito)

Subagent Evaluation (Valutazione agente secondario)

Pass (Riuscito)

Actual Subagent (Agente secondario effettivo)

MigrationDefaultTopic

Action Evaluation (Valutazione azione)

Fail (Non riuscito)

Actual Actions (Azioni effettive)

[‘IdentifyRecordByName’, ‘ExtractFieldsAndValuesFromUserInput’]

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.

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

Sembra che il test di esempio qui sopra 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). L’agente potrebbe chiederti di confermare: fai clic su Confirm (Conferma) oppure inserisci Yes (Sì).

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

Sarà visualizzata anche la voce Action Launched (Azione avviata), che indica che è stata chiamata l’azione Identify Record by Name (Identifica record per 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 di Agentforce Testing

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.

Agentforce Testing consente di eseguire ripetuti test che permettono 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 Agentforce Testing può fare e dei diversi modi in cui puoi lavorare con i criteri di test per verificare 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