iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 3
0

「哈啾!」「哈啾!」「哈啾!」
我是林大財,每次只要麻煩的事情找上我時,我的鼻子就會狂過敏打噴嚏,屢試不爽,每次都中。

店員阿美口中唸唸有詞並指著這裡:「他就是那個看起來宅宅的店裡常客,很常帶著筆電坐在店裡,一坐就是一個下午,偷看他的營幕也不是在追劇或股票什麼的,總之就是操作著一些看不懂的東西,看似電腦很厲害的樣子!我覺得他是妳要找的人,你要不要問問看。」,站在門口,以為自已小聲,但其實聽的一清二楚,阿美身旁站著一位我從沒看過的女性,一起望向我這裡。
https://ithelp.ithome.com.tw/upload/images/20190917/20046160k3r2k500Ab.jpg
定眼一看。
「喔!買尬!」
「那是我的菜。」
這是我心裡的OS,尤其是她在站在平凡的阿美旁邊時,也太顯眼了吧~#註1

當然,我心裡的OS,她是不會有知道的一天的,如果我懂怎麼告白的話,怎麼會母胎單身到今天呢?

疑? 阿美和她走過來了耶。
耶!耶!耶!不會吧!
「喂,常客!」 阿美說著:「我表姐有事想請教你」。
「你會寫ChatBot嗎? 在LINE平台上。」不等我回應, 阿美旁邊的美女就開口了!

不會吧!這麼巧,平時懶得出門的我,上周剛剛好被同僚拉去新竹參加社群活動#註2, 工作坊的題目就是「無程式基礎也能開發的LINE Bot」#註3。

「會,會,會。。。」為了多和妳相處,不會也得會。
「那你可以教我,怎麼把我的政見,做成LINE Bot嗎?」她說。
暈暈暈,「當然可以囉!什麼?政見?」

===
教學模式:
Dialogflow X LINE Bot 的架構

使用者透過智能音箱裝置(例如: Google Home)或是Messenger APP (例如 LINE) 傳遞他的文字或是語言進入Dialogflow後, Dialogflow籍由已經建立好的Agent了解了使用者的意圖後,再籍由使用者原先所使用的裝置或是App,並做出相對應的回應。

如果開新專案時有產生問題可以先看這篇 https://ithelp.ithome.com.tw/articles/10202280

https://ithelp.ithome.com.tw/upload/images/20190917/20046160DnNTzq1nUo.png
Dialogflow 是一種自然語言理解平台,可輕鬆設計對話型使用者介面
先建立Agent代理
https://ithelp.ithome.com.tw/upload/images/20190917/20046160LTfDsRfJCN.png

  1. 語系選 zh-tw ,語系選錯,後面整個都錯,要注意喔
  2. 點Create Agent
    https://ithelp.ithome.com.tw/upload/images/20190917/200461605JXVyc2qDC.png
    Default Intent
    專案開出來後有兩個預設的Intent意圖
    https://ithelp.ithome.com.tw/upload/images/20190917/20046160cxSRPXtQAR.png
    Default Fallback Intent 簡單解釋,就是錯誤處理.
    https://ithelp.ithome.com.tw/upload/images/20190917/20046160LT6qqFOp2k.png
    Response的內容就是當Agent無法解析出使用者的Intent意圖時, 就會回應這些語句。

Default Welcome Intent 當使用傳遞歡迎語句時就會觸發這個Intent意圖。
https://ithelp.ithome.com.tw/upload/images/20190917/20046160yXENMnTbjS.png
Response的內容就是當Agent解析出使用者是在跟聊天機器人Say Hello時(可以參閱Training phrases訓練詞組所先預設的詞組內容),所回應的語句。

因為這是一個候選人的LINE帳號,所以我們更改一下回應內容。

  1. 先將原本在Response上表列的文字回應刪除, 點擊Response框內右上角的?️.
  2. 點擊 Add Response
  3. 選 Text Response
  4. 輸入:你好,我是2號葉小潔的LINE行動助理,一同打造南桃鎮;需要你和我共同參與,這是我LINE競選帳號,歡迎你和我互動,了解我的各項政見。你可以問我:「1.我要怎麼處理南桃溪?2.關於南桃商圈再生?」
  5. 輸入完畢 點擊列右上角藍色的Save
  6. 這時候可以看到右下方不斷有訊息顯示, Intent Save:意圖已存檔, Agent training start:代理訓練開始 Agent training complete:代理訓練完成
  7. ok後,測試一下, 點擊右邊,輸出:你好。
    https://ithelp.ithome.com.tw/upload/images/20190917/200461607y2f1qF27P.png
    https://ithelp.ithome.com.tw/upload/images/20190917/20046160iM8hmBZ2Sd.png

Custom Intent
太好了,第一步完成,皆下來要來新增自訂的意圖Custom Intent

1.選 Intents 旁的 + 號
https://ithelp.ithome.com.tw/upload/images/20190917/20046160b46mQ4ghEy.png
2.將上方的Intent name填入名稱:
3.Response 的部份填入內容:
4.Save後,一樣測試一下吧!
https://ithelp.ithome.com.tw/upload/images/20190917/20046160Y19NVtPTav.png

其他的政見依序填入吧。

試一試 https://bot.dialogflow.com/6d98eea8-ea36-4093-8a2b-b423fe5b5e65

===
#註1 其實任何女性站在平凡的阿美旁邊都會顯眼的,作者補充。
#註2 GDG新竹 https://www.meetup.com/GDG-Hsinchu/
#註3 歡迎來參加不會coding也能玩的 Dialogflow X LINE Bot x AoG 工作坊


工作坊題目:
[不會寫程式也能實作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


上一篇
回到最初的地方 #2
下一篇
曾經的熟悉#4 Dialogflow X LINE Bot登場
系列文
一起玩 Google Dialogflow 不用寫程式9歲至99歲也能輕鬆上架 LINE Bot 跟 AoG (Actions on Google : Google語音助理動作)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言