Agents optimieren, um die Latenz zu minimieren

Dieser Artikel stellt einige bewährte Methoden vor und hilft Ihnen, Agents zu optimieren, die von Informationen aus externen Quellen abhängig sind, um die Wartezeit für Kunden während einer Unterhaltung zu reduzieren.

Setzen Sie eine maximale Verzögerung wegen Zeitüberschreitung für extern gesetzte globale Variablen. Für Agents mit globalen Variablen, die so konfiguriert sind, dass sie Kontext von externen Quellen empfangen, sollten Sie den optionalen Zeitüberschreitungswert festlegen, damit Ihre Agent nicht länger blockiert werden.

Informieren Sie den Benutzer, dass der Agent ein bisschen Zeit braucht. Wenn der Agent mehrere Sekunden lang nicht antwortet, fragt sich der Benutzer vielleicht, ob das System funktioniert. Überlegen Sie, zu Beginn des entsprechenden Themas eine kurze Nachricht zu senden, die darauf hinweist, dass der Agent gerade Informationen sucht. So weiß der Benutzer, dass der Vorgang einen Moment dauern kann und alles funktioniert.

Minimieren und optimieren Sie langwierige Vorgänge außerhalb des Agents. Das Aufrufen externer Systeme, um Informationen abzurufen und eine Anfrage zu personalisieren, kann die Benutzererfahrung deutlich verbessern, kann aber auch zu unangenehm langen Wartezeiten führen. Falls diese Personalisierung erforderlich ist, stellen Sie sicher, dass der Aufruf optimiert wird und das System, das aufgerufen wird, skalierbar ist.

Verwenden Sie HTTP-Anforderungsknoten für schnelle Anforderungen. Die Verwendung eines Power Automate-Flows ermöglicht es, komplexe Vorgänge einfach durchzuführen, kann jedoch mit erheblichem Mehraufwand verbunden sein. Wenn Sie nur einen einzigen externen Suchaufruf benötigen, kann der HTTP-Anforderungsknoten eine einfachere Option für solche einfachen Vorgänge sein.

Für Power Automate-Aufrufe verwenden Sie das Power Automate-Dashboard, um die Ausführungsdauer der Anfragen zu überprüfen. Copilot Studio bietet keine Erkenntnisse darüber, wie viel Zeit Vorgänge außerhalb des Agent, wie Power Automate-Aufrufe, in Anspruch nehmen. Daher kann es schwierig sein, zu verstehen, was genau Zeit kostet. In Copilot Studio erfolgen diese externen Aufrufe synchron, was bedeutet, dass im Gespräch keine weiteren Aktivitäten stattfinden, bis ein Power Automate-Flow abgeschlossen ist. Ziehen Sie in Betracht, das Power Automate-Dashboard für Ihren Flow zu verwenden. Das Dashboard bietet Ihnen möglicherweise Informationen über die Erfolgs- und Fehlerquoten Ihrer Vorgänge sowie deren Dauer.