breadcrumbDescription
Sporingspanel i Agentforce
Sporingspanelet er den logiske fejlfinding, der er indbygget i eksempelvisnings- og livetestoplevelsen i Agentforce Builder. Den viser, hvordan din agent tog beslutninger, herunder valgte underagenter, hvilke handlinger der blev udløst, hvornår emneovergange skete, og hvordan variabelværdier blev ændret.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Performance, Unlimited og Developer Edition. Krav til tilføjelsesprogramlicenser varierer efter agenttype. |
Når du har sendt en testmeddelelse, viser interaktionssammendraget hver begivenhed i agentens beslutningsproces som en visuel tidslinje. Afhængig af testsagen omfatter begivenhederne:
| Begivenhed | Beskrivelse |
|---|---|
| Input: [meddelelse] | Den meddelelse, der startede denne drejning |
| Årsagssætning: [Agentnavn] | Agentens overførselsvejledning angiver, hvad den besluttede at gøre som det næste, og hvorfor |
| Handling: [funktionsbetegnelse] | En agenthandling, som agenten udløste (forløb, Apex osv.) |
| Overgang til underagent: [målagent] | Agenten videregav samtalen til en underagent i den samme agent |
| Overgang til agent: [udviklernavn] | Agenten videregav samtalen til en separat relateret agent |
| Outputvaluering: [kategori] | Evaluering af agentens svar, før det returneres til brugeren |
| MCP-værktøjsevaluering: [Agentnavn] | Et MCP-værktøj kalder agenten evalueret |
Vælg en begivenhed i interaktionssammendraget for at åbne dens detaljevisning på fanen Spor. Fanen Spor viser en opdeling af hvert millisekund af denne begivenhed med tidslinjer for hver underhandling. Gå i detaljer med en individuel periode for at se dens fulde outputdata og præcis, hvad agenten modtog og returnerede på dette tidspunkt.
Underfanen Variabler viser tilstanden for hver variabel på hvert beslutningspunkt i sessionen. Hver begivenhed viser værdien før den blev kørt og værdien efter begivenheden blev fuldført. F.eks. en boolesk omskifter fra Falsk til Sand, når en betingelseskontrol passerer. Brug underfanen Variabler til at:
- Bekræft, at de korrekte data nåede en agenthandling eller meddelelsesskabelon
- Bekræft, at den korrekte variabel er opdateret efter udførelse af handlingen
- Identificer, hvor i sessionen en variabel modtog en uventet værdi
Angiv indledende værdier eller tilsidesæt værdier i kontekstvariabler, før du starter din test, og brug derefter variabler under sessionen til at spore, hvordan disse værdier udvikles.
I ethvert begrundelsestrin viser fanen Sporing den nøjagtige meddelelse, der er sendt til LLM. Brug disse oplysninger til at forstå:
- Hvilken kontekst agenten havde, da den valgte en underagent eller besluttede at udløse en agenthandling
- Hvis meddelelsen indeholdt de variabelværdier og instruktioner, du forventede
- Hvorfor agentens argumentation førte til et uventet resultat
Mens du gennemser et spor, skal du stille de indbyggede Agentforce spørgsmål om, hvad du ser. F.eks. "Forklar den meddelelse, der er genereret i dette argumenttrin" eller "Hvordan kan jeg rette agenten til at håndtere denne sag?"
Gennemse eventuelle foreslåede rettelser omhyggeligt, før du anvender dem. Forslag refererer nogle gange til agenthandlinger eller forløb, der ikke findes i din organisation, så bekræft, før du foretager ændringer.
Her er nogle få af de mere almindelige fejlretningsproblemer og trin til, hvordan du løser dem.
| Begivenhed | Løsning |
|---|---|
| En agenthandling udløste ikke | Åbn argumenteringstrinnet umiddelbart før den forventede handling. Gennemse den genererede meddelelse for at se, om agenten havde den kontekst, der er nødvendig for at kalde handlingen. Kontroller derefter, om der vises en FunctionStep (Action) efter trinnet Reasoning. Hvis den ikke gør det, besluttede agenten ikke at udløse handlingen baseret på dens tilgængelige kontekst. |
| Der skete en uventet underagentovergang | Find TransitionStep i interaktionssammendraget. Udvid argumenteringstrinnet før det for at se, hvilken kontekst der førte agenten til overgangen. Bekræft, om agentdistributørens konfiguration matcher den hensigt, din testmeddelelse udtrykker. |
| Output matcher ikke forventningerne | Kontroller OutputEvaluationStep i slutningen af sekvensen. Arbejd derefter bagud gennem trinene Årsagssammenhæng og underfanen Variabler for at identificere, hvor agentens beslutning afvigede fra det, du forventede. |
