為了幫助你更好地了解 DialogFlow 與 respond.io 之間的整合,你可以閱讀以下部落格文章:
-如何使用 Dialogflow 建立聊天機器人
- 如何將 respond.io 作為 Dialogflow 的 CRM
將 Dialogflow 連接到 respond.io 很簡單,因為您只需要從 Dialogflow 檢索 JSON 檔案並將其上傳到 respond.io 平台。
本影片指南將引導您從 Dialogflow Agent 產生和檢索 Google 服務帳戶金鑰(JSON 檔案)並將其上傳至 respond.io 平台。
在產生 Google 服務帳戶金鑰之前,您需要有一個 Google 帳戶才能登入 Dialogflow。
為了設定 Dialogflow,我們需要執行以下操作:
如果您已經執行過該步驟,則可以跳過該步驟並繼續下一步。
步驟 1: 導覽至此頁面 並繼續使用您的 Google 帳號登入。
第 2 步: 查看條款並勾選複選框。 點選“接受”繼續。
您現在已經建立了 Dialogflow 帳戶,可以繼續下一步,建立對話代理程式。
在 Dialogflow 中,有一個名為 Agent 的模組,它充當機器人的大腦。 這個組件將幫助你的機器人理解和分類人類語言。
步驟 1: 登入後,點選下拉箭頭,然後點選側邊導覽功能表中的 建立新代理程式 。
第 2 步: 提供一個代理名稱,以便內部參考。 對預設設定進行必要的更改。
欄位 | 描述 |
---|---|
名稱 | 用於識別目的。 此名稱僅供內部參考。 |
語言 | Dialogflow'的自然語言處理所使用的語言。 選擇目標受眾的語言。 |
時區 | Dialogflow 上用於分析目的所採用的時區。 |
請注意,在建立新的 Google Cloud 專案時,它將自動新增至 Dialogflow Agent。 Google Cloud 專案將用於將 Dialogflow 連接到 respond.io。
步驟 3: 準備好後,按 建立 以建立代理。
現在,Dialogflow Agent 已創建,您可以繼續將 Dialogflow 連接到 respond.io。
將 Dialogflow 連接到 respond.io 平台很簡單,因為您只需要從 Dialogflow 檢索 JSON 檔案並將其上傳到 respond.io 平台。
步驟 1: 使用與 Dialogflow相關的 Google 帳號登入。
第 2 步: 點選代理下拉選單旁的 ⚙ 圖示導覽至設定模組。
步驟 3: 在「常規」標籤中,按一下服務帳戶中的連結以查看關聯的 Google 項目。
步驟 4: 開啟 Google Project,點選 前往專案設定。
步驟 5: 在 IAM & 管理 選單 > 選擇 服務帳戶
第 6 步: 在服務帳戶詳細資料畫面中,命名服務帳戶並點選 建立並繼續
第 7 步: 將Dialogflow API 用戶端角色指派給服務帳戶 > 點選 繼續
步驟 8: 授予使用者存取此服務帳戶的權限步驟是 可選的。
步驟 9: 點選 完成
第 10 步: 找到先前建立的服務帳戶,然後從操作選單中選擇管理金鑰 。
步驟 11: 在金鑰螢幕中,點擊 新增金鑰 > 建立新金鑰,並在提示時選擇 JSON 作為首選金鑰格式 > 點擊 建立
JSON 檔案將自動下載到您的電腦's 下載 資料夾中。
步驟 12: 使用你的用戶帳號登入 respond.io,並導航至 設置 > 整合
第 13 步: 從清單中,搜尋 Dialogflow 並點選 連線。
第 14 步: 選擇目標受眾的語言並上傳從 第 11 步下載的 JSON 檔案。
步驟 15: 點選連線 將 Dialogflow Agent 連接到平台。
您的 Dialogflow Agent 現已連接到 respond.io 平台。 代理將開始回應任何傳入訊息。
連接 Dialogflow 時遇到問題? 這裡聯絡我們 。
在 Dialogflow 中建立代理程式時,您選擇的語言將設定為預設語言。 借助多語言代理功能,您的代理現在可以支援更多語言。
Dialogflow 多語言代理程式如何在 respond.io 中運作
respond.io 平台上的聯絡人詳細資料中的語言欄位用於發送到 Dialogflow 的請求。 當請求傳送到 Dialogflow 時,將包含聯絡人'的語言,Dialogflow 將根據語言值進行解析和回應。
例如:如果聯絡人'的語言欄位是英語,平台將要求 en 回應,如果語言欄位是西班牙語,平台將要求 es 回應。
在這裡了解有關 多語言代理的更多資訊。
為了實現此功能,您首先需要在您的 Dialogflow 帳戶中建立一個多語言代理程式。
若要建立多語言代理,請按照下列步驟操作。
步驟 1: 在左側邊欄選單中,點選 + 按鈕新增其他語言。
第 2 步: 在 語言 標籤中點選 選擇其他語言 並從下拉式選單中選擇其他語言。
步驟 3: 若要為特定區域新增語言在地化,請將滑鼠停留在該語言上,然後按一下 + 新增語言環境。
特定區域語言是特定於某個地區或國家的語言。
步驟 4: 點選 儲存
必須填寫平台上的語言字段,Dialogflow 多語言代理才能正常運作。 在這裡了解有關 聯絡人欄位的更多資訊。
Dialogflow Agent 和聯絡人之間的互動由意圖管理。 總之,意圖用於根據規定的傳入行為描述一次對話輪次的預期行為。
閱讀有關如何管理意圖的更多資訊: