iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
1

嗨,大家我們今天將進到dialogflow。dialogflow之前是叫Api.ai,本身是自然語言理解的人機互動(HCI)介面。
如果有人玩過日式戀愛遊戲或是回合制RPG,當你要推進劇情時,你需要回答問題,dialogflow的流程就有點像這樣。因此我們就是像寫劇本的人在dialogflow寫我們的對話劇本,建立好問題、設立觸發問題的factor以及default。
dialogflow本身也有許多優點:serverless、google相關產品兼容...。
首先點入dialogflow:https://dialogflow.cloud.google.com/
由於我們之前在GCP開通了,同時我們也可以在同一專案繼續進行。
因此,即可進行第一步Create Agent(依需求建立),在intents再進行create intent

Intent 中包含了

  • context : 幫你列出上下文,幫你確認你上下層的intent。
  • events : 當你要觸發此intent時,不必要通過訓練好的語句提供另一個方式。
  • traning phrases : 設定語句以觸發。
  • Action and parameters : action負責配合webhook,parameters則幫你進行簡單的邏輯。
  • responses : 提供回覆。
    EX

    建立了一個叫itHelp的intent,通關密語是張三要使用itHelp,張三是使用@name entity的parameter

    當成功後,則回覆 請使用
    同時response也有提供google assistant的回覆方式

假設,設定好點擊SAVE(一定要等他跑完)。
建立好後,我們可以用旁邊有一側測試

同時也有提供回覆的資訊,當點擊diagnostic info,還有提供raw response可以提供我們寫webhook時的格式


上一篇
Day11 firebase function trigger to firestore
下一篇
Day13 dialogflow(2)
系列文
手拉手教自己用樹梅派、GoogleHome、GCP做一個AI智慧提醒機器人!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言