Sporingspanel i Agentforce Builder
Sporing-panelet er den innebygde feilsøkingsprogrammet for forhåndsvisning og direkte testing i Agentforce Builder. Den viser hvordan agenten tok beslutninger, inkludert valgte underagenter, hvilke handlinger som ble utløst, når emneoverganger skjedde, og hvordan variabelverdier ble endret.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition. Nødvendige tilleggslisenser varierer etter agenttype. |
Når du har sendt en testmelding, viser interaksjonssammendraget hver hendelse i agentens beslutningsprosess som en visuell tidslinje. Avhengig av testtilfellet inkluderer hendelsene følgende:
| Hendelse | Beskrivelse |
|---|---|
| Inndata: [Melding] | Meldingen som startet denne omgangen |
| Årsaker: [agentnavn] | Agentens begrunnelse passerer og skisserer hva den bestemte seg for å gjøre videre og hvorfor |
| Handling: [funksjonsetikett] | En agenthandling som agenten utløste (flyt, Apex og så videre) |
| Overgang til underagent: [målagent] | Agenten som overførte samtalen til en underagent i samme agent |
| Overgang til agent: [utviklernavn] | Agenten overførte samtalen til en separat relatert agent |
| Utdatavurdering: [kategori] | Evaluering av agentens svar før det returneres til brukeren |
| MCP Tool Evaluation (Evaluering av MCP-verktøy): [agentnavn] | Et MCP-verktøy kaller opp agenten evaluert |
Velg en hendelse i interaksjonssammendraget for å åpne detaljvisningen i Spor-fanen. Spor-fanen viser en oversikt over hvert millisekund av denne hendelsen, med tidslinjer for hver underoperasjon. Se nærmere på et individuelt område for å se alle utdatadataene og nøyaktig hva agenten mottok og returnerte på det punktet.
Underfanen Variabler viser statusen til hver variabel ved hvert beslutningspunkt i økten. Hver hendelse viser verdien før den ble kjørt og verdien etter at hendelsen ble fullført. Eksempel: En boolsk overføring fra Usann til Sann etter at en betingelsessjekk har blitt gjennomgått. Bruk underfanen Variabler til å
- Kontroller at de riktige dataene nådde en agenthandling eller en ledetekstmal
- Kontroller at den riktige variabelen er oppdatert etter at handlingen er fullført
- Identifisere hvor i økten en variabel mottok en uventet verdi
Angi startverdier eller overstyr verdier i kontekstvariabler før du starter testen, og bruk deretter variabler i løpet av økten til å spore hvordan disse verdiene utvikler seg.
I ethvert Årsaker-trinn viser Sporing-fanen den eksakte ledeteksten som sendes til LLM. Bruk denne informasjonen til å forstå:
- Hvilken kontekst agenten hadde da den valgte en underagent eller bestemte seg for å utløse en agenthandling
- Hvis ledeteksten inneholdt variabelverdiene og instruksjonene du forventet
- Hvorfor agentenes vurderinger førte til et uventet utfall
Når du går gjennom et spor, stiller du spørsmål til den innebygde Agentforce om hva du ser. For eksempel "Forklar ledeteksten som ble generert i dette vurderingstrinnet" eller "Hvordan kan jeg fikse agenten for å håndtere denne saken?"
Se gjennom eventuelle foreslåtte rettelser før du bruker dem. Forslag refererer noen ganger til agenthandlinger eller flyter som ikke finnes i organisasjonen, så kontroller før du gjør endringer.
Her er noen av de vanligste feilsøkingsproblemene og trinnene for hvordan du løser dem.
| Hendelse | Oppløsning |
|---|---|
| En agenthandling utløste ikke | Åpne Årsaker-trinnet like før den forventede handlingen. Se gjennom den genererte ledeteksten for å se om agenten hadde konteksten som er nødvendig for å kalle opp handlingen. Kontroller deretter om det vises en FunctionStep (Action) etter Årsaker-trinnet. Hvis den ikke gjør det, bestemte agenten seg for ikke å utløse handlingen basert på dens tilgjengelige kontekst. |
| En uventet underagentovergang skjedde | Finn TransitionStep i sammendraget av interaksjoner. Utvid Årsaker-trinnet før det for å se hvilken kontekst som førte agenten til overgangen. Kontroller om agentruterens konfigurasjon samsvarer med hensikten som testmeldingen uttrykker. |
| Utdata stemte ikke med forventningene | Merk av for OutputEvaluationStep på slutten av sekvensen. Gå deretter bakover gjennom Årsaker-trinnene og underfanen Variabler for å identifisere hvor agentens beslutning avviker fra det du forventet. |
