1. All Collections >
  2. 集成 >
  3. 對話流 >
  4. Dialogflow:連線到 Dialogflow

Dialogflow:連線到 Dialogflow

Avatar
Joshua Lim
4 分鐘

為了幫助您更好地理解 DialogFlow 與 respond.io 之間的整合,您可以閱讀以下部落格文章:
- 如何使用 Dialogflow 建立聊天機器人
- 如何將 respond.io 作為 Dialogflow 的 CRM

將 Dialogflow 連接到 respond.io 很簡單,因為您只需要從 Dialogflow 檢索 JSON 檔案並將其上傳到 respond.io 平台。

影片教學

本影片指南將引導您從 Dialogflow Agent 產生和檢索 Google 服務帳戶金鑰(JSON 檔案)並將其上傳到 respond.io 平台。

Connecting Dialogflow V2 with Respond.io (Dialogflow Integration)

設定 Dialogflow

在產生 Google 服務帳戶金鑰之前,您需要擁有一個 Google 帳戶才能登入 Dialogflow。

為了設定 Dialogflow,我們需要執行以下操作:

如果您已經執行過該步驟,則可以跳過該步驟並繼續下一步。

取得 Dialogflow 帳戶

步驟 1: 導覽至此頁面 並繼續使用您的 Google 帳號登入。

第 2 步: 查看條款並勾選方格。 點選“接受”繼續。

現在,您已經建立了 Dialogflow 帳戶,可以繼續下一步,建立對話代理程式。

建立 Dialogflow 代理

在 Dialogflow 中,有一個名為 Agent 的模組,它充當機器人的大腦。 該組件將幫助您的機器人理解和分類人類語言。

步驟 1: 登入後,點選下拉箭頭,然後點選側邊導覽功能表中的 建立新代理程式

第 2 步: 提供一個代理人名稱以供內部參考。 對預設設定進行必要的更改。

欄位

描述

姓名

用於識別目的。 此名稱僅供內部參考。

語言

Dialogflow'的自然語言處理所使用的語言。 選擇目標受眾的語言。

時區

Dialogflow 分析時所採用的時區。

請注意,建立新的 Google Cloud 專案時,將自動將其建立至 Dialogflow Agent。 Google Cloud Project 將用於將 Dialogflow 連接到 respond.io。

步驟 3: 準備好後,按 建立 以建立代理。

現在,Dialogflow Agent 已創建,您可以繼續將 Dialogflow 連接到 respond.io。

連接到 Dialogflow

將 Dialogflow 連接到 respond.io 平台很簡單,因為您只需要從 Dialogflow 檢索 JSON 檔案並將其上傳到 respond.io 平台。

步驟 1: 使用與 Dialogflow相關的 Google 帳號登入。

第 2 步: 點選代理下拉選單旁的 ⚙ 圖示導覽至設定模組。

步驟 3: 在「常規」標籤中,按一下「服務帳戶」中的連結以查看關聯的 Google 項目。

步驟 4: 開啟 Google Project 後,點選 前往專案設定

步驟 5:IAM & Admin 選單 > 選擇 Service Accounts

步驟 6: 在服務帳戶詳細資料畫面中,命名服務帳戶並點選 建立並繼續

步驟 7:Dialogflow API 用戶端角色指派給服務帳戶 > 點選 繼續 ⌇6⌇~

步驟 8: 授予使用者存取此服務帳戶的權限步驟是 可選的

步驟 9: 點選 完成

第 10 步: 找到先前建立的服務帳戶,然後從操作選單中選擇管理金鑰

步驟 11: 在密鑰畫面中,點選 新增密鑰 > 建立新密鑰,並在提示時選擇所需的金鑰格式為 JSON > 點擊 建立

JSON 檔案將自動下載到您的電腦的 下載 資料夾。

步驟 12: 使用你的用戶帳號登入 respond.io,並導航到 設置 > 整合

步驟 13: 從清單中搜尋 Dialogflow 並點選 連線

步驟 14: 選擇目標受眾的語言並上傳從 步驟 11下載的 JSON 檔案。

步驟 15: 點選連線 將 Dialogflow Agent 連接到平台。

您的 Dialogflow Agent 現已連接到 respond.io 平台。 代理將開始回應任何傳入的訊息。

連接 Dialogflow 時遇到問題? 聯絡我們這裡

Dialogflow 多語言代理

在 Dialogflow 中建立代理程式時,您選擇的語言將設定為預設語言。 借助多語言代理功能,您的代理現在可以支援其他語言。

Dialogflow 多語言代理程式如何在 respond.io 中運作

respond.io 平台上的聯絡人詳細資料中的語言欄位用於發送給 Dialogflow 的請求。 當請求傳送到 Dialogflow 時,將包含聯絡人'的語言,並且 Dialogflow 將根據語言值進行解析和回應。

例如:如果聯絡人'的語言欄位是英語,平台將要求 en 回應,如果語言欄位是西班牙語,平台將要求 es 回應。

在此以了解有關 多語言代理的更多資訊。

為了實現此功能,您首先需要在您的 Dialogflow 帳戶中建立一個多語言代理程式。

如何建立多語言代理

若要建立多語言代理,請按照下列步驟操作。

步驟 1: 在左側邊欄選單中,點選 + 按鈕新增另一種語言。

第 2 步:語言 標籤中點選 選擇其他語言 並從下拉式選單中選擇其他語言。

步驟 3: 若要為特定區域新增語言在地化,請將滑鼠停留在該語言上,然後按一下 + 新增語言環境

特定於區域設定的語言是特定於某個地區或國家的語言。

步驟 4: 點選 儲存

必須填寫平台上的語言欄位才能使 Dialogflow 多語言代理程式正常運作。 在此處以了解有關 聯絡人欄位的更多資訊。

接下來是什麼?

Dialogflow Agent 和 Contact 之間的交互作用由意圖管理。 總之,意圖用於根據規定的傳入行為描述一次對話的預期行為。

閱讀有關如何管理意圖的更多資訊:

分享這篇文章
Telegram
Facebook
Linkedin
Twitter

找不到您想要的東西? 🔎