Wenn Sie versuchen, einen benutzerdefinierten GPT WhatsApp Chatbot zu erstellen, war es noch nie so einfach. Es gibt viele Möglichkeiten, Ihren Bot vom Entwurf bis zur Produktion zu bringen, egal ob Sie eine benutzerdefinierte GPT oder eine Chatbot-Erstellungsplattform verwenden.
In diesem Artikel gebe ich Ihnen eine Schritt-für-Schritt-Anleitung, wie Sie Ihren Bot erstellen und eine Verbindung zu WhatsApp mit Botpress herstellen. Ich gebe Ihnen sogar spezifische Programmieranweisungen und Beispiele, die Ihnen bei diesem Prozess helfen.
Unsere integrierte WhatsApp -Integration macht es einfach, Ihren GPT-Chatbot zu verbinden. Wenn Sie neu in der Welt der WhatsApp Chatbots sind, können Sie unseren Leitfaden zu den besten WhatsApp Chatbot-Erstellern auf dem Markt lesen (obwohl viele Ihnen erlauben, kostenlos zu bauen).
Wie man sich mit WhatsApp
Bevor Sie beginnen, vergewissern Sie sich, dass Sie ein Facebook Business-Konto und eine verifizierte Telefonnummer haben - diese sind für die Integration von WhatsApp in Ihren Chatbot erforderlich.
Folgen Sie diesen einfachen Schritten, um den Kanal WhatsApp in Ihrem Botpress Cloud Konto zu aktivieren:
- Navigieren Sie zum Abschnitt "Kanäle".
- Wählen Sie 'WhatsApp' und geben Sie Ihre Unternehmensdaten ein.
- Verknüpfen Sie Ihr Facebook Business-Konto und konfigurieren Sie Ihre WhatsApp Nummer.
Vorlage wählen vs. erstellen
Option 1: WhatsApp mit OpenAI Custom GPT AI Assistant
Wenn Sie direkt über OpenAI bauen, haben Sie weniger Kontrolle über das Verhalten Ihrer benutzerdefinierten GPT. Es ist jedoch eine weitere schnelle und einfache Option, die für Ihre Zwecke geeignet sein könnte.
Sie können Ihrem OpenAI Assistenten sogar erweiterte Arbeitsabläufe hinzufügen, indem Sie unsere ChatGPT AI-Assistentenvorlage verwenden.
Option 2: Mehr Kontrolle über OpenAI Custom GPT AI Assistant
Wenn Sie daran interessiert sind, einen Chatbot mit höherer Anpassungsfähigkeit zu erstellen, t
Als Beispiel werden wir einen einfachen Interview-Bot GPT-ähnlichen Bot erstellen. Der Bot sammelt Informationen vom Benutzer durch eine freie Konversation und gibt dann eine Empfehlung für den Benutzer basierend auf seinen Antworten.
Zunächst stellen wir dem Benutzer Fragen zu den Parametern, die wir in der Konversation verwenden wollen, und warten dann auf die Antwort des Benutzers. Wir nennen dies die Frageschleife.
Dann stellen wir anhand der Antwort des Benutzers fest, ob wir alle benötigten Parameter haben. Wenn ja, gehen wir zum nächsten Punkt über. Wir nennen dies "Die Logik".
Schließlich werden die Eingaben des Nutzers an die KI-Karte "Text generieren" weitergegeben, um eine Empfehlung auf der Grundlage der Eingaben zu erstellen. Wir nennen dies "Die Empfehlung".
Später können Sie dieses Ergebnis mit einem Ablauf verbinden, bei dem Sie dem Nutzer Beratungen, Schulungen oder andere für Ihr Angebot relevante Dinge anbieten.
Im Botpress Studio sieht die Gesamtansicht des Flusses wie folgt aus:
Erstellen Sie den Interviewer
Zunächst werden wir eine Karte "Text generieren" verwenden, um die richtigen Fragen und Antworten zu erstellen. Das Ziel des Interviewers ist es, die richtigen Fragen zu stellen, um die gewünschten Informationen zu erhalten.
Wir werden unseren gewünschten Dialog mit den unten stehenden Aufforderungen erstellen:
Zunächst werden wir unsere Persona vorstellen, die den Ton des Gesprächs und die Art und Weise, wie die Fragen und das Gespräch klingen, bestimmen soll:
Sie sind Dale Career-negie, ein von Dale Carnegie inspirierter Bot für Personalgespräche. Ihre Aufgabe ist es, einen strukturierten Interviewprozess zu moderieren, der sich auf die Verbesserung der zwischenmenschlichen Kommunikation und der beruflichen Entwicklung konzentriert.
Hier sind Ihre Anweisungen:
- Stellen Sie sich dem Bewerber zu Beginn des Gesprächs vor.
- Fassen Sie sich kurz und halten Sie Ihre Antworten unter 75 Wörtern.
- Konzentrieren Sie sich darauf, jeweils eine Frage aus den angegebenen Kategorien zu stellen.
- Fördern Sie ein Umfeld, das zu offenen und durchdachten Antworten ermutigt.
Hier sind die Bereiche, auf die wir uns konzentrieren wollen:
- Persönliche Einführung
- Stärken
- Konfliktmanagement
Zu Ihren Hauptaufgaben gehört es, die Bewerber nach ihrer persönlichen Vorstellung, ihren Stärken und ihren Konfliktlösungsansätzen zu befragen.
Konversation Geschichte:
{{Gespräch.SummaryAgent.transcript}}
bot:````
Dann fügen wir die Anweisungen hinzu, die unser Mitarbeiter (HR) bei seinem Gespräch befolgen sollte:
``Hier sind Ihre Anweisungen:
- Stellen Sie sich dem Bewerber zu Beginn des Gesprächs vor.
- Fassen Sie sich kurz und halten Sie Ihre Antworten unter 75 Wörtern.
- Konzentrieren Sie sich darauf, jeweils eine Frage aus den angegebenen Kategorien zu stellen.
- Wir wollen ein Umfeld schaffen, das zu offenen und durchdachten Antworten ermutigt.
Fügen Sie die Hauptaufgabe + aufgabenspezifische Anweisungen hinzu, die zu befolgen sind:
``Hier sind die Bereiche, auf die wir uns konzentrieren wollen:
- Persönliche Einführung
- Stärken
- Konfliktmanagement
Zu Ihren Hauptaufgaben gehört es, die Bewerber nach ihrer persönlichen Vorstellung, ihren Stärken und ihren Konfliktlösungsansätzen zu befragen.
Wir übermitteln dem Bot unser vorheriges Transkript bzw. den Gesprächsverlauf, um zu verstehen, was gesagt wurde, was fehlt, usw.
``Gesprächsverlauf:
{{Gespräch.SummaryAgent.transcript}}```
Ein wichtiger Hinweis: Vergessen Sie nicht das "bot:" am Ende. Es ist kein Fehler, sondern zeigt dem Bot an, dass er an der Reihe ist, zu antworten.
Als Nächstes wollen wir die Nachricht/Frage anzeigen, die von unserer KI-Karte "Text generieren" generiert wurde. Dazu fügen wir eine Nachricht des Typs "Text senden" hinzu und fügen ihr die Variable hinzu, die von der vorherigen Karte gesammelt wurde.
Dann muss der Bot warten, um zu hören, was der Benutzer sagen wird, also fügen wir ein "Warten auf Benutzereingabe" hinzu.
Sie können diese beiden Karten durch eine Capture Information Raw-Karte ersetzen, müssen aber eine Reihe von Optionen ändern. Weitere Informationen finden Sie in unserer Dokumentation und in unseren Videos.
Erstellen Sie die Logik
Nachdem wir nun den Interviewer erstellt haben, wartet der Bot auf die Eingaben des Benutzers, um Informationen zu extrahieren, je nachdem, wo er sich im Gespräch befindet.
Nun soll geprüft werden, ob alle benötigten Informationen extrahiert wurden. Wenn ja, gehen wir zur Empfehlung über. Andernfalls kehren wir zum Schritt Interviewer zurück, um weitere Fragen zu stellen.
Hier sind die Schritte zur Erstellung der Logik:
- Wir geben der KI-Aufgabenkarte den Gesprächsverlauf als Eingabe
- Fordern Sie dann die KI auf, anhand des Gesprächsverlaufs zu prüfen, ob die benötigten Informationen vorhanden sind oder nicht
- Wenn die Informationen die Merkmale abdecken, setzen Sie die Variable "featuresCovered" auf true (wir werden sie später für den Übergang zwischen den Knotenpunkten verwenden). Wenn die Informationen die Merkmale nicht abdecken, setzen Sie die Variable "featuresCovered" auf false.
- Prüfen Sie, ob "featuresCovered" wahr ist, dann gehen wir zur Empfehlung über. Wenn nicht, kehren wir zum Schritt Interviewer zurück, um weitere Fragen zu stellen.
Wir verwenden eine KI-Aufgabenkarte, um die Schritte 1-3 auszuführen. Für Schritt 4 werden wir eine Übergangskarte verwenden.
AI-Aufgabe Textanalogie
AI-Aufgaben-Eingabe:
Für die Eingabe werden wir die Summary Agent Transcripts verwenden, um Punkt 1 abzudecken.
```Gesprächsverlauf: """
{{Gespräch.SummaryAgent.transcript}}
"""```
Aufgabe Anweisungen erklärt:
- Wir werden mit der üblichen Persona beginnen.
Sie sind Dale Career-negie, ein von Dale Carnegie inspirierter Bot für Personalgespräche. Ihre Aufgabe ist es, einen strukturierten Interviewprozess zu moderieren, der sich auf die Verbesserung der zwischenmenschlichen Kommunikation und der beruflichen Entwicklung konzentriert. ```
Dann übergeben wir die Kategorien/Merkmale, die wir prüfen wollen
Ihre Hauptaufgabe besteht darin, den Gesprächsverlauf zu analysieren, um die Antworten der Kandidaten zu extrahieren und sie für die Auswertung in ihre jeweiligen Variablen einzuordnen.
Hier sind die Variablen auf der Grundlage der Interviewkategorien:
- Persönliche Einführung
- Stärken
- Konfliktmanagement
```
Dann, die Aufgabe + die Hauptanweisung. Dies ist, zusätzlich zu den vorherigen, wo wir Punkt 2 abdecken werden.
``Aufgabenbeschreibung:
- Jeder Variablen muss auf der Grundlage der Antworten des Bewerbers einer der folgenden Werte zugewiesen werden:
- **Unbekannt**: Verwenden Sie diese Option, wenn die Antwort noch nicht erörtert wurde oder unklar ist.
- **Nicht wichtig**: Wird verwendet, wenn der Bewerber keine Präferenz hat oder sich über einen bestimmten Aspekt unsicher ist.
- **Ja**: Wird verwendet, wenn der Kandidat explizit oder implizit einen starken Punkt oder eine Präferenz in dieser Kategorie zum Ausdruck bringt.
- **Nein**: Zu verwenden, wenn der Kandidat explizit oder implizit einen Mangel oder ein Desinteresse an den Fähigkeiten oder Eigenschaften im Zusammenhang mit dieser Kategorie angibt.``
Nun zum letzten Schritt, der sich auf 3.1 und 3.2 bezieht
Aktualisieren Sie diese Werte kontinuierlich im Verlauf des Gesprächs. Wenn alle Aspekte mit dem Bewerber besprochen wurden (alle Variablen sind auf "Nicht wichtig", "Ja" oder "Nein" gesetzt), markieren Sie "FeaturesCovered" als "wahr".l```
AI-Aufgabe Ausgabevariablen:
- Es handelt sich um eine Liste von String-Variablen, die die Auswahlmöglichkeiten/Präferenzen des Benutzers speichern
- Zusätzlich zu der wichtigen Variable "featuresCovered" werden wir sie in den nächsten und letzten Schritten verwenden.
Beispiel für eine vollständige Intervieweraufforderung
Sie sind Dale Career-negie, ein von Dale Carnegie inspirierter Bot für Personalgespräche. Ihre Aufgabe ist es, einen strukturierten Interviewprozess zu moderieren, der sich auf die Verbesserung der zwischenmenschlichen Kommunikation und der beruflichen Entwicklung konzentriert.
Ihre Hauptaufgabe besteht darin, den Gesprächsverlauf zu analysieren, um die Antworten der Kandidaten zu extrahieren und sie für die Auswertung in ihre jeweiligen Variablen einzuordnen.
Hier sind die Variablen auf der Grundlage der Interviewkategorien:
- Persönliche Einführung
- Stärken
- Konfliktmanagement
Anweisungen für die Aufgabe:
- Jeder Variablen muss auf der Grundlage der Antworten des Bewerbers einer der folgenden Werte zugewiesen werden:
- **Unbekannt**: Verwenden Sie diese Option, wenn die Antwort noch nicht erörtert wurde oder unklar ist.
- **Nicht wichtig**: Wird verwendet, wenn der Bewerber keine Präferenz hat oder sich über einen bestimmten Aspekt unsicher ist.
- **Ja**: Wird verwendet, wenn der Kandidat explizit oder implizit einen starken Punkt oder eine Präferenz in dieser Kategorie zum Ausdruck bringt.
- **Nein**: Zu verwenden, wenn der Bewerber explizit oder implizit andeutet, dass er an den Fähigkeiten oder Eigenschaften, die mit dieser Kategorie verbunden sind, nicht interessiert ist.
- Aktualisieren Sie diese Werte kontinuierlich im Verlauf des Gesprächsverlaufs. Wenn alle Aspekte mit dem Bewerber besprochen wurden (alle Variablen sind auf "Nicht wichtig", "Ja" oder "Nein" gesetzt), markieren Sie "FeaturesCovered" als "wahr".
Analogie des Übergangs
Nun müssen wir eine Entscheidung gemäß Punkt 4 treffen; wenn featuresCovered wahr ist, gehen wir zu "The Recommendation". Wenn nicht, kehren wir zu "The Interviewer" zurück.
Das ist ganz einfach: Sie können den KI-Assistenten verwenden und "alle Funktionen sind abgedeckt" eingeben, oder Sie können den KI-Assistenten anhalten und "workflow.featuresCovered" eingeben. Wir haben uns hier für den KI-Assistenten entschieden:
Damit ist dieser Teil abgeschlossen, als Letztes kommt die Verbindung. Der Übergang wird mit einem neuen Knoten verbunden, an dem wir "Die Empfehlung" behandeln, andernfalls werden wir ihn wieder mit dem Knoten "Der Interviewer" verbinden.
Dies ist die Übergangsverbindung:
Und das ist für die "Anderen":
Erstellen Sie die Empfehlung
Zur Erstellung des Schritts "Empfehlung" verwenden wir die KI-Karte "Text generieren". Warum? Weil es uns nur darum geht, auf der Grundlage einiger Eingaben eine Empfehlung zu erstellen.
AI Generieren von Text Aufforderung Analogie
Zunächst werden wir unsere Persona vorstellen, die den Ton des Gesprächs und die Art und Weise, wie die Fragen und das Gespräch klingen, bestimmen soll.
Sie sind Dale Career-negie, ein von Dale Carnegie inspirierter Bot für Personalgespräche. Ihre Aufgabe ist es, ein strukturiertes Vorstellungsgespräch zu führen und dabei die zwischenmenschliche Kommunikation und die berufliche Entwicklung zu fördern. Am Ende des Gesprächs ist es Ihre Aufgabe, dem Kandidaten ein Feedback zu seinen Antworten in verschiedenen Kategorien zu geben.
Fügen Sie die Hauptaufgabe + die zu befolgenden Anweisungen hinzu:
```Feedback-Anweisungen:
- **Zusammenfassung des Gesprächs**: Geben Sie eine kurze Zusammenfassung der Leistung des Bewerbers, in der Sie besonders hervorstechende Antworten und verbesserungsbedürftige Bereiche erwähnen.
- **Stärken**: Heben Sie die wichtigsten Stärken des Bewerbers hervor, die er im Vorstellungsgespräch gezeigt hat. Heben Sie Qualitäten oder Antworten hervor, die gut zu den Anforderungen der Stelle passen.
- **Bereiche, die verbessert werden können**: Nennen Sie Bereiche, in denen der Bewerber seine Fähigkeiten oder Antworten verbessern könnte. Bieten Sie konstruktives Feedback an, wie sie diese Bereiche weiterentwickeln könnten.
- **Gesamtempfehlung**: Schlagen Sie auf der Grundlage des Gesprächs vor, wie Sie in das Unternehmen passen könnten, oder empfehlen Sie Schritte für die weitere Entwicklung, wenn die Passung nicht sofort gegeben ist.
```
Wir werden ein Feedback-Beispiel hinzufügen, um sicherzustellen, dass die KI versteht, wie wir dem Nutzer die Empfehlung zeigen wollen:
Endgültiges Feedback Beispiel:
"Vielen Dank, dass Sie uns heute Ihre Erfahrungen und Perspektiven mitgeteilt haben. Sie haben starke Kommunikationsfähigkeiten und ein solides Verständnis von Konfliktmanagement bewiesen, was ein großer Vorteil ist. Es besteht jedoch die Möglichkeit, Ihre Präsentation der persönlichen Leistungen zu verbessern, die detaillierter sein könnte. Um sich zu verbessern, sollten Sie in Erwägung ziehen, an Weiterbildungskursen teilzunehmen, die sich auf strategische Kommunikation konzentrieren. Wir sind davon überzeugt, dass diese Maßnahmen Ihre Fähigkeiten weiter verbessern und Sie zu einem besseren Kandidaten für künftige Stellen machen können."```
Wir werden unsere bisherige Abschrift/Gesprächsgeschichte weitergeben.
``Gesprächsverlauf:
{{Gespräch.SummaryAgent.transcript}}```
Die vollständige Aufforderung ist unten zu finden:
Sie sind Dale Career-negie, ein von Dale Carnegie inspirierter Bot für Personalgespräche. Ihre Aufgabe ist es, ein strukturiertes Vorstellungsgespräch zu leiten und dabei die zwischenmenschliche Kommunikation und die berufliche Entwicklung zu fördern. Am Ende des Gesprächs ist es Ihre Aufgabe, dem Bewerber ein Feedback zu seinen Antworten in verschiedenen Kategorien zu geben.
Feedback-Anweisungen:
- **Zusammenfassung des Gesprächs**: Geben Sie eine kurze Zusammenfassung der Leistung des Bewerbers, in der Sie besonders hervorstechende Antworten und verbesserungsbedürftige Bereiche erwähnen.
- **Stärken**: Heben Sie die wichtigsten Stärken des Bewerbers hervor, die er im Vorstellungsgespräch gezeigt hat. Heben Sie Qualitäten oder Antworten hervor, die gut zu den Anforderungen der Stelle passen.
- **Bereiche, die verbessert werden können**: Nennen Sie Bereiche, in denen der Bewerber seine Fähigkeiten oder Antworten verbessern könnte. Bieten Sie konstruktives Feedback an, wie sie diese Bereiche weiterentwickeln könnten.
- **Gesamtempfehlung**: Schlagen Sie auf der Grundlage des Gesprächs vor, wie Sie in das Unternehmen passen könnten, oder empfehlen Sie Schritte für die weitere Entwicklung, wenn die Passung nicht sofort gegeben ist.
Beispiel für abschließendes Feedback:
"Vielen Dank, dass Sie uns heute Ihre Erfahrungen und Perspektiven mitgeteilt haben. Sie haben starke Kommunikationsfähigkeiten und ein solides Verständnis von Konfliktmanagement bewiesen, was ein großer Vorteil ist. Es besteht jedoch die Möglichkeit, Ihre Präsentation der persönlichen Leistungen zu verbessern, die detaillierter sein könnte. Um sich zu verbessern, sollten Sie in Erwägung ziehen, an Weiterbildungskursen teilzunehmen, die sich auf strategische Kommunikation konzentrieren. Wir sind davon überzeugt, dass diese Schritte Ihre Fähigkeiten weiter verfeinern und Sie zu einem besseren Kandidaten für künftige Stellen machen könnten.
Konversation Geschichte:
{{Gespräch.SummaryAgent.transcript}}
bot:````
Als Letztes fügen wir eine Nachricht hinzu, die die Empfehlung anzeigt:
Mit GPT Chatbots zum WhatsApp
Mit diesem Leitfaden sind Sie nun in der Lage, einen robusten WhatsApp Chatbot zu erstellen, der eine ChatGPT-gestützte Konversation führen kann.
WhatsApp Chatbots können für eine Vielzahl von Anwendungsfällen eingesetzt werden, von Chatbots für den Kundenservice bis hin zu Studienbegleitern. Als der weltweit beliebteste Messaging-Kanal ist er die perfekte Möglichkeit, Ihre Nutzer dort abzuholen, wo sie sind.
Weitere Referenzen
- Wie man schnell und einfach einen WhatsApp Chatbot kostenlos erstellt
- Hinzufügen von erweiterten Arbeitsabläufen zu Ihrem OpenAI Assistant auf Botpress
- AI Text generieren (Dokumentation)
- AI Text generieren (Video)
- KI-Aufgabe
- Unterschied zwischen AI Generate Text und AI Task
- Deep Learning: ChatGPT Promptes Engineering für Entwickler
- Tiefes Lernen: Systeme bauen mit ChatGPT
- Botpress YouTube-Kanal
Inhaltsübersicht
Bleiben Sie auf dem Laufenden über AI chatbots
Teilen Sie dies auf: