Freigeben über


Agent-Verhalten mit generativer KI orchestrieren

Agents können entweder die generative oder die klassische Orchestrierung verwenden. Standardmäßig werden neu erstellte Agents für die Verwendung der generativen Orchestrierung konfiguriert. Bei der generativen Orchestrierung kann ein Agent die besten Tools, Wissensquellen, Themen und andere Agents auswählen, um Benutzeranfragen zu beantworten oder auf Ereignistrigger zu reagieren. Die Alternative ist die klassische Orchestrierung, dabei reagiert ein Agent auf Benutzer, indem er das Thema auslöst, von dem die Triggerausdrücke der Benutzeranfrage am ehesten entsprechen.

Wichtig

  • Wenn Sie einen Agent aus einem vordefinierten Agent erstellen, bestimmt die Konfiguration des vordefinierten Agents, welche Orchestrierungsmethode verwendet wird.

  • Wenn ein Administrator die Möglichkeit zur Verwendung der generativen Orchestrierung in einer Umgebung deaktiviert, können in dieser Umgebung erstellte Agents nur die klassische Orchestrierung verwenden.

In der folgenden Tabelle wird das Agent-Verhalten zwischen generativer und klassischer Orchestrierung verglichen.

Verhalten Generative Orchestrierung Klassische Orchestrierung
Themen Die Themen werden anhand der Beschreibung ihres Zwecks ausgewählt. Die Auswahl der Themen basiert auf dem Abgleich einer Benutzerabfrage mit Triggerausdrücken.
Untergeordnete und verbundene Agenten Untergeordnete und verbundene Agenten werden basierend auf ihrer Beschreibung ausgewählt. Nicht anwendbar.
Tools Der Agent kann Tools anhand ihres Namens und ihrer Beschreibung aufrufen. Tools können nur explizit aus einem Thema heraus aufgerufen werden.
Wissen Der Agent kann proaktiv nach Wissen suchen, um die Anfrage eines Benutzers zu beantworten. Wissen kann als Fallback verwendet werden, wenn keine Themen mit der Abfrage eines Benutzers übereinstimmen (oder explizit aus einem Thema heraus aufgerufen werden).
Verwendung mehrerer Themen, Tools, Wissensquellen Der Agent kann eine Kombination aus Themen, Tools und Wissensquellen verwenden. Der Agent versucht, ein einzelnes Thema auszuwählen, um dem Benutzer zu antworten, und greift dabei auf Wissen zurück, falls konfiguriert.
Die Benutzer um Eingabe bitten Der Agent kann automatisch Fragen generieren, um Benutzer zur Angabe fehlender Informationen aufzufordern, die zum Ausfüllen von Eingaben für Themen und Tools erforderlich sind. Sie müssen Frageknoten in Themen verwenden, um Nachrichten zu verfassen, in denen der Benutzer zur Eingabe aller erforderlichen Informationen aufgefordert wird.
Reaktion auf Benutzer Der Agent generiert automatisch eine Antwort, wobei die verfügbaren Informationen aus Themen, Tools, anderen Agents und Wissen verwendet werden. Sie müssen Nachrichtenknoten in Themen verwenden, um Nachrichten als Antworten für Benutzer zu verfassen (oder Nachrichten, die ein Tool aus einem Thema aufrufen).

Trinkgeld

Es gibt wesentliche Unterschiede zwischen klassischer und generativer Orchestrierung, z. B. in Bezug auf die Art und Weise, wie Wissen durchsucht wird, und die unterstützten Datenquellen. Bevor Sie den generativen Modus für einen vorhandenen Agent aktivieren, informieren Sie sich über die bekannten Einschränkungen.

Wie funktioniert generative Orchestrierung?

Durch den Einsatz generativer KI zur Bestimmung der Reaktionen Ihres Agent kann die Unterhaltung für die Benutzer natürlicher und flüssiger verlaufen. Generative KI kann es einem Agenten auch erlauben, Aktionen autonom auszuführen.

Auswahl der richtigen Themen, Tools, anderer Agents und Wissensquellen

Wenn ein Benutzer eine Nachricht sendet, wählt Ihr Agent ein oder mehrere Tools, Themen, andere Agents oder Wissensquellen aus, um die Antwort vorzubereiten. Mehrere Faktoren bestimmen die Auswahl. Der wichtigste Faktor ist die Beschreibung der Themen, Tools, Agents und Wissensquellen. Zu den weiteren Faktoren gehören der Name eines Themas, Tools, Agents oder einer Wissensquelle, alle Eingabe‑ oder Ausgabeparameter sowie deren Namen und Beschreibungen. Beschreibungen ermöglichen es Ihrem Agent, beim Verknüpfen von Benutzerabsichten mit Tools, anderen Agents und Themen genauer zu sein. Sie müssen nicht alle Möglichkeiten vorhersagen, die ein Benutzer angeben könnte, was er benötigt.

Wenn ein Agent für den Einsatz generativer Orchestrierung konfiguriert wurde, kann er ein oder mehrere Tools, Themen, andere Agents oder Wissensquellen auswählen, um Benutzeranfragen (einschließlich mehrteiliger Absichten) zu bearbeiten oder selbstständig auf Ereignisse zu reagieren. Wenn der Agent mehrere Tools, Agents oder Themen auswählt, ruft der Agent diese nacheinander auf, nachdem Fragen generiert wurden, um den Benutzer nach fehlenden Informationen zu fragen.

Erfahren Sie mehr darüber, wie Agents Wissensquellen durchsuchen, wenn generative Orchestrierung aktiviert ist.

Reagieren auf Benutzereingaben oder Ereignisauslöser

Der Agent verwendet die Informationen, die von allen Wissensquellen, Tools, Agents und Themen zurückgegeben werden, die er als Reaktion auf Benutzereingaben oder auf einen Ereignistrigger ausgewählt hat, und fasst eine Antwort auf alle ursprünglichen Benutzerabfragen zusammen.

Trinkgeld

Da ein Agent, der mit generativer Orchestrierung konfiguriert ist, Informationen aus Wissensquellen, Tools, anderen Agents und Themen verwenden kann, um eine Antwort zu generieren, können Sie Ihre Themen flexibler gestalten, indem Sie ihre endgültige Antwort nicht in einem Nachrichtenknoten senden, sondern sie stattdessen als Ausgabevariable an den Agent zurückgeben. Mit dieser Methode kann Ihr Agent Ihren Benutzern kontextbezogene Antworten geben. Weitere Informationen zur Konfiguration von Themenein- und Ausgaben

Tests

Wenn Sie einen Agent testen, der die generative Orchestrierung in Copilot Studio verwendet, können Sie die Aktivitätszuordnung öffnen, um zu sehen, wie Ihr Agent reagiert.

Generative Orchestrierung für einen Agent deaktivieren

  1. Wechseln Sie zur Einstellungen für Ihren Agent.

  2. Im Abschnitt Generative KI unter Orchestrierung wählen Sie bei Generative KI-Orchestrierung für die Antworten Ihres Agenten verwenden? die Option Nein. Ihr Agent ist jetzt für die Verwendung der klassischen Orchestrierung konfiguriert.

Generative Orchestrierung für einen Agent aktivieren

  1. Wechseln Sie zur Einstellungen für Ihren Agent.

  2. Im Abschnitt Generative KI unter Orchestrierung wählen Sie bei Generative KI-Orchestrierung für die Antworten Ihres Agenten verwenden? die Option Ja.

Trinkgeld

Sie sollten Ihre Benutzer darüber informieren, dass einige der Unterhaltungen (z. B. Fragen, die beim Ausführen eines Tools generiert werden) von KI generiert werden können. Sie können z. B. im SystemthemaUnterhaltung starten eine zusätzliche Nachricht hinzufügen, mit der die Meldung gesteuert wird, die Ihren Benutzenden angezeigt wird, wenn eine neue Unterhaltung mit dem Agenten beginnt.

Beschreibungen verfassen

Wenn Sie einen Agent für die Verwendung generativer Orchestrierung konfigurieren, geben Sie für jeden seiner untergeordneten Agents, verbundenen Agents, Themen, Tools und Wissensquellen eine geeignete Beschreibung an. Gute Beschreibungen stellen sicher, dass der Agent die richtigen Themen, Tools, anderen Agents und Wissensquellen auswählt, um auf Benutzer zu reagieren.

Bei Tools gehört das Erstellen einer Beschreibung zum Assistenten, mit dessen Hilfe sie dem Agenten hinzugefügt werden. Die Beschreibung ist häufig bereits für Sie ausgefüllt. Sie können jedoch bei Bedarf Änderungen vornehmen. Weitere Informationen zum Hinzufügen und Verwalten von Tools finden Sie unter Benutzerdefinierten Agents Tools hinzufügen.

Sobald die generative Orchestrierung für Themen aktiviert ist, wird Der Agent wählt auf Trigger-Knoten (anstelle von Benutzer sagt einen Ausdruck) angezeigt, sodass Sie die Beschreibung für das Thema hinzufügen oder bearbeiten können.

Trinkgeld

Wenn Sie die generative Orchestrierung für einen Agent aktivieren, den Sie ursprünglich für die Verwendung der klassischen Orchestrierung erstellt haben, generiert Copilot Studio automatisch eine Standardbeschreibung für jedes vorhandene Thema, basierend auf den Triggerausdrücken des Themas. Die generierte Beschreibung ist häufig gut genug, damit bei entsprechenden Benutzeranfragen dieses Thema ausgewählt wird. Es empfiehlt sich jedoch, den Ratschlägen in diesem Artikel zu folgen und die generierten Beschreibungen zu überarbeiten.

Mehrsprachige Unterstützung mit generativer Orchestrierung

Für einen Agent, der generative Orchestrierung verwendet, befindet sich jeder generierte Inhalt in der derzeit aktiven Sprache – entweder in der primären Sprache des Agents oder in einer seiner sekundären Sprachen. Der Agent ermittelt automatisch die Benutzersprache aus der Client- oder Browsersprache. Weitere Informationen zum Hinzufügen von Sprachen für Ihren Agent finden Sie unter Mehrsprachige Agents konfigurieren und erstellen. Eine Liste der unterstützten Sprachen mit generativer Orchestrierung finden Sie unter Unterstützte Sprachen.

Best Practices

Verwenden Sie die folgenden bewährten Methoden zum Benennen von Themen, Tools und Wissensquellen. Verwenden Sie sie auch zum Entwerfen klarer, präziser und relevanter Beschreibungen für diese Elemente.

Trinkgeld

Wenn mehrere Themen ähnliche Beschreibungen haben, kann Ihr Agent sie alle aufrufen, um eine Frage zu beantworten. Um dieses Verhalten zu verhindern, testen Sie Ihren Agent gründlich, und überarbeiten Sie sich überlappende Beschreibungen. Mehr erfahren Sie unter Konfigurieren hochwertiger Anweisungen für generative Orchestrierung.

Schreibstil

Verwenden Sie eine einfache und direkte Sprache. Vermeiden Sie Jargon, Slang oder Fachbegriffe.

Benutzen Sie für Beschreibungen das Aktiv und die Gegenwartsform. Schreiben Sie z. B. „Dieses Tool liefert Wetterinformationen“ anstelle von „Wetterinformationen werden von diesem Tool bereitgestellt“.

Verwenden Sie Aufzählungen und nummerierte Listen, um eine Reihe von Elementen, Aktionen oder Überlegungen klar voneinander zu trennen.

Relevanz

Verwenden Sie Schlüsselwörter, die sich auf die Funktionalität des Tools oder Themas und die Absicht des Benutzers beziehen. Wenn ein Tool beispielsweise Wetterinformationen bereitstellt, verwenden Sie Schlüsselwörter wie „Wetter“, „Vorhersage“, „Temperatur“, „Regen“, „Schnee“ usw.

Schreiben Sie für die Beschreibung eine kurze und informative Zusammenfassung der Funktionalität des Tools oder Themas. Beschränken Sie die Zusammenfassung auf einen oder zwei Sätze. Erläutern Sie, was das Tool oder Thema tut und wie es dem Benutzer zugute kommt.

Verwenden Sie einen beschreibenden und eindeutigen Namen, der aus einer kurzen Phrase besteht. Vermeiden Sie generische oder mehrdeutige Namen, die verwirrend sein könnten. Nennen Sie ein Tool beispielsweise nicht „Wetter“, sondern „Wettervorhersage“ oder „Wetterbericht“.

Verwenden Sie eine bestimmte Sprache, um Mehrdeutigkeiten zwischen ähnlichen Themen und Tools zu verhindern.

Wenn Ihr Agent beispielsweise bereits über ein Tool verfügt, das Informationen über die aktuelle Wetterlage bereitstellt, Sie aber ein weiteres Thema hinzufügen möchten, um die Wettervorhersage für morgen bereitzustellen, stellen Sie sicher, dass die Namen und Beschreibungen dieser Themen spezifisch genug sind, um Mehrdeutigkeiten zu vermeiden. Stellen Sie sicher, dass solche ähnlichen Themen einen anderen Namen und eine andere Beschreibung haben. Es kann auch hilfreich sein, anzugeben, was sie nicht tun können. Hier finden Sie Beispiele für Namen und Beschreibungen, die Sie verwenden können.

Name: Aktuelles Wetter

Beschreibung: Dieses Thema bietet Wettervorhersagen für jeden Ort der Welt. Sie können das aktuelle Wetter abfragen, einschließlich Temperatur und ob es regnet oder schneit. Es werden keine Wettervorhersagen für andere Tage abgerufen.

Name: Wettervorhersage für Morgen

Beschreibung: Dieses Thema bietet Informationen zum Wetter des nächsten Tages für jeden Ort der Welt. Es stellt die Temperatur bereit. Das aktuelle Wetter für heute wird nicht abgerufen.

Beispiele dafür, was Sie nicht tun sollten

Die folgenden Beispiele folgen den Richtlinien nicht. Das erste Beispiel ist zu vage, da es nicht angibt, welche Arten von Fragen das Tool beantworten kann.

Name: Fragen beantworten

Beschreibung: Dieses Tool kann Fragen beantworten.

Im nächsten Beispiel wird Fachjargon verwendet. Stattdessen sollte „Gewinn je Aktie“ (EPS) ausgeschrieben werden.

Name: EPS abrufen

Beschreibung: Ruft den EPS für jeden Börsenticker ab.

Beispiele für Interaktionen mit einem Agenten, der generative Orchestrierung zur Verarbeitung von Benutzeranfragen verwendet

Die folgenden Beispiele basieren auf einem Agent mit zwei benutzerdefinierten Themen – eines für die Suche nach Ladenöffnungszeiten und eines für die Suche nach einem Geschäft in der Nähe – und einem Tool, das auf dem vordefinierten MSN Wetter-Konnektor basiert.

Beispiel 1

In diesem Beispiel fragt der Benutzer: „Wie ist das Wetter in Seattle?“. Der Agent wählt das Tool für aktuelles Wetter aus und füllt die Standorteingabe mit „Seattle“ aus, die er aus der Frage des Benutzers erkannt hat.

Screenshot von Beispiel 1, der das Wettertool auf der Aktivitätskarte zeigt

Beispiel 2

In diesem Beispiel sagt der Benutzer: „Ich benötige die Öffnungszeiten des Geschäfts und möchte das nächstgelegene Geschäft finden“. Der Agent wählt zwei Elemente aus, das Thema Ladenöffnungszeiten und das Thema Filialsuche , und verkettet diese, um auf beide Teile der Benutzerabfrage zu antworten.

Screenshot von Beispiel 2 mit Details aus dem zweiten von zwei Themen, die in der Aktivitätskarte miteinander verkettet sind.

Beispiel 3

In diesem Beispiel findet der Benutzer sein nächstgelegenes Geschäft, das als „Kirkland“ identifiziert wird, zu einem früheren Zeitpunkt in der Unterhaltung. Der Benutzer fragt dann: „Wie ist das Wetter dort?“ Hier wählt der Agent das Tool für das aktuelle Wetter aus, füllt den Standort jedoch basierend auf dem Kontext der letzten Unterhaltung mit „Kirkland“ aus.

Screenshot von Beispiel 3, der den Unterhaltungsverlauf und das Wettertool auf der Aktivitätskarte zeigt

Mehr Steuerungsoptionen für generative Orchestrierung

Aktuellen Plan abbrechen

Verwenden Sie den Knoten Alle Themen beenden innerhalb eines Themas, um alle verbleibenden Schritte abzubrechen, die der Orchestrator als Reaktion auf einen Benutzer- oder Ereignistrigger geplant hat.

Verwenden von Thementriggern und Steuern der Verwendung des Gesprächsverlaufs

Verwenden Sie einen der folgenden Themenauslöser, um das Verhalten eines Agents zu bestimmen:

  • Generierte KI-Antwort, wenn der Agent eine Antwort an einen Benutzer generiert.
  • Plan abgeschlossen, wenn ein Plan abgeschlossen ist (d. h., wenn der Agent alle Schritte ausgeführt hat, um einem Benutzer zu antworten).

Erfahren Sie mehr über diese und andere Thementrigger.

Unterhaltungsverlauf steuern

Agenten verwenden den aktuellen Unterhaltungsverlauf, wenn sie Entscheidungen darüber treffen, wie sie einem Benutzer antworten oder andere Aktionen ausführen, z. B. das Generieren von Antworten oder das Ausfüllen von Eingabewerten aus dem verfügbaren Kontext. Sie können den vom Planer verwendeten Unterhaltungsverlauf jederzeit löschen, indem Sie einen Knoten Variablenwerte löschen mit der Option Unterhaltungsverlauf für die aktuelle Sitzung verwenden.

Bekannte Einschränkungen für generative Orchestrierung

Die folgenden bekannten Probleme und Einschränkungen bestehen bei der Verwendung des generativen Orchestrierungsmodus.

Wissen

Wenn die generative Orchestrierung aktiviert ist, verwendet ein Agent beim Durchsuchen von Wissensquellen nicht das Systemthema Unterhaltungsverbesserung. Daher verwendet der Agent keine Änderungen, die Sie an diesem Systemthema vornehmen, um anzupassen, wie er nach Wissen sucht. Diese Einschränkung gilt auch für klassische Datenquellen, die in Knoten für generative Antworten konfiguriert sind, einschließlich benutzerdefinierter Datenquellen. Erfahren Sie mehr darüber, wie Wissen mit der generativen Orchestrierung funktioniert.

Unterstützung für benutzerdefinierte Entitäten für Themen- und Tooleingabeparameter

Tools und Themen unterstützen noch keine benutzerdefinierten Entitäten (geschlossene Listen und Regex-Entitäten) als Eingabeparameter. Um Informationen mithilfe einer benutzerdefinierten Entität zu sammeln, verwenden Sie einen Frage-Knoten in einem Thema.

Mehrdeutigkeitsvermeidung

Ein Agent kann möglicherweise nicht zwischen Themen unterscheiden, wenn es mehr als ein Thema gibt, das der Absicht eines Benutzers sehr nahe kommt. Normalerweise fordert der Agent den Benutzer auf, zwischen einem oder mehreren Themen zu wählen, die seiner Absicht entsprechen, und zwar über das Systemthema Mehrere Themen übereinstimmen. Agenten, welche die generative Orchestrierung verwenden, rufen dieses Thema derzeit jedoch nicht auf. Wenn Sie das Systemthema Mehrere Themen abgeglichen aktiviert lassen, beginnt Ihr Agent automatisch mit der Unterscheidung zwischen Themen, sobald dieses Problem behoben ist. Um zu verhindern, dass Ihr Agent in Zukunft automatisch zwischen Themen unterscheidet, deaktivieren Sie das Systemthema Mehrere Themen abgeglichen. Wenn Sie dieses Thema deaktivieren, können Sie Ihren Agent testen. Sie können die Verwendung der Begriffsklärung wieder aktivieren, indem Sie das Thema nach dem Testen Ihres Agents wieder aktivieren.

Kontext der vorherigen Unterhaltung

Bei der generativen Orchestrierung verwendet ein Agent die letzte Unterhaltung zwischen dem Benutzer und dem Agent, um Kontext bereitzustellen, wenn er Entscheidungen darüber trifft, welche Tools aufgerufen werden sollen, oder um Eingaben mit Werten zu füllen. Der Umfang des Unterhaltungsverlaufs ist derzeit begrenzt, was bedeutet, dass der Agent die Informationen in früheren Teilen der Unterhaltung manchmal nicht sehen oder verwenden kann. In diesen Fällen kann es erforderlich sein, einige Informationen erneut vom Benutzer zu sammeln oder sicherzustellen, dass wichtige Informationen in regelmäßigen Abständen in das Transkript aufgenommen werden.