Chatbot Taiwan
Chatbot meetup 社群台北、台中皆有一個月一次的定期聚會,致力於提供並討論聊天機器人的相關應用,每回小聚將安排講者主題分享、新知討論,環繞 Chatbot 與 AI,及大家共同關心的話題。歡迎大家踴躍分享、自由與會眾交流,同時也期望大家可以在分享中得到收獲。
歡迎各位報名、推薦講者以及閃電秀,介紹自己開發的 chatbot、分享 chatbot 相關的議題。
- 六月份更新
- 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 範例
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- 有官方網站、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
- 依照不同季節提供不同的選單
- 要熟使用者燈入做好,才能做體溫功能與推播通知功能
設計
- 為了避免被亂搞需要權限控制
- 放學推播功能
- 學校、老師有權限可以看到所有人的體溫
未來
- 人臉辨識結合體溫測量
- refactor code
- 評估改用No SQL來降低成本
- 網頁管理介面
- 推廣到全台灣高中
Github
- 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怎麼管理?會不會太多
卡米狗作者
- dialogflow 的運作流程
- 對話式表單
- 協助用戶完成目標
- 向用戶索取資訊
- 對話介面呈現
- 機器人想收到的是你的回答
- 缺乏資訊所以需要反問
- 要考慮多欄填寫的情況
- 需要代換詞
- 要有跳脫 event
- 需求整合
認識 DialogFlow
用來解決自然語言與人機互動問題
三個主要功能:Action、Chain、Routing 的介紹
proposal:
- prompt
- setField 設定表單欄位
- deleteField


Lighting talk (依序上場)
姓名 |
主題 |
連結 |
奇步老爹(陳佳新) |
LIFF圖片測試工具,設計師和工程師從此溝通無礙 |
簡報連結 |
黃鈞亭 |
結合Line和Google Suite來做定時回報系統 |
簡報連結 |
臺北科技大學 |
即時通智慧攝影機(EdgeTPU碰上LineBot) |
簡報連結 |
