- Sie können entweder schnell GPT von OpenAI für grundlegende Anwendungen verbinden oder einen vollständig individuellen Bot mit maßgeschneiderter Gesprächslogik und KI-Prompts für mehr Kontrolle erstellen.
- Ein individueller Bot beinhaltet die Erstellung eines Interviewers, um Nutzereingaben zu sammeln, Logik zur Überprüfung, ob genügend Informationen vorliegen, und einen Empfehlungsschritt, um Feedback zu generieren.
- Fortgeschrittene Bots nutzen KI-Textgenerierung für dynamische Dialoge und KI-Task-Karten, um Gespräche zu analysieren, Details zu extrahieren und nächste Schritte zu bestimmen.
Wenn Sie versuchen, einen eigenen GPT WhatsApp-Chatbot zu bauen, war es noch nie so einfach. Es gibt viele Möglichkeiten, Ihren Bot von der Planung bis zum Einsatz zu bringen – egal, ob Sie ein eigenes GPT oder eine Chatbot-Plattform nutzen.
In diesem Artikel erhalten Sie eine Schritt-für-Schritt-Anleitung, wie Sie Ihren GPT-Chatbot erstellen und mit WhatsApp verbinden. Ich gebe Ihnen sogar konkrete Code-Beispiele und Anweisungen, um Sie durch den Prozess zu führen.
Unsere integrierte WhatsApp-Integration macht es einfach, Ihren GPT-gestützten Chatbot zu verbinden. Wenn Sie neu im Bereich WhatsApp-Chatbots sind, lesen Sie unseren Leitfaden zu den besten WhatsApp-Chatbot-Erstellern auf dem Markt (viele davon bieten kostenlose Optionen).
1. Mit WhatsApp verbinden
Bevor Sie starten, stellen Sie sicher, dass Sie ein Facebook Business-Konto und eine verifizierte Telefonnummer haben – beides ist notwendig, um WhatsApp mit Ihrem Chatbot zu verbinden.
Folgen Sie diesen einfachen Schritten, um den WhatsApp-Kanal in Ihrem Botpress Cloud-Konto zu aktivieren:
- Navigieren Sie zum Bereich 'Channels'.
- Wählen Sie 'WhatsApp' aus und geben Sie Ihre Unternehmensdaten ein.
- Verbinden Sie Ihr Facebook Business-Konto und konfigurieren Sie Ihre WhatsApp-Nummer.
2. Vorlage wählen oder selbst bauen
Option 1: WhatsApp mit OpenAI Custom GPT KI-Assistent
Wenn Sie direkt über OpenAI bauen, haben Sie weniger Kontrolle über das Verhalten Ihres Custom GPT. Es ist jedoch eine schnelle und einfache Option, die für Ihre Zwecke ausreichend sein kann.
Sie können Ihrem OpenAI-Assistenten sogar erweiterte Workflows hinzufügen, indem Sie unsere ChatGPT KI-Assistenten-Vorlage verwenden.
Option 2: Mehr Kontrolle über den OpenAI Custom GPT KI-Assistenten
Wenn Sie einen Chatbot mit mehr Anpassungsmöglichkeiten bauen möchten, ist dies die richtige Option für Sie.
Als Beispiel bauen wir einen einfachen Interview-Bot nach GPT-Art. Der Bot sammelt Informationen vom Nutzer in einem freien Gespräch und gibt anschließend eine Empfehlung basierend auf den Antworten.
Zuerst stellen wir dem Nutzer Fragen zu den gewünschten Parametern im Gespräch und warten dann auf die Antwort. Dies nennen wir Die Fragen-Schleife.
Dann prüfen wir, ob wir alle benötigten Parameter anhand der Nutzerantworten haben. Falls ja, geht es weiter zum nächsten Schritt. Dies nennen wir Die Logik.
Abschließend nehmen wir die Eingaben des Nutzers und geben sie an die KI-Textgenerierung weiter, um eine Empfehlung zu erstellen. Dies nennen wir Die Empfehlung.
Später können Sie dieses Ergebnis mit einem Flow verbinden, in dem Sie dem Nutzer Beratungen, Schulungen oder andere relevante Angebote machen.
In Botpress Studio sieht die Gesamtübersicht des Flows so aus:

3. Den Interviewer erstellen
Zuerst nutzen wir eine Textgenerierungskarte, um die passende Frage zu erzeugen. Ziel des Interviewers ist es, die richtigen Fragen zu stellen, um die gewünschten Informationen zu erhalten.
Wir erstellen unseren gewünschten Dialog mit den folgenden Prompts:
Zuerst übergeben wir unsere Persona, die den Ton des Gesprächs und die Art der Fragen steuert:
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, denen unser Agent (HR) im Interview folgen soll:
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.Fügen Sie die Hauptaufgabe und aufgabenspezifische Anweisungen hinzu:
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.Wir übergeben dem Bot das bisherige Gesprächsprotokoll, damit er versteht, was bereits gesagt wurde und was noch fehlt.
Conversation History:
{{conversation.SummaryAgent.transcript}}Wichtiger Hinweis: Vergessen Sie nicht das „bot:“ am Ende. Das ist kein Fehler – es hilft dem Bot zu erkennen, dass er jetzt antworten soll.

Als Nächstes möchten wir die von der KI-Textgenerierung erzeugte Nachricht/Frage anzeigen, also fügen wir eine Textnachricht hinzu und setzen die Variable aus der vorherigen Karte ein.

Dann muss der Bot warten, um zu hören, was der Nutzer sagt. Dafür fügen wir ein Warten auf Nutzereingabe hinzu.

Sie können diese beiden Schritte auch durch eine Capture Information Raw-Karte ersetzen, müssen dann aber mehrere Optionen anpassen. Weitere Informationen finden Sie in unserer Dokumentation und in Videos.
4. Die Logik erstellen
Nachdem wir den Interviewer erstellt haben, wartet der Bot auf die Eingabe des Nutzers, um je nach Gesprächsstand Informationen zu extrahieren.
Nun soll geprüft werden, ob alle benötigten Informationen gesammelt wurden. Falls ja, geht es zur Empfehlung. Andernfalls kehren wir zum Interviewer zurück, um weitere Fragen zu stellen.
So erstellen Sie die Logik:
- Wir geben der KI-Task-Karte das Gesprächsprotokoll als Eingabe.
- Dann fordern wir die KI auf, anhand des Gesprächsprotokolls zu prüfen, ob die benötigten Informationen vorhanden sind oder nicht.
- Wenn die Informationen die Features abdecken, setzen wir eine Variable namens „featuresCovered“ auf true (diese nutzen wir später für den Übergang zwischen den Knoten). Wenn nicht, setzen wir „featuresCovered“ auf false.
- Prüfen Sie, ob „featuresCovered“ true ist. Falls ja, geht es zur Empfehlung. Falls nicht, kehren wir zum Interviewer zurück, um weitere Fragen zu stellen.
Wir verwenden eine KI-Task-Karte für die Schritte 1-3. Für Schritt 4 nutzen wir eine Übergangskarte.
Text-Analogie für KI-Task
Eingabe für KI-Task:
Als Eingabe verwenden wir die Zusammenfassung der Agenten-Protokolle, um Punkt 1 abzudecken.
Conversation History:
```{{conversation.SummaryAgent.transcript}}```

Erklärung der Aufgabenanweisungen:
- Wir beginnen wie gewohnt mit der Persona.
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. Dann übergeben wir die Kategorien/Features, die wir prüfen möchten.
Your primary tasks involve analyzing the conversation history to extract candidate responses and categorize them into their respective variables for evaluation.
Here are the variables based on the interview categories:
- Personal Introduction
- Strengths
- Conflict ManagementDann die Aufgabe und die Hauptanweisung. Zusammen mit dem Vorherigen decken wir Punkt 2 ab.
Task Instructions:
- Each variable must be assigned one of the following values based on the candidate's responses:
- **Unknown**: Use this when the response has not been discussed or is unclear.
- **Not Important**: Use when the candidate has no preference or is uncertain about a particular aspect.
- **Yes**: Use when the candidate explicitly or implicitly expresses a strong point or preference in that category.
- **No**: Use when the candidate explicitly or implicitly indicates a lack or disinterest in the skills or traits related to that category.Jetzt zum letzten Schritt, der 3.1 und 3.2 abdeckt.
- Continuously update these values as the interview progresses. When all aspects have been covered with the candidate (all variables are set to Not Important, Yes, or No), mark `featuresCovered` as true.Ausgabevariablen der KI-Task:
- Es wird eine Liste von String-Variablen sein, die die Nutzerentscheidungen/-präferenzen speichern.
- Zusätzlich zur wichtigen Variable „featuresCovered“, die wir in den nächsten und letzten Schritten verwenden werden.

Vollständiges Beispiel für den Interviewer-Prompt
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.
Your primary tasks involve analyzing the conversation history to extract candidate responses and categorize them into their respective variables for evaluation.
Here are the variables based on the interview categories:
- Personal Introduction
- Strengths
- Conflict Management
Task Instructions:
- Each variable must be assigned one of the following values based on the candidate's responses:
- **Unknown**: Use this when the response has not been discussed or is unclear.
- **Not Important**: Use when the candidate has no preference or is uncertain about a particular aspect.
- **Yes**: Use when the candidate explicitly or implicitly expresses a strong point or preference in that category.
- **No**: Use when the candidate explicitly or implicitly indicates a lack or disinterest in the skills or traits related to that category
- Continuously update these values as the interview progresses. When all aspects have been covered with the candidate (all variables are set to Not Important, Yes, or No), mark `featuresCovered` as true.

Übergangs-Analogie
Jetzt müssen wir wie in Punkt 4 entscheiden: Wenn featuresCovered true ist, gehen wir zur „Empfehlung“. Falls nicht, kehren wir zum „Interviewer“ zurück.
Das ist einfach: Sie können den KI-Assistenten nutzen und „alle Features sind abgedeckt“ eingeben oder den KI-Assistenten stoppen und „workflow.featuresCovered“ eingeben. Wir haben hier die KI-Unterstützung gewählt:

Damit ist dieser Teil abgeschlossen. Zuletzt folgt die Verbindung: Der Übergang wird mit einem neuen Knoten verbunden, in dem wir die „Empfehlung“ behandeln, andernfalls verbinden wir ihn wieder mit dem „Interviewer“-Knoten.
So sieht die Übergangsverbindung aus:

Und das ist für den „anderen Fall“:

5. Die Empfehlung erstellen
Für den Empfehlungsschritt nutzen wir die KI-Textgenerierungskarte. Warum? Weil es uns nur darum geht, eine Empfehlung basierend auf den Eingaben zu generieren.
Prompt-Analogie für KI-Textgenerierung
Zuerst übergeben wir unsere Persona, die den Ton und die Art der Fragen und des Gesprächs steuert.
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.Fügen Sie die Hauptaufgabe und die Anweisungen hinzu:
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.Wir fügen ein Feedback-Beispiel hinzu, damit die KI versteht, wie wir die Empfehlung dem Nutzer präsentieren möchten:
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."Wir übergeben das bisherige Gesprächsprotokoll.
Conversation History:
{{conversation.SummaryAgent.transcript}}Der vollständige Prompt 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:

Zuletzt fügen wir eine Nachricht hinzu, um die Empfehlung anzuzeigen:

Bringen Sie einen GPT-Chatbot zu WhatsApp
Mit dieser Anleitung sind Sie nun in der Lage, einen leistungsstarken WhatsApp-Chatbot zu erstellen, der ChatGPT-gestützte Gespräche führen kann.
WhatsApp-Chatbots können für viele Anwendungsfälle genutzt werden, von Kundenservice-Chatbots bis zu Lernbegleitern. Als weltweit beliebtester Messaging-Kanal ist es der perfekte Weg, Ihre Nutzer dort zu erreichen, wo sie sind.
Weitere Referenzen
- Wie Sie schnell und einfach einen kostenlosen WhatsApp-Chatbot erstellen
- So fügen Sie fortgeschrittene Workflows zu Ihrem OpenAI Assistant in Botpress hinzu
- KI-Textgenerierung (Dokumentation)
- KI-Textgenerierung (Video)
- KI-Task
- Unterschied zwischen KI-Textgenerierung und KI-Task
- Deep Learning: ChatGPT Prompt Engineering für Entwickler
- Deep Learning: Systeme mit ChatGPT entwickeln
- Botpress YouTube-Kanal
FAQs
1. Was ist, wenn mein Facebook Business-Konto noch geprüft wird oder nicht genehmigt wurde?
Wenn Ihr Facebook Business-Konto noch geprüft wird oder noch nicht genehmigt wurde, können Sie über die offiziellen Kanäle von Meta nicht auf die WhatsApp Business API zugreifen. Sie können jedoch Drittanbieter wie 360dialog oder Twilio nutzen, die Sandbox-Umgebungen anbieten, um Ihren Chatbot zu testen, während Sie auf die Genehmigung warten.
2. Kann ich die WhatsApp-Integration testen, ohne eine verifizierte geschäftliche Telefonnummer zu haben?
Nein, die WhatsApp Business API erfordert für den Live-Betrieb eine verifizierte geschäftliche Telefonnummer. Allerdings bieten Anbieter wie Twilio Sandbox-Umgebungen an, in denen Sie WhatsApp-Interaktionen mit temporären Nummern testen können, bevor die vollständige Verifizierung abgeschlossen ist.
3. Gibt es Nachrichtenlimits oder Nutzungseinschränkungen bei der WhatsApp Business API?
Die WhatsApp Business API verwendet ein gestuftes Nachrichtensystem: Konten starten in Stufe 1 (1.000 eindeutige Nutzer pro 24 Stunden) und können je nach Qualität und Nutzung hochgestuft werden. Sinkt die Qualität Ihres Kontos oder steigt die Nutzung zu schnell an, kann Meta die Nachrichtenübermittlung vorübergehend einschränken.
4. Kann ich Medien (Bilder, Videos, PDFs) in das WhatsApp-Gespräch einbinden?
Ja, Sie können Medien wie Bilder, Videos und PDFs in WhatsApp-Konversationen über die WhatsApp Business API versenden. Dafür müssen Sie korrekt formatierte Medienvorlagen oder Sitzungsnachrichten verwenden und die von Meta festgelegten Größen- und Dateitypbeschränkungen beachten.
5. Kann ich diesen Bot mit anderen Plattformen wie Slack oder Messenger integrieren?
Ja, Botpress unterstützt die Bereitstellung auf mehreren Kanälen, sodass Sie denselben Chatbot auf Slack, Messenger und anderen Plattformen einsetzen können. Sie können die gleiche Logik wiederverwenden und die Abläufe leicht anpassen, indem Sie die Kanalkonfiguration ändern oder kanalbasierte Antworten mit Bedingungen versehen.





.webp)
