שילוב מודולים של ממשק משתמש עם LivePerson

במסמך הזה מוסבר איך לשלב מודולים של ממשק משתמש עם LivePerson ולהציג הצעות בזמן אמת. הפעולות הבאות כלולות במדריך הזה:

  1. התקנת האפליקציה Conversational Cloud ב-LivePerson.
  2. מעדכנים את משתני הסביבה החסרים בשני השרתים ופורסים אותם מחדש.
  3. הגדרת הווידג'ט Agent Assist ב-LivePerson.

לפני שמתחילים

לפני שמתחילים את המדריך הזה, צריך לבצע את הפעולות הבאות. צריך לפרוס את שני המאגרים כדי שהשילוב עם LivePerson יפעל:

  1. כדי לקבל גישה למאגר, אפשר לפנות לכתובת agent-assist-ui-modules-support@google.com.
  2. פריסת שרת אפליקציות שיציג את ממשק המשתמש של מודולי Agent Assist.
  3. פריסת שרת proxy שיטפל באימות ובקריאות ל-Dialogflow API.

התקנה של אפליקציית Conversational Cloud

כדי לשלב עם אימות LivePerson OAuth, צריך לרשום את האפליקציה כאפליקציית Conversational Cloud בחשבון LivePerson. כדי להתקין את התוסף, צריך לפנות לנציג של LivePerson. פועלים לפי ההוראות לביצוע הפעולה במסמכי התיעוד של LivePerson.

סכימת המניפסט שאתם שולחים ל-LivePerson אמורה להיראות בערך כך: מחליפים את כל המופעים של {APPLICATION_SERVER_URL} בכתובת ה-URL של שרת האפליקציות של מודולי ממשק המשתמש:

{
  "client_name": "com.liveperson.GoogleAgentAssist",
  "display_name": "Agent Assist",
  "response_types": ["code"],
  "scope": "msg.consumer",
  "entry_uri": "{APPLICATION_SERVER_URL}",
  "grant_types": [
    "authorization_code",
    "client_credentials",
    "refresh_token"
  ],
  "redirect_uris": [
    "{APPLICATION_SERVER_URL}/home"
  ]
}

עדכון משתני סביבה חסרים

אחרי התקנת אפליקציית Conversational Cloud, ‏ LivePerson תספק מזהה לקוח ומפתח סודי של לקוח. מעדכנים את משתני הסביבה של שרת האפליקציות ושל שרת ה-proxy כך שיכללו את הערכים הנכונים של LP_CLIENT_ID ו-LP_CLIENT_SECRET, ואז פורסים מחדש את שני השרתים.

הגדרת הווידג'ט של LivePerson

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

כתובת ה-URL של האפליקציה צריכה להיות בפורמט הבא, עם ההחלפות הבאות:

  • מחליפים את {APPLICATION_SERVER_URL} בכתובת ה-URL של שרת אפליקציית ממשק המשתמש.
  • מחליפים את {CONVERSATION_PROFILE_NAME} בשם של פרופיל השיחה שרוצים להשתמש בו (לדוגמה: projects/my-project/conversationProfiles/abc123).
  • מחליפים את {FEATURES} ברשימה מופרדת בפסיקים של התכונות של Agent Assist שרוצים לכלול באפליקציה. התכונות הנתמכות כרגע כוללות: SMART_REPLY, ARTICLE_SUGGESTION, FAQ ו-CONVERSATION_SUMMARIZATION. כוללים רק תכונות שהוגדרו בפרופיל השיחה.

{APPLICATION_SERVER_URL}?conversationProfile={CONVERSATION_PROFILE_NAME}&features={FEATURES}

כתובת URL לדוגמה:

https://my-project.wm.r.appspot.com?conversationProfile=projects/my-project/conversationProfiles/abc123&features=ARTICLE_SUGGESTION,CONVERSATION_SUMMARIZATION