經過 30天持續學習與整合 MS bot framework、政府開放資料平台、第三方免費服務、Google Calendar 服務與 Azure cognitive service,我們機器人秘書擁有了不少技能:
這一系列的文章透過許多的現有資源,盡可能降低開發時間 (30天) 與金錢成本 (許多免費資源),開發一個智慧生活小幫手來簡化了自己生活。若您每一篇皆仔細閱讀與實作,您會發現設定與撰寫程式的方法如出一轍,難度並不高。而您在動手實作的同時,會逐漸了解何謂 AI 與 Machine Learning,它們在做些什麼事情 (若您對於這領域完全沒頭緒) ,也能徹底了解 AI 與 Machine Learning 能做的應用為何?
感謝每一位閱讀此系列文章的讀者,希望此系列文章能帶您們幫助。
基礎系列
01. 為什麼要寫這個題目 與 系統架構說明
02. Microsoft Azure 服務介紹
03. Microsoft Bot Framework 介紹
04. Bot Template 說明與發佈於 Azure web application
05. Bot Framework 應用: Slack 機器人
06. Bot Framework 應用: Facebook Messages 機器人
07. 應用:透過 Skype Bot 建立簡易查詢(對話)功能
實作系列
08. Open data 介紹與使用指南
09. 應用:自用氣象資訊機器人
10. 應用:自用空氣品質資訊機器人
11. 應用:自用笑話機器人
12. 應用:自用 Google calendar 查詢機器人 TL;DR
13. Azure 排程器
14. 應用:自用定時提供每日資訊 Skype 機器人
Cognitive service 系列
15. Cognitive Service - 文字翻譯服務
16. 應用:自用英文翻譯機器人
17. Cognitive Service - 圖片文字辨識
18. 應用: 自用圖片文字辨識機器人
19. Cognitive Service - Bing 拼字檢查服務
20. 應用:自用拼字文法檢查機器人
21. Cognitive Service - Bing 影像搜尋服務
22. 應用:自用圖片搜尋機器人
進階應用系列
23. 資料探勘與推薦系統概述
24. Recommendations Solution (1) - 架構與說明
25. Recommendations Solution (2) - 建置與佈署
26. Recommendations Solution (3) - 訓練與結果
27. 應用:自用旅遊推薦機器人
28. Cognitive Service - Language Understanding Intelligent Service, LUIS(1) 介紹與新增實體
29. Cognitive Service - Language Understanding Intelligent Service, LUIS(2)增加意圖、訓練、發布與測試
30. 應用:自用語意分析機器人
累積至今,已經連續參加三屆 IT邦幫忙鐵人賽,而每一次參加都是滿滿的收穫。從「 ORACLE 管理與系統開發運用學習日記」、「實作ASP.NET Core 持續整合」到「利用 MS Bot framework 與 Cognitive Service 建構自用智慧小秘書」,鐵人賽紀錄了自己近幾年來學習與成長的足跡,對能夠三次完賽的自己感到滿足。
最後,感謝 ITHome 持續舉辦鐵人賽,讓自己每年好好充實技術與經驗,也提供整個台灣技術向上的動力。