iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 9
0
AI & Data

一起玩 Google Dialogflow 不用寫程式9歲至99歲也能輕鬆上架 LINE Bot 跟 AoG (Actions on Google : Google語音助理動作)系列 第 9

有期限的婚姻#9 Context 登場

「你們這麼認真的圍著我們家達令幹什麼啊?」我好奇的問著。


我,洪宣霈,一個苦命的單親媽媽,南桃土生土長,也是阿美的堂姐,兩年前在台北離婚後,獨自帶著女兒回到南桃,一個人獨自走在南桃街上,正愁不知道下一步是什麼時,發現了我們南桃年輕人國高中的回憶,泡沫紅茶店已經在南桃街上空蕩蕩好幾年了,環顧四周,空的不止是這間泡沫紅茶店,整個南桃商圈其實也是凋零。
在想為了家鄉做些什麼,也想為了自已找回國高中時的美好回憶,便毅然於是決定承租下來,改裝成露太紗咖啡店,沒想到我還滿有經營天份的,成功的將這家店經營成為這個早已沒落的南桃商圈上,唯一的亮點。

https://ithelp.ithome.com.tw/upload/images/20190921/200461608jL2L6Sw72.jpg


「達令?」
「不好意思,我不知道這是你老公,我這樣會不會靠的太近了。」葉小潔邊說邊往後退開林大財。
「小潔表姐,他不是霈姐的老公啦!」阿美接著說著:「霈姐稱呼每個男客人都是達令。」
我嚴厲的對阿美使了個銳厲的眼色,示意她閉嘴。
「達令,所以你們在做什麼啊?」我再問了一次。
「我在教他們做LINE 聊天機器人 跟 AoG Google智慧語音助理Action!」林大財說著。
「聊天機器人,會不會很難啦!」我問著。
「不會啦,連我都做出來了。」阿美說著。
「連阿美都做的出來嗎? 那肯定很簡單。」我接著說:「所以我可以自已做店裡的LINE官方帳號,不用在包給外面的公司囉?」,「你也知道,外面有些Chatbot公司,收費不滋,每一次想要請他們加東西,都說客製功能要另外收費喔,實在是...」
阿美插話說:「對啊!有些在店裡,很常被問的固定問題!我實在被問的很煩了,如果先有個客服讓客人了解店裡的一些細節,有多好啊!」
「喔~你的腦子也是會思考的啊!」我說。
「堂姐!你嘛幫幫忙!」阿美說。
我問「是什麼很固定問題啊!你說說看!」
「就是啊!每天都有人問我:『小姐,請問wifi密碼是什麼?』」阿美說。
真的是耶!我每天也要被路過客問個5,6回,我心裡想著。
「顆,顆,這裡有個邏緝問題」林大財說著「要做成 LINE 聊天機器人,需要先有網路才能跟 LINE 聊天機器人溝通啊;但,若他有網路,也不會跟你問wifi密碼啊!」

「啊!對耶!我怎麼沒想到。」阿美驚訝貌大叫。
其實我剛剛也沒想到,但幸好是阿美先說出口。嘻嘻。
「達令,其實最近比較困擾我的是常有人加店的LINE官方帳號,確一直問一些私人問題,你也知道 用太多 push api 是要收費的,如果可以的話,可以用Dialogflow猜出他們的意圖並且回覆掉嗎?」


教學模式:
建立Agent代理
參考本文 跟隨自己的心#3 Dialogflow X LINE Bot 登場 Intents 建置

  1. 語系記得選中文,建好後,一樣有兩個預設的Intent

  2. 新增 Entities (實體) ,點 Entities旁的+號

  3. Entities name: clerks

  4. 依序填入 員工資料...
    https://ithelp.ithome.com.tw/upload/images/20190923/20046160xYOruZCLhe.png

  5. Entities name:contact-way

  6. 依序填入 電話號碼...
    https://ithelp.ithome.com.tw/upload/images/20190921/200461601M06O00i4a.png

  7. 新增 Intents (實體) ,點 Intents旁的+號

  8. Intent name: ask name

  9. 填入 Training phrases 請問老闆娘叫什麼名字
    在 Action and parameters 應該會自已抓出來
    但假設使用者未入時需要的參數時,可以有預設的問句來詢問使用者

  10. Action and parameters 的 REQUIRED 打勾

  11. 點 旁邊的 Define prompts...
    https://ithelp.ithome.com.tw/upload/images/20190921/200461606Od9gOId39.png

  12. 輸入問句
    https://ithelp.ithome.com.tw/upload/images/20190921/20046160TlitE8viZ4.png

  13. Responses填入 她叫做 $clerks .

  14. Save & 測試 請問老闆娘叫什麼名字
    https://ithelp.ithome.com.tw/upload/images/20190923/20046160nP7gv2uh3R.png

Context 登場
通常問完名字就會問連絡方式,為了讓 agent 知道下一個問題用的參數是相同所以要用 Context

  1. Contexts 點 Add output context ,輸入 ctx
    https://ithelp.ithome.com.tw/upload/images/20190921/20046160QeXTBoUp8u.png

  2. 到 Action and parameters 點 最右邊的: 選 Default Value
    https://ithelp.ithome.com.tw/upload/images/20190921/20046160HqqhihhFRW.png

  3. 填入 #ctx.clerks
    https://ithelp.ithome.com.tw/upload/images/20190921/20046160Utokb3i4Sn.png

  4. SAVE


  1. 新增 Intents (實體) ,點 Intents旁的+號
  2. Intent name: ask contact
  3. Contexts 上下都填入 ctx
  4. Training phrases
    https://ithelp.ithome.com.tw/upload/images/20190923/20046160D9zSC6ATkn.png
  5. Action and parameters ,重覆上述動作,最重要的是 Default Value 填入 #ctx.clerks
  6. Responses填入 回覆句
    https://ithelp.ithome.com.tw/upload/images/20190921/20046160dEpKDGSaxD.png
  7. SAVE & 測試
    https://ithelp.ithome.com.tw/upload/images/20190923/20046160RBqL7cVopZ.png
    https://ithelp.ithome.com.tw/upload/images/20190923/200461603Sh6T4qO5M.png

===
其實我心裡也一直有個問題,就是我們店內客人很愛點黑咖啡,都沒什麼人要點拿鐵呢?
「因為他們加奶不用錢啊!」大財心裡的OS


工作坊題目:
[不會寫程式也能實作LINE Bot聊天機器人及上架Google語音助理]
今年以來已舉辦20多場,足跡遍及全台新創基地,大學,社群。
同學們,想上科技工作坊嗎?
基地團隊們,想了解科技新創的應用機會嗎?
快洽貴校/基地課程組.
https://ithelp.ithome.com.tw/upload/images/20190923/20046160S5epalsLpX.jpg
課程內容保證老少咸宜,適合9歲至99歲。

課後:人人皆能

  1. 帶著一隻LINE Bot或是Google語音助理Action回家.
  2. 產生 A.I.人工智慧的概念及實作的方式.
  3. 了解 LINE Bot聊天機器人及 Google語音助理 的應用機會。

工作坊記實及學員課後心得 ※ 建宏語音科技工作室 ※ facebook.com/voiceappstudio


上一篇
課後作課#8 南桃美食通
下一篇
總部成立#10 Dialogflow & LINE
系列文
一起玩 Google Dialogflow 不用寫程式9歲至99歲也能輕鬆上架 LINE Bot 跟 AoG (Actions on Google : Google語音助理動作)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言