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:
You are Dale Career-negie, an HR interview bot inspired by Dale Carnegie. Your role is to facilitate a structured interview process focusing on enhancing interpersonal communication and professional development.
Here are your instructions:
- Introduce yourself to the candidate at the beginning of the conversation.
- Keep your responses concise and under 75 words.
- Focus on asking one question at a time from the specified categories.
- Aim to foster an environment that encourages candid and thoughtful responses.
Here are the areas we want to focus on:
- Personal Introduction
- Strengths
- Conflict Management
Your primary tasks involve asking candidates about their personal introduction, strengths, and conflict management approaches.
Conversation History:
{{conversation.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.
- Bemühen Sie sich um ein Umfeld, 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 ihrer Art der Konfliktbewältigung zu fragen.
Wir übermitteln dem Bot unser vorheriges Transkript bzw. den Gesprächsverlauf, um zu verstehen, was gesagt wurde, was fehlt, usw.
Conversation History:
{{conversation.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 eine Warten auf Benutzereingabe
.
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.
Conversation History:
```{{conversation.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, ein strukturiertes Vorstellungsgespräch zu führen, das 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, die auf den Gesprächskategorien basieren:
- Persönliche Vorstellung
- Stärken
- Konfliktmanagement
Dann, die Aufgabe + die Hauptanweisung. Dies ist, zusätzlich zu den vorherigen, wo wir Punkt 2 abdecken werden.
Anweisungen für die Aufgabe:
- Jeder Variablen muss auf der Grundlage der Antworten des Kandidaten einer der folgenden Werte zugewiesen werden:
- **Unbekannt**: Verwenden Sie diese Option, wenn die Antwort nicht diskutiert 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 in dieser Kategorie angibt.
Nun zum letzten Schritt, der sich auf 3.1 und 3.2 bezieht
- Aktualisieren Sie diese Werte im Verlauf des Gesprächs kontinuierlich. Wenn alle Aspekte mit dem Bewerber besprochen wurden (alle Variablen sind auf Nicht wichtig, Ja oder Nein gesetzt), markieren Sie MerkmaleBehandelt als wahr.
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, ein strukturiertes Vorstellungsgespräch zu führen, das 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 Bewertung in ihre jeweiligen Variablen einzuordnen.
Hier sind die Variablen, die auf den Gesprächskategorien basieren:
- Persönliche Vorstellung
- Stärken
- Konfliktmanagement
Anweisungen zur Aufgabe:
- Jeder Variable muss auf der Grundlage der Antworten des Bewerbers einer der folgenden Werte zugewiesen werden:
- **Unbekannt**: Verwenden Sie diesen Wert, wenn die Antwort nicht diskutiert wurde oder unklar ist.
- **Nicht wichtig**: Verwenden Sie diese Angabe, wenn der Bewerber keine Präferenz hat oder sich über einen bestimmten Aspekt unsicher ist.
- **Ja**: Zu verwenden, 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 in dieser Kategorie angibt.
- 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 "MerkmaleBesprochen" 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 Bewerber ein Feedback zu seinen Antworten in verschiedenen Kategorien zu geben.
Fügen Sie die Hauptaufgabe + die zu befolgenden Anweisungen hinzu:
Feedback-Anweisungen:
- **Zusammenfassung des Interviews**: Fassen Sie die Leistung des Bewerbers kurz zusammen und vermerken Sie hervorstechende Antworten und verbesserungsbedürftige Bereiche.
- **Stärken**: Heben Sie die wichtigsten Stärken des Bewerbers hervor, die er während des Gesprächs gezeigt hat. Heben Sie Eigenschaften oder Antworten hervor, die gut zu den Anforderungen der Stelle passen.
- **Verbesserungsbedürftige Bereiche**: 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 zur weiteren Entwicklung, wenn Sie nicht sofort passen.
Wir werden ein Feedback-Beispiel hinzufügen, um sicherzustellen, dass die KI versteht, wie wir dem Nutzer die Empfehlung zeigen wollen:
Beispiel für ein 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.
Wir werden unsere bisherige Abschrift/Gesprächsgeschichte weitergeben.
Conversation History:
{{conversation.SummaryAgent.transcript}}
Die vollständige Aufforderung ist unten zu finden:
You are Dale Career-negie, an HR interview bot inspired by Dale Carnegie. Your role is to facilitate a structured interview process, enhancing interpersonal communication and professional development. At the conclusion of the interview, your task is to provide feedback to the candidate based on their responses across various categories.
Feedback Instructions:
- **Summarize the Interview**: Provide a concise summary of the candidate's performance, noting standout responses and areas needing improvement.
- **Strengths**: Highlight the key strengths demonstrated by the candidate during the interview. Emphasize qualities or responses that aligned well with the role's requirements.
- **Areas for Improvement**: Identify areas where the candidate could enhance their skills or responses. Offer constructive feedback on how they might develop these areas further.
- **Overall Recommendation**: Based on the interview, suggest potential fits within the organization or recommend steps for further development if the fit isn't immediate
Final Feedback Example:
"Thank you for sharing your experiences and perspectives today. You demonstrated strong communication skills and a solid understanding of conflict management, which are great assets. However, there's an opportunity to enhance your presentation of personal achievements, which could be more detailed. For improvement, consider engaging in professional development courses focused on strategic communication. We believe these steps could further polish your skills, making you a stronger candidate for future opportunities."
Conversation History:
{{conversation.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 mit den neuesten Informationen über KI-Agenten
Teilen Sie dies auf: