Virtuelle Assistenten. Chatbots ohne Programmierung erstellen

Hallo alle zusammen! Heute möchte ich über einen der Trends in unserem Leben sprechen, nämlich über die sogenannten virtuellen Assistenten oder Chat-Bots. Es ist kein Geheimnis, dass Chat-Bots derzeit recht erfolgreich in unser Leben eingetreten sind, und wir nutzen zunehmend die Funktionen dieser Dienste. Fast jede Site verfügt über Popup-Fenster mit Skriptschritten, die den Client zur letzten Phase des Dialogs führen. Mobilfunkbetreiber nutzen Chatbot-Dienste zunehmend, um häufig gestellte Fragen von Benutzern zu beantworten (wie viel Geld sich auf meinem Konto befindet, wie hoch mein Tarif ist, wie Roaming verbunden wird usw.), wodurch die Belastung durch echte Mitarbeiter verringert wird, die gezwungen sind, millionenfach am Tag zu antworten zu den gleichen Fragen. Kinos, Taxis, Fluggesellschaften,Jeder verwendet Chat-Bots, um Ressourcen zu sparen und Standardinformationen und Serviceschritte zu automatisieren. Und absolut auch Chat-Bots werden innerhalb der Unternehmenskultur verschiedener Unternehmen verwendet, um eine Reihe interner Geschäftsprozesse zu automatisieren. Zum Beispiel ist es viel einfacher, einen Urlaub oder eine Geschäftsreise zu beantragen, indem Sie einfach einen Chat in der Nähe mit dem Bot öffnen und ihm die Schlüsselwörter schreiben, um den Dialog zu starten. Während des Dialogs klärt der Bot die für die Erstellung der Anwendung erforderlichen Informationen und sendet anschließend alle gesammelten Daten an den erforderlichen Dienst, wo verschiedene Prozesse zur Berechnung von Fristen, zur Zuweisung von Aufgaben und Benachrichtigungen für verantwortliche Personen bereits „unter der Haube“ ausgeführt werden. Und wenn das frühere Einrichten solcher Funktionen nur den Entwicklern vorbehalten war, dann tauchten vor relativ kurzer Zeit verschiedene Dienste auf.Hiermit können Sie die Logik von Chat-Bots ohne Programmierung konfigurieren. In diesem Artikel möchte ich heute zeigen, wie Sie die Einreichung eines Urlaubsantrags mithilfe des Virtual Agents-Dienstes automatisieren können, der Teil der Microsoft Power Platform-Produktlinie ist.
Also lasst uns anfangen.



Was ist der Power Virtual Agents-Dienst? Power Virtual Agents ist ein Cloud-basierter Dienst zur Automatisierung der Logik von Chatbot-Dialogen ohne Programmierung.
Dieser Service ist eng in die meisten Cloud-Services von Microsoft integriert, sodass Sie Ihr Ökosystem auf einfache Weise aus Lösungen aufbauen können, die auf Microsoft-Cloud-Produkten basieren. Nun, lasst uns unseren Bot einrichten. Zunächst müssen wir einen neuen Dialog schaffen. Wir klicken auf „Neues Thema“:



Gehen Sie zum Bildschirm, um einen neuen Dialog zu erstellen, geben Sie den Namen des Dialogs an, werfen Sie Triggerphrasen, die vom Bot als Ausgangspunkt für den Start dieses Dialogs angesehen werden, und bearbeiten Sie dann die Dialoglogik:



Nach dem Übergang wird die Seite mit den Dialogeinstellungen geöffnet. Dieser Bildschirm ähnelt optisch verschiedenen Workflow-Editoren, sodass es nicht schwierig ist, sich daran zu gewöhnen. Während des Einrichtens des Dialogs müssen, wie in den uns bekannten Workflow-Editoren, die Aktionen angegeben werden, die vom Chat-Bot ausgeführt werden. Aktionen werden nacheinander ausgeführt:



Zum Konfigurieren des Dialogs können die Aktionen zum Veröffentlichen einer Nachricht im Chat, Bedingungen, Verzweigungen und Übergänge zu anderen Dialogen verwendet werden. Mit dem Editor können Sie dem Benutzer auch Fragen stellen und auf eine Antwort warten. Die Antwort des Benutzers wird in einer Variablen gespeichert, die später zum Überprüfen der Bedingungen oder zum Übertragen von Daten an andere Dienste verwendet werden kann. Wir richten einen kleinen Dialog ein, in dem wir die Art des Urlaubs des Benutzers erläutern:



Als nächstes geben wir das Start- und Enddatum des Urlaubs an:



Fragen Sie unbedingt, ob ein zusätzlicher Genehmiger erforderlich ist, mit Ausnahme des Hauptmanagers. Wenn ein zusätzlicher Koordinator benötigt wird, klären wir genau, wer: Der





Benutzer kann auf Wunsch auch Kommentare zur Anwendung abgeben. Als nächstes klären wir, ob alles korrekt eingegeben wurde, und wenn ja, senden wir die Anwendung an die Arbeit. Wenn nicht, schließen wir den Dialog mit der Aufforderung ab, alle Daten erneut einzugeben:



Die grundlegende Logik des Dialogs ist abgeschlossen. Aber wie können wir jetzt die Informationen aus dem Dialog irgendwo weiter übertragen und den Genehmigungsprozess starten? Dazu können Sie den Power Automate (Flow) -Stream direkt aus dem Dialogfeld aufrufen und die erforderlichen Parameter aus den Dialogvariablen an ihn übergeben:



Jetzt erstellen wir einen einfachen Power Automate-Stream, der die Werte aus den Dialogvariablen aufnimmt, ein Element in der SharePoint Online-Liste erstellt und die Genehmigung auf Anfrage startet. Es wird so aussehen:



Jetzt haben wir einen Dialog im Bot und einen Prozess auf der Seite von Power Automate, der die Daten aus dem Dialog aufnimmt und weiter an SharePoint überträgt. Lassen Sie uns überprüfen, wie es funktioniert.

Zuerst müssen Sie den Bot veröffentlichen. Gehen Sie dazu auf der Einstellungsseite des Bots zum Abschnitt Veröffentlichen und veröffentlichen Sie die neuesten Änderungen:



Lassen Sie uns nun den Bot für die Mitglieder des Microsoft Teams-Teams freigeben. Gehen Sie dazu zum Abschnitt Kanäle anpassen und wählen Sie den entsprechenden Kanal für die Veröffentlichung aus. Ich habe die Kanal-Demo-Website ausgewählt. Kopieren Sie die Adresse der Demo-Site in die Zwischenablage und verbinden Sie sie auf einer separaten Registerkarte mit dem Team-Team:



Überprüfen Sie den Bot in Teams. Öffnen Sie die Registerkarte im Teamteam:



Am Ende des Dialogfelds wurde in SharePoint Online eine Anforderung erstellt und der Genehmigungsprozess gestartet.

Wie Sie vielleicht bemerkt haben, ähnelt das Erstellen eines Chatbots über den Power Virtual Agents-Dienst eher der Arbeit in einem Konstruktor, in dem Sie eine Lösung aus vorgefertigten Blöcken nach Ihren Wünschen zusammenstellen. Das Setup ist nicht sehr komplex und die enge Interaktion mit benachbarten Cloud-Diensten von Microsoft ermöglicht es Ihnen, Informationen entlang der Kette an das gewünschte Ziel zu übertragen. In den folgenden Artikeln werden wir uns noch mehr Funktionen der Chatbot-Erstellungsdienste ansehen, einen Berater-Bot erstellen und herausfinden, wie der Bot als separate Anwendung mit Microsoft Teams verbunden werden kann. Vielen Dank für Ihre Aufmerksamkeit und einen schönen Tag!

All Articles