Aktuell gibt es zwei Themen, die mich ständig begleiten: der Wechsel zu Real-time Marketing in Customer Insights Journeys (natürlich) und der Agent mit Copilot Studio (dank Microsoft Ignite überall präsent). Das erste Thema kenne ich schon ein bisschen, aber beim zweiten muss ich zugeben, dass ich mich noch nicht so tief damit beschäftigt habe. Copilot Studio ist ein großes Ding, also dachte ich mir, es wird endlich Zeit, es auszuprobieren. Und natürlich hab ich mich direkt darin verloren…
Also warum nicht einen Agent erstellen, der beim Wechsel zu Real-time Marketing hilft? Der Wechsel vom Outbound-Marketing zu Real-time Marketing in Dynamics 365 kann überwältigend sein. Viele Nutzende haben Fragen zu den neuen Funktionen, den Best Practices und dazu, wie sie ihre Strategien anpassen können. Ein Agent könnte dabei helfen, den Wechsel reibungsloser und effizienter zu gestalten und alle Fragen zu beantworten.
In diesem Blogbeitrag führe ich dich Schritt für Schritt durch den Prozess, wie du auch deinen ersten eigenen Agent mit Copilot Studio erstellen und ihn in Microsoft Teams integrieren kannst.
Was ist ein Agent in Copilot Studio?
Bevor wir loslegen, lass uns sicherstellen, dass wir vom Gleichen sprechen: Ein Agent ist ein KI-gestützter Assistent, der Fragen beantwortet, Anleitungen gibt oder bestimmte Aufgaben basierend auf den Bedürfnissen des Nutzers erledigt. Stell dir einen schlauen Helfer für dein Team vor.
Für diesen Artikel wird unser Agent aus Copilot Studio die Nutzenden beim Wechsel von Dynamics 365 Outbound zu Real-time Marketing in Customer Insights unterstützen, indem er häufige Fragen beantwortet und Ressourcen bereitstellt. Also ein einfacher Agent, um anzufangen.
Schritt 1: Agent in Copilot Studio erstellen
Öffne Copilot Studio, um deinen ersten Agent zu erstellen. Falls du noch keine Lizenz hast, kannst du natürlich auch eine Testversion nutzen.
Erstelle einen neuen Agent und gib die ersten Details an:
- Bevorzugte Sprache (die Hauptsprache kann später nicht mehr geändert werden. Wenn du generative KI nutzt, um Themen und Aktionen auszuwählen, wird der Agent aktuell nur in Englisch unterstützt.)
- Name
- Icon (das Icon sollte im PNG-Format sein und weniger als 30 KB groß sein.)
- Beschreibung
- Anleitung (Hier bestimmst du das Verhalten des Agenten, also seine Aufgaben und wie er sie umsetzt. Mehr dazu später.)
- Wissen (Mehr dazu ebenfalls später.)
Schritt 2: Beschreibung und Anweisungen hinzufügen
Im Feld Beschreibung (description) kannst du den Zweck des Agents angeben und wie er den Nutzenden helfen soll. Im Feld Anweisungen (instruction) definierst du die Hauptaufgabe und das gewünschte Verhalten des Agents. Stell dir die Anweisungen wie eine Anleitung vor, die du ChatGPT oder einem Copilot geben würdest. Hier legst du den Kontext fest, wie sich der Agent verhalten soll.
Für den Fall des Real-time Wechseln in Customer Insights habe ich meinem Agent folgende Anweisung gegeben:
„You are an expert for the transition from outbound to real-time marketing in Dynamics 365 Customer Insights Journeys. Maintain a polite and professional tone while assisting with questions about the user’s business.“
(Auf Englisch leider bisher nur, da die Generative AI Funktion noch nicht auf Deutsch verfügbar ist)
Mit der Generative AI Funktion in Copilot Studio kannst du fortschrittliche Sprachmodelle (LLMs) nutzen, um Inhalte zu erstellen und natürliche Sprache zu verstehen. Du kannst entweder mit einem leeren Agent starten und ihn Antworten basierend auf Quellen wie Websites oder Dateien generieren lassen – so musst du keine Themen manuell einrichten. Oder du aktivierst die Funktion „KI erlauben, ihr eigenes allgemeines Wissen zu nutzen“, wodurch dein Agent auch allgemeine Fragen beantworten kann, selbst wenn diese nicht mit spezifischen Wissensquellen verknüpft sind.
Schritt 3: Dem Agent Wissen hinzufügen
Die Funktion für generative Antworten in Microsoft Copilot Studio ermöglicht es Agents, Informationen direkt aus internen oder externen Quellen zu beziehen. Das reduziert den Aufwand, spezifische Themen manuell zu erstellen. Der Agent kann dann selbstständig alle möglichen Nutzerfragen bearbeiten.
Als Quelle kannst du öffentliche Websites, SharePoint, Dokumente, Dataverse oder Unternehmensdaten über Microsoft Graph-Connectoren hinzufügen.
Für meinen kleinen Helfer habe ich es einfach gehalten und meine eigene Website sowie die Microsoft Learn-Seite für Dynamics 365 Customer Insights Journeys verwendet: https://learn.microsoft.com/dynamics365/customer-insights/.
Hinweis: Beim Hinzufügen einer neuen Quelle basierend auf einer öffentlichen Website kannst du nur eine URL hinzufügen, die NICHT mehr als zwei Ebenen hat. Ich habe jedoch festgestellt, dass du dies nach dem ersten Speichern der Quelle ändern kannst.
Wenn du die Themen des Agents überprüfst, siehst du eines, das hinzugefügt wurde und Conversional Boosting heißt. Der Knoten für generative Antworten ist dort enthalten und nutzt die definierten Datenquellen für die Antworten.
Die Nutzung der Generative-AI-Option erfordert etwas Zeit und spezielles Wissen für die Einrichtung. Andernfalls sind die Antworten nicht präzise oder korrekt, aber dafür ist dein Agent von Tag eins an einsatzbereit.
Außerdem sehr wichtig: In meinem Fall nutze ich nur öffentlich zugängliche Datenquellen, die keine vertraulichen Informationen enthalten. Du könntest jedoch auch eine PDF mit nicht-öffentlichen Informationen zur Wissensbasis hinzufügen. Stelle sicher, dass die Nutzenden berechtigt sind, die Daten aus den PDFs einzusehen!
Jetzt kannst du deinen Agent im Testbereich von Copilot Studio testen, bevor wir ihn in Teams veröffentlichen.
Schritt 4: Agent veröffentlichen und in Teams integrieren
Wenn dein Agent fertig ist, kannst du ihn veröffentlichen. Dafür klickst du auf die Schaltfläche Veröffentlichen, die oben rechts oder unten im Reiter Übersicht zu finden ist.
Gehe zum Tab Kanäle in Copilot Studio und wähle Microsoft Teams. Im Assistenten, der sich öffnet, wähle Teams aktivieren. Sobald dies erledigt ist, hast du verschiedene Optionen, um den Agent in Teams verfügbar zu machen:
- Du kannst auf Agent öffnen klicken, um den Agent nur für dich selbst zu installieren.
- Unter Verfügbarkeitsoptionen kannst du Link kopieren auswählen und den Link mit Nutzern teilen, damit sie den Agenten in Teams installieren können.
- Du kannst ihn im Teams-App-Store anzeigen, damit Nutzende ihn finden und installieren können:
- Entweder nur für Teamkollegen und geteilte Nutzende, die du selbst definierst. Bestätige dazu die Option Sichtbar in Copilot-Erweiterungen, damit er im Teams-Store sichtbar ist.
- Oder für alle in deiner Organisation, indem du ihn zur Admin-Freigabe einreichst. Danach wird er im Abschnitt Für Ihre Organisation erstellt des Teams-App-Stores angezeigt.
Ich habe mich entschieden, den Agent für alle in meiner Organisation zu veröffentlichen, indem ich die entsprechende Option in den Verfügbarkeitsoptionen ausgewählt habe. Den Status und die Version deines Agenten kannst du ebenfalls hier einsehen.
Wenn du sicher bist, dass der Inhalt deines Agenten fertig ist, wähle Zur Admin-Freigabe einreichen. Die Agent App wird dann an den Teams-Administrator gesendet. Sobald der Admin die Freigabe erteilt hat, wird der Status des Agents auf Genehmigt aktualisiert.
Das ist auch der Weg, um Updates des Agents an Teams zu senden. Dabei erscheint eine Benachrichtigung im Teams Admin Center.
Bitte beachte: Jedes Mal, wenn du eine neue Version deines Agenten veröffentlichst, muss diese ebenfalls im Teams Admin Center genehmigt werden. Es kann etwas Zeit dauern, bis die neue Version in Teams sichtbar ist.
Schritt 5: Nutze den Agent in Teams und stelle ihm Fragen über Customer Insights
Jetzt, da dein Agent veröffentlicht und genehmigt ist, wird er im Teams-App-Store angezeigt. Nutzende können ihn selbst installieren, oder du kannst eine Richtlinie einrichten, die den Agent für ausgewählte Nutzer installiert und anheftet.
Egal, für welchen Weg du dich entscheidest, am Ende ist der Agent einsatzbereit – für dich und deine Nutzenden.
Zusammenfassung
Und da hast du es! Du hast deinen ersten Agent mit Copilot Studio für Customer Insights erstellt und ihn in Microsoft Teams integriert. Er ist vielleicht noch nicht perfekt und muss sicherlich noch einiges dazulernen.
Aber wie du siehst, ist es gar nicht so schwer, einen Agenten zu bauen. Wenn du mit einem klaren Ziel startest – wie etwa, Nutzenden beim Wechsel zu Real-time Marketing in Dynamics 365 Customer Insights Journeys zu helfen – bleibt das Ganze überschaubar. Und das Beste: Wenn du ihn in ein Tool wie Teams einbindest, ist er genau dort verfügbar, wo dein Team ohnehin zusammenarbeitet. Auch wenn dies ein einfaches Beispiel war, ist es ein guter Einstieg wie ich finde.
Es gibt noch viel mehr zu entdecken und zu bedenken, wie etwa Sicherheit und Fallback-Aktionen. Außerdem können wir den Agent in Zukunft mit Triggern, Aktionen oder Skills erweitern. Aber ich hoffe, dieses Projekt zeigt dir die Möglichkeiten von Microsoft Copilot Studio und öffnet dir die Tür, in Zukunft noch ausgefeiltere Agents zu erstellen. Vielleicht tauchen wir in zukünftigen Blogposts noch tiefer in die Details ein.
Bis dahin: Viel Spaß beim Erkunden und happy Agent-Building! 😊
***Hinweis: Der Inhalt ist zum Zeitpunkt der Erstellung korrekt. Microsoft mag in der Zwischenzeit Änderungen vorgenommen haben.***
Schau dir auch die FAQs in meinem Blog an: Kurze Fragen – schnelle Antworten! Zu den FAQs