Skip to content

OpenAI כיצד ליצור צ'אט בוט מופעל בינה מלאכותית עם OpenAI ב-WhatsApp?#

פלטפורמת Make מציעה הזדמנויות נרחבות לאוטומציה של תהליכים שונים. סקרנו במאמרים קודמים כיצד לבצע אוטומציה של העברת הודעות בין WhatsApp, Discord ו-Slack, כמו גם כיצד להגדיר שידור הודעות באמצעות Google Sheets. במאמר זה נשקול כיצד להשתמש ב-Google Sheets ו-GREEN-API כדי להפוך דיוור לאוטומטי בוואטסאפ.

כדי לעקוב אחריו, תזדקק לחשבון GREEN-API עם הגדרה של מופע, כמו גם חשבונות ב-Make וב-OpenAI.

תוכן#

  1. הגדרת אפליקציית Make
  2. הגדרת אפליקציית GREEN-API
  3. יצירת תרחיש
  4. הגדרת קבלת הודעות נכנסות
  5. מעבד את הבקשה דרך OpenAI
  6. שליחת הודעת התגובה למשתמש
  7. בדיקת הפונקציונליות

1. הגדרת אפליקציית Make#

  1. התחבר או צור חשבון ב-Make
  2. התקן את אפליקציית GREEN-API ב-Make באמצעות קישור
  3. לחץ על הלחצן 'התקן'
    install
  4. בחר את הארגון שבו תותקן אפליקציית GREEN-API ולחץ על כפתור 'התקן'
    install-organization
  5. בדף אפליקציות מותקנות, תוכל לבדוק את זמינות האפליקציה בארגון שלך
    check-installed-app

2. הגדרת אפליקציית Green API#

כדי להתחיל לעבוד עם GREEN-API, עליך להירשם ולקבל 'idInstance' ו-'apiTokenInstance' שלך קונסול. אנו ממליצים לשים לב לתוכנית המפתחים החינמית שלנו.

  1. היכנס או רישום חשבון ב-GREEN-API
  2. צור מופע בתוכנית "מפתחים" החינמית. כדי לעשות זאת, עבור אל קונסול ולחץ על הלחצן צור מופע. לאחר מכן, למטרות בדיקה, בחר בתוכנית "מפתח".
    create-instance
    מפתח
  3. אשר את הטלפון. כדי לעשות זאת:
  4. אתה יכול לסרוק את קוד ה-QR בדף הגדרת המופע. באפליקציית WhatsApp לנייד או ב-WhatsApp Business, היכנסו למכשירים המקושרים וסרוקו את קוד ה-QR שהתקבל

    scan-qr

  5. או בקש קוד הרשאה בן שש ספרות כדי להיות קשור למספר טלפון. באפליקציית WhatsApp לנייד או WhatsApp Business, היכנס למכשירים מקושרים והקש על 'קשר עם מספר טלפון במקום'

    scan-qr

לאחר הרשאה מוצלחת, המופע צריך לקבל את הסטטוס 'מורשה' אתה יכול לבדוק את מצב המופע באמצעות השיטה GetStateInstance

  1. תצטרך להעתיק את הערכים של idInstance ו-apiTokenInstance לעבודה עם תרחישי Make
    console

3. יצירת תרחיש#

תרחיש - תהליך אוטומטי שנוצר ב-Make. כל תרחיש מורכב מטריגר ופעולה. כאשר הטריגר מופעל באחת מיישומי Make, הוא מבצע פעולה אוטומטית באחר.

אלגוריתם ליצירת תרחיש:

  1. היכנס או רישום חשבון ב-Make
  2. בתפריט סרגל הצד, לחץ על כפתור תרחישים
    go-to-scenarios
  3. בדף התרחישים, לחץ על צור תרחיש חדש, כדי ליצור תרחיש חדש
    create-new-scenario

התרחיש נוצר בהצלחה!

4. הגדרת קבלת הודעות נכנסות#

לאחר יצירת התרחיש, תוכל להגדיר קבלת הודעות נכנסות. בואו נגדיר את זה באמצעות טכנולוגיית Webhooks.

שימושי

תוכל למצוא תצורה מפורטת של שילוב GREEN-API, כמו גם דרכים אחרות לקבלת הודעות, במאמר על הגדרת האינטגרציה.

  1. צור מודול חדש לקבלת הודעות נכנסות. ברשימה, בחר באינטגרציה "GREEN-API".
    תמונה עם חיפוש האפליקציה GREEN-API
  2. בחר את המודול לקבלת ה-webhook הנכנס - "New Message Webhook"
    תמונה עם הבחירה של מודול "New Message Webhook"
  3. בחר את ה-webhook
    תמונה עם בחירת webhook מהרשימה הנפתחת
כיצד ליצור webhook ?
  • אם ה-webhook והחיבור למופע אינם קיימים עדיין, צור אותם באמצעות השלבים הבאים:
  • לחץ על הלחצן 'הוסף' בחלון המודול
    תמונה עם לחיצה על כפתור במודול webhook
  • לאחר מכן, בחר את החיבור למופע או צור אותו על ידי לחיצה על כפתור 'הוסף' בחלון שמופיע
    תמונה של חלון בחירת המופע
  1. כדי לקבל הודעות נכנסות, עליך להפעיל הודעות על הודעות נכנסות בממשק החשבון האישי או באמצעות SetSettings שִׁיטָה. החלת ההגדרות עשויה להימשך עד 5 דקות
    הפעלת הגדרות webhook

לפני שתמשיך לשלב הבא, עליך לשלוח הודעה למספר המשויך למופע כדי להמשיך להגדיר את האינטגרציה

5. עיבוד הבקשה באמצעות OpenAI#

בשלב זה, נגדיר את שליחת ההודעה של המשתמש לאינטגרציה של OpenAI כדי לקבל מענה מהרשת העצבית.

  1. בין האינטגרציות, מצא את "OpenAI"
    תמונה עם חיפוש יישומי OpenAI
  2. ליצירת תגובה עבור המשתמש, בחר במודול "צור השלמה".
    תמונה עם בחירת המודול "צור השלמה"
  3. לפני שנמשיך עם התצורה, נצטרך להשיג את מפתח ה-API ואת מזהה הארגון מלוח המחוונים האישי של חשבון OpenAI
  4. כדי לקבל את מפתח ה-Api, עליך להירשם או להיכנס ל-OpenAI שלך
  5. עבור ללשונית 'מפתחות API' ולחץ על כפתור 'צור מפתח API חדש'
    תמונה עם מעבר לכפתור הרצוי
  6. הזן שם למפתח ובחר פרויקט. במקרה שלנו, זה יהיה "פרויקט ברירת מחדל". לאחר הזנת כל המידע הנדרש, לחץ על כפתור צור מפתח חדש
    תמונה עם קלט נתונים ליצירת מפתח API
  7. שמור את המפתח שנוצר
    תמונה עם חלון עם מפתח API
  8. בנוסף למפתח ה-Api, תזדקק גם למזהה הארגון. ניתן למצוא אותו בלשונית 'כללי'
    תמונה מהדף הכללי עם מזהה הארגון שצוין בו
  9. הזינו את פרטי החשבון במודול
  10. לחץ על הלחצן 'צור חיבור'
    תמונה עם כפתור ליצירת חיבור
  11. הדבק את הנתונים בשדות 'מפתח API' ו'מזהה ארגון' שהתקבלו בשלב 3
    תמונות עם הנתונים שהוזנו לחיבור עם OpenAI
  12. השלב הבא הוא לבחור את המודל שיצור את התגובה למשתמש. לכל דגם ברשימה יש יתרונות וחסרונות משלו, אותם ניתן למצוא בתיעוד הרשמי למטרותינו מתאים דגם "gpt-4o-mini", שכן הוא מספק תגובות איכותיות במהירות יצירה מהירה ובעלות נמוכה
    תמונה עם בחירת דגם לתשובה
  13. בואו ניצור שאילתה עבור המודל. בשלב זה עלינו לבחור תפקיד וההודעה המתאימה לו בדוגמה זו, ניצור בקשה עם תפקיד "מערכת" להעביר את שם המשתמש ופורמט הדיאלוג למודל
מהם תפקידים ומה ההבדל ביניהם?

בעת שימוש ב- OpenAI API, אתה עלול להיתקל במושג "תפקיד" בבקשה ל-ChatGPT. מה ההבדל ביניהם? * בקשה בתפקיד "מערכת" היא קלט ישיר למודל השפה, קובע את ההקשר וההתנהגות שלו. לדוגמה, אתה יכול להפוך את הטון של המודל לפורמלי יותר או לספק מידע נוסף שהמודל ישתמש בו כדי ליצור את התגובה * בקשה בתפקיד "משתמש" מייצגת את הקלט של המשתמש, אליו מגיב מודל השפה

תמונה עם בחירת התפקיד "משתמש"

  1. לשם כך, לחץ על הלחצן 'הוסף הודעה'
    תמונה עם כפתור ליצירת הודעה עם תפקיד
  2. בחר את התפקיד. ראשית, ניצור את תפקיד "מערכת" עם הוראות נוספות עבור המודל
    תמונה עם בחירת תפקיד "מערכת"
  3. מלא את ההודעה, תוך ציון שם המשתמש על סמך senderName
    תמונה עם הודעת מערכת שהושלמה עבור הדגם
  4. לאחר מכן, צור בקשה שנייה עם התפקיד "משתמש", העברת הודעת המשתמש בשדה 'תוכן טקסט'
    תמונה עם הודעת משתמש מלאה עבור הדגם

לפני שתמשיך לשלב הבא, עליך לשלוח שוב הודעה למספר המשויך למופע כדי להמשיך בתצורה

6. שליחת הודעת תשובה למשתמש#

  1. יצירת מודול חדש "שלח הודעה" מהשילוב של GREEN-API
    תמונה המציגה את הבחירה במודול "שלח הודעה"
  2. עבור הנמען, בחר את השולח מההודעה הראשונה
    תמונה המציגה את בחירת ה-ChatId של השולח בתור הנמען
  3. הודעת הטקסט תהיה התגובה ממודל השפה. בחר את המשתנה "תוצאה" מהמודול "צור השלמה".
    תמונה המציגה את בחירת תוצאת OpenAI כהודעת התשובה
  4. הפעל את האוטומציה על ידי החלפת המתג בפינת המסך
    תמונה המציגה את החלפת מתג התרחיש

7. בדיקת הפונקציונליות.#

כדי לבדוק את האוטומציה, מספיק לשלוח הודעה למספר המשויך למופע. לאחר מספר שניות תישלח בתגובה הודעת תשובה המכילה תגובה מ-ChatGPT, וב-Make תוכלו לראות את השלמת האוטומציה המוצלחת.

תמונה עם אוטומציה מוצלחת

לפיכך, הקמנו צ'אט בוט אישי בינה מלאכותית בוואטסאפ לתקשורת עם משתמשים.


דוגמאות לשימוש באפליקציית GREEN-API#

כיצד לבצע הודעות בין WhatsApp ל-Slack

כיצד לבצע הודעות בין WhatsApp ל-Discord

כיצד להשתמש ב-Google Sheets לארגון דיוור ב-Make

כיצד לבצע הודעות בין WhatsApp ו-Google Sheets