Sind Sie ein Geschäftsinhaber, der Dienstleistungen automatisieren oder bereitstellen möchte, ohne viel Geld auszugeben? Vielleicht suchen Sie nach einem Chatbot. Vom Kundensupport auf Websites bis hin zu Unterhaltungen mit Google Assistant haben Chatbots einen langen Weg zurückgelegt.

Sie können einen Chatbot zwar von Grund auf neu erstellen, es erfordert jedoch einen immensen Aufwand, ihn zu erstellen, zu trainieren und einzusetzen. Hier kommt Google Dialogflow zur Rettung.

Was ist Google Dialogflow?

Google Dialogflow ist ein End-to-End-Tool, das Natural Language Understanding (NLU) verwendet, eine erweiterte Art von Verarbeitung natürlicher Sprache, um reichhaltige menschliche Gespräche zu führen. Es hilft Ihnen, Chatbots zu erstellen, die Sie in Ihre Website und Anwendungen wie Slack, Messenger und Telegram integrieren können.

Ein Chatbot ist eine Softwareanwendung, die menschliche Gespräche in Form von Text oder Audio simuliert und verarbeitet.

Google Dialogflow wird mit einem visuellen Flow Builder geliefert, um den Workflow zu visualisieren. Es verwendet fortschrittliche KI-Techniken und bietet Verwaltungsfunktionen wie Analysen, CI/CD, Experimente und Validierungen.

Das Beste daran ist, dass es über 40 vorgefertigte Agenten enthält. Diese decken Fälle wie Hotelbuchung, Bankgeschäfte, Smart Home und Navigation ab, die Sie anpassen und in Ihrem Produkt verwenden können.

Sie können mit Google Dialogflow ganz einfach einen Chatbot erstellen, auch ohne Programmierkenntnisse. So können Sie Yummeteria bauen, einen Lieferbot für Pizza, der nach Ihrem Namen, Ihrer E-Mail-Adresse, Telefonnummer, Adresse, Pizzagröße, Belag und Kruste fragt. Es antwortet dann mit Ihren ausgewählten Optionen.

So bauen Sie einen Chatbot für die Lieferung von Lebensmitteln

Befolgen Sie diese Schritte, um einen Chatbot für die Pizzalieferung zu erstellen.

  1. Besuchen Dialogflow und melden Sie sich mit Ihrem Google-Konto an.
  2. Stimmen Sie den Nutzungsbedingungen zu und klicken Sie auf die Agent erstellen Taste. Ein Agent repräsentiert den Chatbot als Ganzes.
  3. Eingeben Agentenname und klicken Sie auf die Erstellen Taste. Beachten Sie, dass Sie keine Leerzeichen für die Benennung Ihres Agenten verwenden können.
  4. Klicke auf Absichten im linken Menüfeld und klicken Sie auf Absicht erstellen. Absichten sind Konversationskategorien, die der Chatbot ausführen soll. Standardmäßig enthält Google Dialogflow die Absicht „Welcome“, die den Benutzer begrüßt und die Konversation leitet. In ähnlicher Weise erstellen Sie eine Absicht, die nach Ihren persönlichen Daten und der gewünschten Pizza fragt, und bestellen Sie sie.
  5. Fügen Sie ein hinzu Absichtsname und klicken Sie auf Trainingsphrasen hinzufügen. Es gibt nicht die eine perfekte Art der Konversation. Trainingsphrasen helfen dabei, den Chatbot an verschiedenen realen Beispielen zu trainieren und entsprechend zu antworten.
  6. Fügen Sie einige Trainingsphrasen hinzu, die der Kunde den Chatbot fragen könnte, wie zum Beispiel: „Pizza bestellen", "Ich möchte eine Pizza", Und "Ich möchte eine Pizza bestellen."
  7. Um den Chatbot zu trainieren, nach E-Mails zu fragen, geben Sie "E-Mail-ID-Schulung: [email protected]" im Benutzerausdruck hinzufügen Feld. Doppelklicken Sie auf das E-Mail-Format. Ein Menü erscheint. E-Mail eingeben und auswählen @sys.email.
  8. Klicke auf Speichern. Scrollen Sie nach unten und aktivieren Sie das Kontrollkästchen neben dem E-Mail-Parameter unter dem Aktion und Parameter Abschnitt. Klicken Sie dann auf die Eingabeaufforderung definieren... Option auf der rechten Seite.
  9. Fügen Sie die Eingabeaufforderungen hinzu, in denen nach der E-Mail-Adresse des Kunden gefragt wird.
  10. Wiederholen Schritte 7-9 um den Chatbot darauf zu trainieren, Namen, Telefonnummern und Adressen zu erkennen. Typ auswählen als @sys.vorname, @sys.Telefonnummer, Und @sys.Adresse für Name, Telefonnummer und Adresse.
  11. Wählen Sie im linken Menübereich aus Juristische Person und klicken Sie auf die Entität erstellen Taste. Entitäten sind ein Mechanismus, der dabei hilft, nützliche Daten aus menschlichen Gesprächen zu identifizieren und zu extrahieren.
  12. Geben Sie ein ein Entitätsname und fügen Sie nacheinander die Optionen hinzu, die Sie dem Benutzer geben möchten. Erstellen Sie beispielsweise eine Entität namens Größe und fügen Sie Optionen wie Normal, Klein, Mittel, Groß und Monster hinzu. Klicke auf Speichern. Wiederholen Sie diesen Schritt, um die zu erstellen Belag Wesen, die Base Entität und jede andere Anpassung, die Sie anbieten möchten.
  13. Geh zurück zu Absichten und fügen Sie Trainingsphrasen für die in erstellten Entitäten hinzu Schritt 12. Um beispielsweise den Chatbot zu trainieren, nach der Pizzagröße zu fragen, geben Sie "Pizzagrößen-Training: Größe“ und doppelklicken Sie auf Größe. Wählen @Größe Typ. Wiederholen Sie dies in ähnlicher Weise für die Base, Und Belag sowie.
  14. Aktivieren Sie alle Kontrollkästchen und fügen Sie Eingabeaufforderungen für alle Abschnitte hinzu. Sie können die Fragenreihenfolge des Chatbots sortieren, indem Sie auf den doppelseitigen Pfeil ganz rechts in jedem Feld klicken und ihn ziehen.
  15. Scrollen Sie nach unten und geben Sie eine Textantwort unter ein Antworten Abschnitt der Seite Absichten. Verwenden Sie die Dollarzeichen $ Entitäten einzufügen. Diese dient als Auftragsbestätigung für dieses Projekt.
  16. Klick auf das Einstellung (⚙) Symbol rechts neben dem Agentennamen. Aktualisieren Sie die Beschreibung und geben Sie die URL eines Bildes ein, das als Profilbild für Ihren Chatbot dienen soll. Optional können Sie den Namen auf den Namen des Unternehmens aktualisieren, für das der Chatbot auf der Website erscheinen soll. Klicke auf Speichern.

Der Chatbot ist nun bereit für die Integration.

Der komplette Chatbot ist in dieser als Zip-Datei verfügbar GitHub-Repository die Sie in Google Dialogflow importieren und verwenden können. Klicken Sie zum Importieren auf die Einstellungen neben dem Namen des Agenten und wählen Sie aus Aus ZIP importieren Option unter der Export und Import Tab.

So integrieren Sie den Chatbot von Google Dialogflow in Ihre Website

Befolgen Sie diese Schritte, um den Chatbot von Google Dialogflow in Ihre Website zu integrieren:

  1. Klicke auf Integrationen auf der linken Menüleiste. Scrollen Sie nach unten und wählen Sie aus Dialogflow-Messenger unter dem Textbasiert Abschnitt.
  2. Klicke auf Ermöglichen.
  3. Kopieren Sie den Code und fügen Sie ihn in den Body-Bereich Ihrer Website ein.

Wie Sie einen Chatbot in Ihrer lokalen Umgebung testen und anpassen

Befolgen Sie diese Schritte, um den Chatbot in Ihrer lokalen Umgebung zu testen:

  1. Erstellen Sie eine Datei mit dem Namen index.html und fügen Sie den folgenden Code ein.
    <html>
    <Kopf>
    <metaname="Ansichtsfenster" Inhalt="Breite-Gerätebreite, Anfangsskalierung = 1">
    </head>
    <Körper>
    -- Fügen Sie das Skript ein, das Sie unten von der Messenger-Seite von Dialogflow kopiert haben -->
    </body>
    </html>
  2. Starten Sie einen lokalen Server. Diese können Sie erkunden Tools zum Starten eines lokalen Webentwicklungsservers. Python ist eine der am einfachsten einzurichtenden Methoden. Öffnen Sie Ihr Terminal im selben Pfad, in dem sich Ihre HTML-Datei befindet, und geben Sie Folgendes ein:
    Python3-Mhttp.Server 9000
    Navigieren Sie zu http://localhost: 9000/index.html um Ihren Chatbot in Aktion zu sehen. So erscheint der Chatbot. Klicken Sie darauf, um zu interagieren und Ihre Lieblingspizza zu bestellen!
  3. Sie können die Schriftfarbe, Hintergrundfarbe, Blasenfarbe und mehr anpassen. Besuche den Dialogflow Messenger-Leitfaden und scrollen Sie nach unten, um eine vollständige Liste der CSS-Anpassungen zu finden. Sie können diese Eigenschaften verwenden und sie in den Head-Abschnitt der HTML-Seite einfügen. So sieht der Chatbot nach ein paar Anpassungen aus.

Chatbots haben viele verschiedene Anwendungen

Chatbots sind eine faszinierende Möglichkeit, Gespräche zu simulieren, Prozesse zu automatisieren und Geld zu sparen. Top-Unternehmen und Websites wie Naukri.com, Vedantu, Zomato und Spotify verwenden Chatbots, um die Benutzererfahrung zu verbessern.

Heutzutage finden Chatbots Anwendungen in Bereichen wie Kundenservice und Hotelreservierungen bis hin zu Lebensmittelabrechnungsprozessen, der Verfolgung von Menstruationszyklen und vielem mehr.