--- title: 2020/06/23 第 20 場共筆 tags: meetups --- # Chatbot Taiwan Chatbot meetup 社群台北、台中皆有一個月一次的定期聚會,致力於提供並討論聊天機器人的相關應用,每回小聚將安排講者主題分享、新知討論,環繞 Chatbot 與 AI,及大家共同關心的話題。歡迎大家踴躍分享、自由與會眾交流,同時也期望大家可以在分享中得到收獲。 歡迎各位報名、推薦講者以及閃電秀,介紹自己開發的 chatbot、分享 chatbot 相關的議題。 - [臉書社團](https://www.facebook.com/groups/chatbot.tw) - [KKTIX](https://chatbots.kktix.cc/) - [LINE Developer Group](https://www.facebook.com/groups/linebot/) - [Facebook Developer Circle: Taipei](https://www.facebook.com/groups/DevCTaipei/) - [活動共筆](https://hackmd.io/@chatbot-tw) (**感謝 HackMD** 支持社群!) - - - # [LINE API Update - Evan Lin](https://speakerdeck.com/line_developers_tw/room-api-demo) - 六月份更新 - 06/09 Flex Message Simulator tutorial釋出囉,範例是名片 - 06/10 Messaging API update:跟群組(group)和聊天室(room)有關 - 群組敘述 - 群組名稱 - 群組圖片 - 06/15 Linked OA 的位置換了喔 - 06/15 LIFF v2.2.0 released:加入了LIFF錯誤碼 - 用 Promise 的方式去處理 error code ## LINE Group/Room demo bot example: https://github.com/kkdai/linebot-group Heroku 範例  - get group member profile - leave group/room - Tip 1: Handle the join event - type=join - Room 剛加入時不會收到,要等到人員開始說話收到 event 後才會觸發 - - - - # [專為高中生設計的管家型聊天機器人 - 廖煥杰](https://drive.google.com/file/d/10Qd-XvznwN_qVkZj2gXK3eLT3PPTqvc3/view?usp=sharing) - 有官方網站、demo bot、粉絲頁 - 同學常常忘了帶考師準備的書籍,提醒學生未來幾天考試,決定今天要帶的書回家 - 讓大家有效學習 ## TIMELINE - 有到 g0v 上發表 - google spreadsheets to MySQL - 九月開始做這隻機器人 - 十二月完成第一階段開發 - google sheet 每 100ms 只能有 100 requests,所以需要到 MySQL 上 - 體溫回報系統(covid-19) Migrate = Google sheet -> Google Cloud SQL -> TWCC VM - 開發用Python - 現在程式放Heroku - DB用MySQL - push code to Github and trigger Heroku to develop - 放學前,會推播今天的作業(從資料庫中串接字串而來) - 暑假Refactoring:Web Hosting用Lamda、DB用NoSQL、Python改JavaScript ## Richmenu design - 依照不同季節提供不同的選單 - 要熟使用者燈入做好,才能做體溫功能與推播通知功能 ## 設計 - 為了避免被亂搞需要權限控制 - 放學推播功能 - 學校、老師有權限可以看到所有人的體溫 ## 未來 - 人臉辨識結合體溫測量 - refactor code - 評估改用No SQL來降低成本 - 網頁管理介面 - 推廣到全台灣高中 [Github](https://github.com/cbfhss) - - - ## [LIFF & Firebase - Richard]( https://docs.google.com/presentation/d/1ZJIDpw9Cmte_9w1NxKHxzXtoaFBXsKVH7tQd4zlvb8k/edit?usp=sharing) - What's LIFF:介於聊天機器人與行動網頁之間 - share target picker 來分享訊息 - LIFF2 supports Web - 基本上,LIFF = a normal web app + LINE "user credentials" passed in LINE + APIs to get profile / send message - Thorught LIFF sdk pass LINE infomation to web ## why firebase hosting - 可以放置 web page - 幫助網頁開發的功能 - 分析工具(FCM) - Firebase is a collection of mobile-related products - Firebase hosting: 放網頁的地方,有些github page, heroku - 一上去全球部署,機房就在台灣 - Fast - Server in TW/HK - No cold start - 大約等於 S3 - firebase cloud function (JS/TS) - cloud function - firebase.json 可以設定路徑 - cloud fire store = like mongo DB - 在前端就可以接上,不需要 server side 的 code - SDK裡面以經整合好了 - 跟 mongo 一樣, `db.collection("todos")` - 即時的,realtime - 早年 security 不好 ## firebase Auth security rules 誰可以新增、刪除... 透過 frondend 上 F12 就可以改 js code,所以很危險 - 需要做 firebase auth 登入才能有權限的操作 security rules - LINE 沒有,需要自己做 Q: 放靜態網站會不會難管理?like S3 有沒有像 rails route 那樣 Q: routing怎麼管理?會不會太多 - - - # [對話式表單架構設計 - 郭佳甯](https://docs.google.com/presentation/d/1np4_d6grkw6kMD-jSnMFFj2yH8FwT2SaEdNKKfA0w7w/edit) 卡米狗作者 - dialogflow 的運作流程 - 只能點珍奶 - 對話式表單 - 協助用戶完成目標 - 向用戶索取資訊 - 對話介面呈現 - 機器人想收到的是你的回答 - 缺乏資訊所以需要反問 - 要考慮多欄填寫的情況 - 減少來回次數 - 可以參考自然語言的理解 - 需要代換詞 - ex:大奶微微 - 要有跳脫 event - 你沒預想到的問題 - 不能卡迴圈 - 跳脫要可以跳回 - 需求整合 ## 認識 DialogFlow 用來解決自然語言與人機互動問題 - 意圖、關鍵字、上下文 - 之前 chatbot taichung 有工作坊可以[參考](https://medium.com/@nijia.lin/chatbot-taichung-2-%E5%B7%A5%E4%BD%9C%E5%9D%8A%E5%BF%83%E5%BE%97%E5%88%86%E4%BA%AB-bc964fdc07c3) - 跳脫測試 - Intent - 訓練句/關鍵字 - 回覆 - output/Input context - 可以迅速建立多欄位表單 - 跳脫跳不回去 - Context 用於對話是表單違反直覺 ## [Bottender](https://bottender.js.org/) 三個主要功能:Action、Chain、Routing 的介紹 ## proposal: - prompt - setField 設定表單欄位 - deleteField - - -   # Lighting talk (依序上場) | 姓名 | 主題 | 連結 | | ----- | ----------------- | ------------------------ | | 奇步老爹(陳佳新) | LIFF圖片測試工具,設計師和工程師從此溝通無礙 | [簡報連結](https://www.slideshare.net/jarsing/20200623liffbgtester/jarsing/20200623liffbgtester)| | 黃鈞亭 | 結合Line和Google Suite來做定時回報系統| [簡報連結](https://docs.google.com/presentation/d/1Xb6NWCLEqW5q74KOSjm51TWwokM-VXlBcOkpJqA2iTE/edit?usp=sharing)| | 臺北科技大學 | 即時通智慧攝影機(EdgeTPU碰上LineBot) | [簡報連結](https://chatbots.kktix.cc/)| 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.