分享

LINEBOT| 聊天機器人使用Dialogflow

  

Dialogflow (前身為Speaktoit的Api.ai)是一項屬於Google的開發工具,提供基於自然語言對話的人機互動技術。[維基百科]

有兩種版本 (官網):
  • Dialogflow CX (conversational experiences):適用大型複雜系統。
  • Dialogflow ES (essentials):適用小型簡易系統。
實際應用在聊天機器人     
可以選用現有帳號or重新註冊新帳號
LINEBOT Dialogflow 聊天機器人

登入畫面

  • Create Agent, 填入相關資訊
LINEBOT Dialogflow 聊天機器人

Create Agent

  • Intents, 設定使用情境
LINEBOT Dialogflow 聊天機器人

設定使用情境

  • Entities, 設定特定關鍵字
LINEBOT Dialogflow 聊天機器人

設定相關情境的關鍵字

  • Intents, 裡面有一組預設值(相關詞彙)
Default Welcome Intent, 設定打招呼使用的相關詞彙。
LINEBOT Dialogflow 聊天機器人

Default Welcome Intent 相關詞彙

  • Intents, 有2種回應方式
  1. Text Response
  2. Custom Payload
LINEBOT Dialogflow 聊天機器人

Text Response 回應方式

  • Integrations, 整合到相關的工具
LINEBOT Dialogflow 聊天機器人

整合到LINE

  • 填入LINE 的對應資料
LINEBOT Dialogflow 聊天機器人

填入LINE 的對應資料

  • 取得 Webhook URL
LINEBOT Dialogflow 聊天機器人

取得 Webhook URL

  • 將 Webhook URL 回填給 LINE
  • 聊天機器人完成
LINEBOT Dialogflow 聊天機器人

聊天機器人

  

後記:這篇只簡單介紹 Dialogflow 的使用方法,沒有置入對應的領域、相關的詞句。這部份可以透過 Intents、Entities 的補充內容來強化。

#LINEBOT  #Dialogflow  #聊天機器人 
分類:學習

「我們都無法成為自己想成為的大人」

評論
上一篇
  • LINEBOT| 建立圖文選單 – API
  • 下一篇
  • LINEBOT| 聊天機器人使用 NLTK
  • 更多文章
    載入中... 沒有更多了