paint-brush
GPT-3 in Ihrer Tasche? Warum nicht!von@tole
2,716 Lesungen
2,716 Lesungen

GPT-3 in Ihrer Tasche? Warum nicht!

von Tihomir Dmitrović4m2023/01/26
Read on Terminal Reader
Read this story w/o Javascript

Zu lang; Lesen

GPT-3 ist eine erstaunliche Technologie und es ist unglaublich zu sehen, wie sie zur Erstellung leistungsstarker und nützlicher Anwendungen eingesetzt werden kann. Mithilfe von Convoworks ist es jetzt möglich, GPT-3 in WordPress und Viber zu verwenden, um einen intelligenten, gesprächigen Bot zu erstellen. Mit ein paar einfachen Schritten können Sie die GPT-Leistung in Ihrer Tasche haben!
featured image - GPT-3 in Ihrer Tasche? Warum nicht!
Tihomir Dmitrović HackerNoon profile picture

GPT ist in letzter Zeit zu einem sehr beliebten Thema geworden und wird auf vielfältige Weise eingesetzt, vom automatisierten Kundenservice bis zur Verarbeitung natürlicher Sprache.


Dieses Tutorial zeigt Ihnen, wie Sie mit WordPress und dem No-Code-Plugin Convoworks WP einen GPT-basierten Chatbot für die Viber-App erstellen. Darin erklären wir, wie Sie den Chatbot so einrichten, dass Sie die natürliche Sprachtechnologie von GPT-3 nutzen können, um Fragen zu stellen und sich über jedes Thema zu unterhalten.


Lass uns anfangen!



Aufstellen

Um mit der Einrichtung Ihres GPT-basierten Chatbots für Viber zu beginnen, benötigen Sie eine WordPress-Installation, die öffentlich zugänglich ist, damit er Anfragen von der Viber-App empfangen kann. Navigieren Sie dann zum Plugin-Installer und installieren und aktivieren Sie Convoworks WP. Sobald dies erledigt ist, öffnen Sie Convoworks WP und erstellen Sie einen neuen Dienst mit der Option „Aus Datei importieren“. Die Servicedefinition (JSON-Datei) kann hier heruntergeladen werden.


Importieren Sie die Convoworks-Dienstdefinition

Erstellen Sie einen Viber-Bot auf https://partners.viber.com/account/ . Dazu benötigen Sie lediglich eine installierte und funktionierende Viber-App. Sobald Sie es erstellt haben, verfügen Sie über ein API-Zugriffstoken, das in Convoworks verwendet wird. Beachten Sie den QR-Code, mit dem Sie Benutzer einladen können.

Einrichtung eines Viber-Bot-Kontos


Öffnen Sie nun Ihren Dienst in Convoworks, navigieren Sie zur Konfigurationsansicht und klicken Sie, um die Viber-Plattform zu aktivieren. Hier müssen Sie Viber „Auth Token“ und die „Account ID“ eingeben. Sie finden die Konto-ID-Nummer in der URL Ihres Viber-Kontos unter https://partners.viber.com/account/ .


Konfiguration der Viber-Plattform in Convoworks


Der letzte Schritt besteht darin, den OpenAI-Authentifizierungsschlüssel im Convoworks-Dienst festzulegen. Navigieren Sie in Ihrem Dienst zur Ansicht „Variablen“ und legen Sie den richtigen Wert fest. Hier können Sie auch festlegen, welches Modell Sie verwenden und welche anderen Parameter die GPT-API verwendet.


OpenAI GPT API-Konfiguration im Convoworks-Dienst


Jetzt müssen Sie nur noch mit der Nutzung beginnen. Gehen Sie zu Ihrer Viber-App, öffnen Sie den Bildschirm „Mehr“ und tippen Sie oben auf ein QR-Code-Symbol. Schalten Sie die Kamera auf den QR-Code auf Ihrer Viber-Bot-Kontoseite ein und schon sind Sie dabei!


Viber-App – mehr Ansicht

Wie funktioniert es?

Die Unterhaltung

GPT (Generative Pre-trained Transformer) ist eine Art Algorithmus, der natürliche Sprache verstehen und basierend auf einer bestimmten Eingabeaufforderung neuen Text generieren kann. Dabei wird die Eingabeaufforderung verwendet, um einen Kontext zu erstellen, und dieser Kontext wird dann zum Generieren von Text verwendet.

Das Vervollständigungsprinzip von GPT besteht darin, dass neuer Text basierend auf dem von der Eingabeaufforderung bereitgestellten Kontext generiert wird. Es ist wichtig, GPT eine Eingabeaufforderung bereitzustellen, die genügend Kontext bereitstellt, damit der Algorithmus zugehörigen Text generieren kann. Wenn Sie beispielsweise eine Eingabeaufforderung wie „Was ist die Hauptstadt Frankreichs?“ eingeben, generiert GPT einen Text über Frankreich und seine Hauptstadt.

Was wir hier im Convoworks-Dienst tun, ist einfach das Festlegen der Variablen ${conversation} (am Anfang leer), die die vollständige Konversation enthält (suchen Sie nach dem Element „Parameter festlegen“). Wir fügen sowohl die Anfrage des Benutzers als auch die Antworten des Bots hinzu.


HTTP-Abfrageelement


Mit dieser Komponente können wir API-Anfragen erstellen und die Antwortdaten verwenden. Es ruft eine Abschlussantwort ab, fügt sie der Konversation hinzu und bereitet den Antworttext vor, den wir an den Benutzer zurücksenden können. Diese Funktionalität wird in einem Fragment platziert, sodass wir sie an mehreren Stellen im Workflow verwenden können.

In diesem Dienst verwenden wir Nur-Text-Filter, um die Verarbeitung der zusätzlichen Befehle zu ermöglichen. Hier ist ein Beispiel, das die Befehle „Neustart“ oder „Neu starten“ abfängt, um die Konversation zurückzusetzen (setzt die Variable ${conversation} auf eine leere Zeichenfolge).


Konfiguration des HTTP-Abfrageelements


Textfilter und spezielle Befehle


In diesem Dienst verwenden wir Nur-Text-Filter, um die Verarbeitung der zusätzlichen Befehle zu ermöglichen. Hier ist ein Beispiel, das die Befehle „Neustart“ oder „Neu starten“ abfängt, um die Konversation zurückzusetzen (setzt die Variable ${conversation} auf eine leere Zeichenfolge).


Beginnen Sie mit der Befehlsverarbeitung


Zukunftsideen

Authentifizierung

Wenn Viber Anfragen sendet, erhalten wir auch die eindeutige ID des Benutzers. Wenn wir diese ID in unserer Datenbank haben, könnten wir die Benutzerdetails leicht kennen und mit einer personalisierten Nachricht oder Konversation antworten.


Prompte Technik

Es ist sehr hilfreich zu wissen, wie man Eingabeaufforderungen erstellt, um den größten Teil des GPT zu erhalten. Es ist entscheidend, die richtige Eingabeaufforderung zu formulieren, und Sie sollten damit spielen. Beachten Sie, dass Convoworks in WordPress ausgeführt wird und auf alle seine Daten zugreifen kann. Das bedeutet, dass Sie eine Eingabeaufforderung vorab mit Daten aus der Datenbank füllen können. Sie können einen anderen Konversationskontext festlegen, wenn es sich um einen neuen Benutzer handelt, was seine letzte Bestellung war … was auch immer Sie brauchen.

Abschluss

GPT-3 ist eine erstaunliche Technologie und es ist unglaublich zu sehen, wie sie zur Erstellung leistungsstarker und nützlicher Anwendungen eingesetzt werden kann. Mithilfe von Convoworks ist es jetzt möglich, GPT-3 in WordPress und Viber zu verwenden, um einen intelligenten, gesprächigen Bot zu erstellen. Mit ein paar einfachen Schritten können Sie die GPT-Leistung in Ihrer Tasche haben!