Proaktive Nachrichten senden: Dein Agent als Helfer in Teams

Stell dir vor, dein virtueller Agent wartet nicht nur passiv in Teams darauf, dass du ihm Fragen stellst. Stattdessen ergreift er die Initiative! Wusstest du, dass dein Agent auch proaktive Nachrichten senden kann? Du musst nicht mehr darauf warten, dass Nutzer aktiv werden. Jetzt kannst du ihnen einen freundlichen Schubs geben, wann immer es nötig ist.

Nimm zum Beispiel meinen „Little Transition Helper“-Agent. Er ist jetzt aktiv und sendet (mit einem Hauch von Humor) tägliche Erinnerungen, wie viele Tage bis zum Ende des Outbound-Marketings übrig sind.

Proactive messages by agent in Teams

Also lass uns die Outbound-User ein bisschen stressen 😉

Flow vorbereiten: Proaktive Nachrichten senden

Der erste Schritt ist, einen geplanten Flow einzurichten, der jeden Tag um 8:00 Uhr läuft. Warum 8:00 Uhr? Es gibt keinen besseren Weg, den Tag zu starten, als mit einer pünktlichen Erinnerung von deinem Agenten!

Schedule Power Automate for messages of agent

Füge danach eine Compose-Aktion hinzu, um die verbleibenden Tage bis zum 30. Juni 2025 zu berechnen – dem offiziellen Ende des Outbound-Marketings (hoffentlich keine Überraschung für dich!). Verwende die folgende Expression im Compose-Schritt, um den Countdown zu berechnen:

				
					div(sub(ticks('2025-06-30T00:00:00Z'), ticks(utcNow())), 864000000000)
				
			

Im nächsten Schritt identifizieren wir alle Marketing-Nutzer in deinem System. In meinem Fall gehören alle Marketing-Nutzer zu einem „Marketing Team“. Verwende den Schritt List rows, um die Mitglieder des Marketing-Teams abzurufen.

Dein Flow sollte jetzt so aussehen:

 

Power Automate Step 1

Hier ist eine Beispielabfrage, die du verwenden kannst. (Ersetze die GUID mit deiner oder passe die Abfrage flexibel an, um sie z. B. an ein Teams-Team zu senden):

				
					<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
  <entity name="systemuser">
    <attribute name="firstname" />
    <attribute name="domainname" />
    <attribute name="systemuserid" />
    <order attribute="domainname" descending="false" />
    <link-entity name="teammembership" from="systemuserid" to="systemuserid" visible="false" intersect="true">
      <link-entity name="team" from="teamid" to="teamid" alias="ab">
        <filter type="and">
          <condition attribute="teamid" operator="eq" uiname="Marketing Team" uitype="team" value="{0AA13771-CDA4-EF11-8A69-7C1E5229E1B2}" />
        </filter>
      </link-entity>
    </link-entity>
  </entity>
</fetch>
				
			

Nachrichten über den Agenten senden

Der letzte Schritt ist das Senden der Nachricht. Wähle den Schritt Post message in a chat or channel with following inputs und gib Folgendes ein:

  • Post As: Power Virtual Agents
  • Post In: Chat with bot
  • Bot: Wähle deinen Agent hier aus
  • Recipient: Emailadresse or domainname der Nutzenden
  • Message: Sei kreativ, aber höflich! 😉

Send proactive message with agent

Es gibt auch ein paar erweiterte Optionen, die du auswählen kannst:

  • Label as notification: Zeigt „Notification via“ vor dem Namen des Agents an.
  • If chat is active: Wie verhält sich der Agent, wenn der Empfänger bereits im Gespräch ist?
    • Send: Nachricht wird trotzdem gesendet.
    • Don’t Send and Succeed: Nachricht wird übersprungen, der Flow wird erfolgreich (Status 300).
    • Don’t Send and Fail: Nachricht wird nicht gesendet, Flow scheitert.
  • If bot not installed:
    • Fail: Flow schlägt fehl, wenn der Copilot nicht installiert ist.
    • Succeed with Status Code: Flow ist erfolgreich, aber mit Status 100 (Nachricht wurde nicht zugestellt).

Advanced settings for proactive messages with agent

Things to consider

Wenn es um proaktive Nachrichten mit dem Agent geht, ist Teams nur der Anfang. Eine meiner Lieblingsfunktionen? Adaptive Cards! Damit kannst du Informationen teilen und sogar direkt Rückmeldungen von deinen Nutzern einholen. Du hast die Wahl.

Bevor du loslegst, hier ein paar Tipps, die ich unterwegs gelernt habe:

  • Nur für Nutzer mit installiertem Agenten: Proaktive Nachrichten werden nur an Nutzer gesendet, die den Agenten installiert haben. Wenn sie ihn deinstalliert oder blockiert haben, kommt die Nachricht nicht an.
  • Keine Protokollierung: Proaktive Nachrichten werden nicht in Gesprächsprotokollen oder Analytics-Sitzungen erfasst.
  • Power Automate Limits beachten: Wenn du Nachrichten an mehrere Nutzer sendest, denke an die Begrenzungen von Power Automate. Vermeide Fehler durch Drosselungsgrenzen, indem du parallele Aktionen reduzierst oder deine Empfängerliste in kleinere Gruppen aufteilst.

Zusammenfassung

Ich habe wirklich Spaß daran, mit Agent zu experimentieren – und entdecke dabei viele hilfreiche Tricks, um mich auf die spannende Zukunft von Copilot Studio vorzubereiten. Mit einem einfachen Flow in Power Automate kannst auch du dein Team in Aktion bringen und immer pünktlich informieren.

Halte deinen Agent installiert, achte auf die Limits und lass deiner Kreativität freien Lauf, wenn du deine proaktiven Nachrichten gestaltest.

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

Denkst du, dass dieser Beitrag auch anderen helfen kann? Teile ihn auf LinkedIn:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

WordPress Cookie Hinweis von Real Cookie Banner