Fügen Sie einen Agentknoten zu einem Agentablauf hinzu

Note

Die Funktionen in diesem Artikel basieren auf dem Standard-Harness, das die in Lizenzierung für Agenten auf Basis des Standard-Harness beschriebenen Abrechnungsoptionen verwendet. Erfahren Sie, wie Sie auf Standardfunktionen in Zugriff auf Standard-Agenten und Agentenflüsse zugreifen.

Der Agentenknoten ermöglicht es einem Workflow, einen Schritt an einen KI-Agenten zu übergeben, der Schlussfolgerungen ziehen, Werkzeuge aufrufen und Informationen aus Wissensquellen abrufen kann, bevor er ein Ergebnis zurückgibt. Verwenden Sie es, wann immer ein Schritt ein Urteil, eine mehrstufige Orchestrierung oder Informationen von außerhalb des Flusses erfordert.

Mithilfe des Agentknotens können Sie folgende Aktionen ausführen:

  • Ruf einen bestehenden Agenten an.
  • Geben Sie dem Agenten eine natürlichsprachliche Anweisung, einschließlich dynamischer Inhalte aus früheren Schritten.
  • Rüsten Sie den Agent mit Tools (Model Context Protocol(MCP)-Servern und -Connectors aus, damit er Maßnahmen ergreifen kann.
  • Verankern Sie den Agenten im Wissen (SharePoint-Websites, öffentliche Websites), um aus Ihren Inhalten antworten zu können.
  • Verwenden Sie die Antwort des Agenten in späteren Schritten des Flows.

In Agent-Flows kannst du entweder einen bestehenden veröffentlichten Agenten auswählen oder einen neuen veröffentlichten Agenten aus der Agent-Builder-Erfahrung erstellen und ihn dann aus dem Flow aufrufen.

Hinzufügen eines Agentknotens

  1. Wechseln Sie in Copilot Studio zu Flows , und öffnen Sie einen vorhandenen Agentfluss, oder erstellen Sie eine neue.

    • Neuer Fluss: Sie landen auf der Designerseite, um einen Trigger zu konfigurieren.
    • Vorhandener Fluss: Sie gelangen zur Seite "Übersicht", und Sie müssen zur Seite "Designer" wechseln.
  2. Wählen Sie das Symbol " Neue Aktion einfügen " an der Stelle im Fluss aus, an der Sie einen Agent anrufen möchten.

  3. Wählen Sie unter "Aktion hinzufügen", bei "KI-Funktionen", die Option "Agent ausführen" aus. Ein Agent ausführen-Knoten erscheint im Fluss.

Auswählen eines vorhandenen Agents für den Agentknoten

Im Ausführungs- und Agent-Editor können Sie unter "Agent" eine von zwei Optionen auswählen:

  • Wählen Sie einen vorhandenen Agent aus: Wählen Sie einen veröffentlichten Agent aus einer Liste aus. Der Agent wird mit allen Anweisungen, Tools und Wissen ausgeführt, mit denen er bereits konfiguriert wurde.

  • Erstellen Sie einen neuen Agent: Wählen Sie "Neu" aus, um einen neuen Agent zu erstellen. Dadurch wird ein neuer Tab mit der Agent-Builder-Oberfläche im Browser geöffnet. Erstellen und veröffentlichen Sie Ihren Agent dort, und kehren Sie dann zum Flow-Designer zurück, um ihn aus der Liste der vorhandenen Agenten auszuwählen.

Wenn Sie einen vorhandenen Agent auswählen, fahren Sie mit dem Versenden einer Nachricht an den Agent fort.

Erstelle einen neuen Agenten für den Agentenknoten

Wenn Sie Neu auswählen, öffnen Sie die Agent Builder-Erfahrung in einem neuen Browser-Tab. Im Agent Builder konfigurieren Sie die Anweisungen, das Wissen und die Fähigkeiten des Agenten.

Wenn du den Agenten fertig gebaut hast, veröffentliche ihn, kehre zum Flow-Designer zurück und wähle ihn aus der Liste der bestehenden Agenten aus.

Senden einer Nachricht an einen vorhandenen Agent

Wenn Sie einen bestehenden Agenten auswählen, zeigt der Knoten ein Nachrichtenfeld an. Nutzen Sie dieses Feld, um dem Agenten zu sagen, was er für diesen Durchlauf tun soll. Anweisungen, Werkzeuge und Wissen des Agents sind bereits auf dem veröffentlichten Agent festgelegt.

Schreiben Sie im Feld "Nachricht " die Eingabeaufforderung für diese Ausführung. Verwenden Sie die dynamische Inhaltsauswahl, um Token aus vorherigen Schritten einzufügen, damit der Agent über reale Laufzeitdaten nachdenkt.

Bitten Sie um menschliche Hilfe, wenn Sie sich nicht sicher sind

Aktivieren Sie Bei Unsicherheit menschliche Unterstützung anfordern, wenn Sie möchten, dass der Chatbot an einen Agent weitergeleitet wird, wenn er den Vorgang nicht selbstständig fortsetzen kann. Wenn eine Eskalation auftritt, sendet der Agent eine Anforderung zur Eingabe per E-Mail an den Verbindungsbesitzer.

Diese Option ist nützlich, wenn die Aufgabe des Agenten möglicherweise eine Interpretation erfordert, die über seine Anweisungen oder verfügbaren Kenntnisse hinausgeht. Wenn ein Agent beispielsweise Spesenabrechnungen überprüft und eine ungewöhnliche Belastung findet, die keiner Richtlinie entspricht, kann er den Bericht markieren, damit ein Mensch die Entscheidung trifft, anstatt eine falsche Genehmigung zu erteilen.

Verwenden Sie die Agent-Antwort in Ihrem Agent-Flow

Wenn der Agentenknoten ausgeführt wird, wartet der Agent-Flow, bis der Agent seine Aufgabe abgeschlossen hat. Die Agentantwort wird dann als dynamischer Inhalt verfügbar, den Sie in jedem nachfolgenden Schritt verwenden können.

So verwenden Sie die Agentantwort in einer nachgeschalteten Aktion:

  1. Wählen Sie die Aktion aus, in der Sie die Antwort verwenden möchten (z. B. eine E-Mail senden oder eine Zeilenaktion aktualisieren ).

  2. Öffnen Sie in dem Feld, in das Sie die Antwort einfügen möchten, die dynamische Inhaltsauswahl.

  3. Suchen Sie nach der Ausgabe aus dem Schritt "Ausführen eines Agents", und wählen Sie die Antwort des Agents aus.

Häufige Methoden für die Verwendung der Agentantwort:

  • Fügen Sie die Antwort in den Textkörper einer E-Mail oder einer Nachricht ein.
  • Definieren Sie eine Bedingung, um Ihren Agent-Flow danach zu verzweigen, was der Agent zurückgegeben hat.
  • Speichern Sie die Antwort auf eine Variable oder Datenquelle für späteren Verweis.

Automatisierungsszenarien

Ein Agentknoten ist am besten als ein Schritt in einem längeren Workflow. In früheren Schritten werden die Eingaben erfasst und normalisiert, der Agent führt die Begründung aus, und spätere Schritte reagieren auf das Ergebnis über mehrere Systeme hinweg.

Triage eingehender Supporttickets

Ein Workflow wird ausgelöst, wenn in Dataverse ein neues Ticket erstellt wird. Frühere Schritte beziehen den Ticket-Text, die Anhänge und die aktuelle Fallversionsgeschichte des Kunden ab. Der Agentenknoten liest alles, verankert sich in der Produkt-Wissensdatenbank (SharePoint) und liefert eine strukturierte Ausgabe mit category, priority, suggested_owner, und draft_reply. In den nachfolgenden Schritten wird bei priority der Bereitschaftstechniker bei Ausfällen benachrichtigt; andernfalls wird das Ticket zugewiesen und der Antwortentwurf zur Überprüfung in die Warteschlange gestellt.

Überprüfung der Spesenabrechnungen auf Übereinstimmung mit den Unternehmensrichtlinien

Ein Workflow wird ausgelöst, wenn eine Spesenabrechnung übermittelt wird. In früheren Schritten werden die Posten geladen und Nicht-USD-Beträge umgerechnet, sodass der Agent auf einer einzigen Basis argumentiert. Der Agent-Knoten verankert sich selbst in der SharePoint-Richtlinienseite und liefert ein pro-Zeile-compliant Flag plus reason. In späteren Schritten findet entweder eine automatische Genehmigung und Verbuchung des Erfassungseintrags im Kreditorensystem statt oder sie starten eine Genehmigungsaktion mit der Begründung des Agenten als Anhang und Warten auf einen Finanzprüfer.

Vorbereitung einer Besprechung

Ein Workflow wird jeden Morgen ausgeführt, listet die Besprechungen des Tages aus Outlook auf und durchläuft die einzelnen Besprechungen. Für jedes Meeting zieht ein früherer Schritt den Kontokontext aus Dynamics 365 ab. Der Agenten-Node nutzt dann Work IQ , um aktuelle Mails und Teams-Threads mit den Teilnehmern zu durchsuchen und gibt Gesprächspunkte, offene Risiken und empfohlene Fragen zurück. Spätere Schritte formatieren diese Ausgabe in ein HTML-Briefing, das 30 Minuten vor der Besprechung per E-Mail gesendet und als adaptive Karte in Teams veröffentlicht wird.

Häufig gestellte Fragen

Wann sollte ich einen Inline-Agent verwenden und wann sollte ich einen vorhandenen Agent verwenden?

Verwenden Sie einen Inline-Agent, wenn die Aufgabe des Agents spezifisch für einen Workflow ist und Sie alles, einschließlich Anweisungen, Werkzeuge, Wissen und Ergebnisse, im Workflow integrieren möchten. Inline-Agents sind schneller einzurichten und einfacher zu begründen, da sich die Konfiguration direkt neben den Schritten befindet, die sie verwenden.

Verwenden Sie einen vorhandenen Agenten, wenn derselbe Agent über mehrere Workflows oder Oberflächen hinweg geteilt wird (z. B. auch in Teams genutzt wird), oder wenn der Agent einem anderen Team gehört und Sie ihn einfach aufrufen möchten.

Wann sollte ich einen Agent-Knoten verwenden und wann sollte ich einen Prompt-Knoten verwenden?

Beide fügen KI zu einem Workflow hinzu, aber sie werden für verschiedene Aufträge erstellt.

Capability Agentknoten Prompt-Knoten
Tool-Orchestrierung Vollzugriff auf alle Agent-Tools Nur Codedolmetscher
Wissensquellen Alle unterstützten Wissensquellen Nur Dataverse
Menschliche Überprüfung Ja No
Aufgabenkomplexität Komplexe Aufgaben. Der Agent-Orchestrator kann mehrere Runden ausführen. Einfache Aufgaben, die in einer einzigen Drehung durchgeführt werden können

Verwenden Sie den Agentknoten, wenn ein Schritt logisches Denken, Werkzeugorchestrierung oder fundiertes Wissen erfordert. Verwenden Sie den Eingabeaufforderungsknoten , wenn Sie nur das Modell zum Transformieren oder Generieren von Text benötigen.

Kann der Inline-Agent außerhalb dieses Workflows erneut verwendet werden?

No. Ein Inline-Agent ist auf seinen Workflow festgelegt. Wenn Sie denselben Inline-Agenten in mehreren Workflows erstellen, wandeln Sie ihn stattdessen in einen veröffentlichten Agenten um und rufen Sie diesen Agenten dann von jedem Workflow aus auf.