Agent-Flows erstellen
Wie bereits erwähnt, werden Agent-Flows direkt in Copilot Studio erstellt, ähnlich wie Sie Agents oder Themen in einem Agent erstellen würden.
Es gibt zwei primäre Arten zur Erstellung eines Agent-Flows in Copilot Studio:
- Natürliche Sprache: Beschreiben Sie in Alltagssprache, was der Agent tun soll. Copilot Studio erstellt basierend auf Ihrer Beschreibung einen Agent Flow. Im Anschluss an die Erstellung lässt sich der Flow im Designer bearbeiten, um zusätzliche Aktionen einzufügen.
- Designer: Konstruieren Sie einen Agent-Flow, indem Sie Komponenten per Drag & Drop auf die Arbeitsfläche im visuellen Designer platzieren. Sie können Aktionen, Bedingungen und Schleifen hinzufügen, um so anspruchsvolle Automatisierungsszenarien zu erstellen.
In den noch verbleibenden Lerneinheiten wird jede dieser Optionen detaillierter besprochen.
Bevor Sie einen Agent Flow erstellen, sollten Sie beachten, dass jeder Agent Flow aus zwei Hauptelementen besteht:
Trigger: Ein Ereignis, das einen Flow startet. Sie können sofortig, geplant oder durch ein Ereignis ausgelöst werden, beispielsweise wenn eine E-Mail eingeht oder ein Datensatz zu Dataverse hinzugefügt wird. Dabei stehen uns verschiedene Triggeroptionen zur Verfügung.
Aktion: Stellt Aufgaben dar, die ein Agent-Flow ausführt.
Das Bild enthält ein einfaches Beispiel für die Konzepte „Trigger“ und „Aktion“. Sehen wir uns jedoch ein anderes Beispiel an.
Angenommen, Sie wollen ein automatisches System zur Genehmigung von Rechnungen einrichten, das eingehende Rechnungen eines Kreditors automatisch verarbeitet. Die spezifischen Details der Rechnung werden extrahiert, und die Rechnung wird automatisch zur Genehmigung in das ERP-System Ihres Unternehmens eingegeben. Nach der Genehmigung kann die Rechnung automatisch zur Zahlung markiert und verarbeitet werden.
In diesem Beispiel dient der Eingang der Rechnung (sei es per E-Mail, über ein Portal hochgeladen oder als Anhang in einer Agent-Konversation) als Trigger, der den Agent-Flow startet.
Bei den Aktionen, die im Agent-Flow ausgeführt werden, kann es sich um folgende handeln:
Verwenden Sie den AI Builder-Konnektor, um bestimmte Details aus der Rechnung zu extrahieren.
Verwenden Sie den Dynamics 365 Finance-Konnektor, um einen neuen Datensatz in Dynamics 365 Finance zu erstellen.
Nachdem die Rechnung erstellt wurde, nutzen Sie die Funktion „Genehmigung erstellen“, um eine Genehmigungsanfrage über Microsoft Teams an einen Manager zu senden.
Nach der Genehmigung markieren Sie die Rechnung in Dynamics 365 Finance zu Konnektor zur Zahlung.
Verwenden Sie den Outlook-Konnektor, um eine Nachricht an den Kreditor zu senden, um ihn über den Status der Rechnung zu informieren.
Dieser gesamte Prozess kann direkt von einem in Copilot Studio erstellten Agent aus ausgelöst werden.
Um dies zu erreichen, enthalten Agent-Flows einen eindeutigen Trigger mit dem Namen Wenn ein Agent einen Flow aufruft. Auf diese Weise kann der Agent-Flow in anderen Agents verwendet werden, sodass Sie mehrere Agent-Flows haben, die als Teil größerer agentenbasierter Automatisierungsszenarien verwendet werden können.
Gehen wir davon aus, dass Ihre Organisation einen Agent entwickelt hat, der Kunden im Prozess der Rechnungsübermittlung unterstützt. In diesem Szenario könnte ein Agent Kunden bei der Beantwortung von Fragen unterstützen und es ihnen ermöglichen, die Rechnung direkt über den Agent hochzuladen. In diesem Fall wäre der Trigger, wenn ein Agent den Flow aufruft, und der Anhang wäre die Rechnung.
Mit diesen Funktionen können Agent-Flows problemlos in Unternehmensszenarien skaliert werden.
Nachdem Sie nun wissen, was Agent-Flows sind und wie sie verwendet werden können, wollen wir uns näher mit den verschiedenen Optionen für deren Gestaltung in Copilot Studio befassen.