Loading
Generative AI von Agentforce und Einstein
Fehlerbehebung bei der Multi-Agent-Orchestrierung

Fehlerbehebung bei der Multi-Agent-Orchestrierung

Lösen Sie häufige Probleme mit Agentforce-Lösungen, die die Orchestrierung mehrerer Agenten beinhalten.

Wie kann ich die Latenz in meiner Multiagent-Orchestrierungslösung reduzieren?

  • Implementieren Sie zunächst die Empfehlungen unter "Möglichkeiten zur Minimierung der Latenz in Lösungen mit mehreren Agenten" in der Multiagentenorchestrierung.
  • Isolieren Sie, wo in Ihrer Agentforce Lösung hohe Latenzen und Zeitüberschreitungen auftreten. Verwenden Sie die unter "Fehlerbehebung bei Ressourcen" beschriebenen Debugging-Tools. Beispiel:
    • Überwachen Sie in Agent Analytics die Kennzahlen und Bewertungen für die Dauer Ihrer Lösung. Legen Sie in der Agentenintegritätsüberwachung Alarmschwellenwerte für relevante Kennzahlen und Bewertungen fest, um Benachrichtigungen auszulösen, wenn die Latenz gegen Schwellenwerte verstößt.
    • Untersuchen Sie Verfolgungen und Protokolle auf Zeitüberschreitungsfehler. Die Zeitüberschreitungsobergrenze für Orchestriereragenten beträgt 120 Sekunden. Dies beinhaltet die verstrichene Zeit, die der Orchestriereragent für Overhead-Aufgaben aufgewendet hat, beispielsweise das Delegieren und (im Supervisor-Modus) das Synthetiken der Ergebnisse. Im Supervisor-Modus synthetisiert der Orchestrierungsagent Zeitüberschreitungsfehler. Die Zeitüberschreitungsobergrenze für verbundene Unteragenten beträgt 30 Sekunden.
    Verwenden Sie diese Symptome, um Latenzursachen zu ermitteln, die Sie in Ihrer AI-Lösung beheben können.

Wie kann ich Probleme mit übergebenen Variablen beheben?

Beachten Sie Folgendes:

  • Während der Sitzung können benutzerdefinierte (veränderbare) Variablen angegeben werden.
  • Kontextvariablen (verknüpfte Variablen) sind unveränderlich und können nach Beginn der Sitzung nicht mehr aktualisiert werden.

Weitere Informationen finden Sie unter Agentenskriptverweis: Variablen (benutzerdefinierte und verknüpfte) im Agentforce Developer Guide.

In der Multiagent-Orchestrierung gibt es zwei Möglichkeiten, Variablen weiterzugeben:

  • Vom Orchestriereragenten zum verbundenen Unteragenten. Bei verbundenen Unteragenten können Eingabevariablen zugeordnet werden. Im Übergabe- und Supervisor-Modus können Sie diese Eingabevariablen entweder Kontextvariablen oder benutzerdefinierten Variablen zuordnen. Entsprechende Informationen finden Sie unter "Übergabe- und Supervisor-Modi" in der Multiagentenorchestrierung.
    Hinweis
    Hinweis In dieser Version werden Variablen nur in eine Richtung übergeben: vom Orchestriereragenten zum verbundenen Unteragenten. Variablen werden nicht von einem verbundenen Unteragenten zurück an den Orchestriereragenten übergeben.
  • Zwischen verbundenen Unteragenten. Wenn ein verbundener Unteragent im Übergabemodus über einen Abschnitt "Nach der Antwort" verfügt, können Sie Variablen festlegen, bevor Sie zu einem anderen verbundenen Unteragenten wechseln. Da der nächste verbundene Unteragent diese Werte nur über seinen inputs empfängt, müssen alle von Ihnen festgelegten Variablen im Eingabeblock des verbundenen Zielunteragenten zugeordnet werden. Kontext wird nicht automatisch fließen.

Entsprechende Informationen finden Sie in der Salesforce-Hilfe unter Verbinden eines Agenten als Unteragent und im Agentforce Developer Guide unter Block für verbundene Unteragenten.

Wie kann ich Authentifizierungsprobleme beheben?

Ihr Authentifizierungsansatz variiert je nach Agententyp und Kombination aus Orchestriereragent und verbundenem Unteragent.

  • Verbundene Agentforce Serviceagenten (ASA) werden als Sitzungsbenutzer des Orchestriereragenten (der digitale Benutzer) ausgeführt, nicht als eigener Agentenbenutzer. ASA unterstützt auch nicht authentifizierte Gastbenutzer.
  • Verbundene Agenten für Agentforce Employee Agent (AEA) werden im Kontext des angemeldeten Benutzers ausgeführt. Weisen Sie dem angemeldeten Benutzer die Berechtigungen zu, die für alle Vorgänge erforderlich sind, die der verbundene Unteragent anfordert.

Entsprechende Informationen finden Sie unter "Authentifizierung auf Benutzerebene in Lösungen für mehrere Agenten" in der Multiagentenorchestrierung.

Welche Einschränkungen kann ich für meine Multiagent-Orchestrierungslösung berücksichtigen?

  • Überprüfen Sie die unterstützten und nicht unterstützten Funktionen unter "Überlegungen und Einschränkungen" in der Multiagentenorchestrierung.
  • Die Multi-Agent-Orchestrierung erzwingt keine Obergrenze für die Anzahl der verbundenen Unteragenten. Experimentieren Sie mit verschiedenen Kombinationen, um das optimale Design zu erhalten, das für Ihren Anwendungsfall und Ihre Umgebung skaliert werden kann.
  • Designempfehlungen finden Sie unter "Tipps for Design Your Agent-to-Agent Solution" (Tipps zum Entwerfen Ihrer Agent-zu-Agent-Lösung) in der Multi-Agent-Orchestrierung.

Fehlerbehebung bei Ressourcen

Agentforce bietet Tools und Funktionen, mit denen Sie Muster identifizieren, Ursachen untersuchen und Korrekturmaßnahmen ergreifen können.

  • Verwenden Sie im Agentengenerator die Planverfolgung im Bereich "Unterhaltungsvorschau", um Probleme in Ihrer Multi-Agenten-Lösung zu untersuchen. Sehen Sie sich die detaillierten, schrittweisen Entscheidungen und Aktionen an, die Ihr Orchestrierungsagent und verbundene Unteragenten während einer Unterhaltung oder eines Workflow-Tests treffen.
  • Verwenden Sie erweiterte Ereignisprotokolle, um detaillierte Details zu Agentenunterhaltungen bereitzustellen.
  • Verwenden Sie Agent Analytics, um die Agentenleistung zu überwachen und Fehlertrends zu erkennen. Untersuchen Sie Muster und Ursachen auf Sitzungsebene (siehe Analysieren von Daten mit der Agentenoptimierung).
  • Legen Sie in der Agentenintegritätsüberwachung Alarmschwellenwerte fest, um Benachrichtigungen auszulösen, wenn die Agentenleistung gegen Schwellenwerte verstößt.
 
Laden
Salesforce Help | Article