聊天機器人手機應用程式課程
課程大綱
本課程將教授 Dialogflow 聊天機器人的開發和應用。同學將學習聊天機器人的背景知識、Dialogflow 基本概念和對話設計原則。接著,課程將介紹 App Inventor,教你如何開發具有聊天機器人功能的移動應用。最後,你將學習如何為聊天機器人添加擴展功能,如天氣查詢和電影推薦,並了解如何優化和部署機器人到雲端和其他平台。
課程主題包括:
- Dialogflow 基本概念
- 聊天機器人對話設計理論與實踐
- 聊天機器人應用與擴展功能
- 聊天機器人優化與部署
課程內容
學生會學到甚麼?
本課程旨在引領學生進入聊天機器人設計的世界,並運用Dialogflow技術。課程內容包括Dialogflow基本概念、平台簡介、創建代理、實體與意圖、訓練與測試聊天機器人、上下文管理與對話流程控制等,並著重培養學生的團隊合作和溝通技巧,幫助他們在設計過程中與他人有效地合作。課程將探討聊天機器人應用與擴展功能,如融合天氣查詢功能、電影推薦功能、個性化對話體驗等,並介紹聊天機器人優化與部署。透過本課程的學習,學生將能夠掌握聊天機器人設計的技能,並有助於提升他們的溝通能力和未來的團隊合作。
Dialogflow 基本概念
這個課程將介紹Dialogflow基本概念,包括平台簡介、創建代理、實體與意圖、訓練與測試、上下文管理和對話流程控制等,幫助學生快速學會建立智能聊天機器人的技能。
Dialogflow 平台簡介
創建 Dialogflow 代理
實體與意圖
訓練與測試聊天機器人
上下文管理與對話流程控制
聊天機器人對話設計理論與實踐
這些課程內容將涵蓋對話設計原則、用例分析與對話樹設計、Dialogflow實體與意圖配置,以及使用Dialogflow內建功能實現對話管理等方面,幫助學生更好地掌握聊天機器人設計的技能。
- 對話設計原則
- 用例分析與對話樹設計
- Dialogflow 實體與意圖配置
- 使用 Dialogflow 內建功能實現對話管理
聊天機器人應用程式設計
- App Inventor 基本概念與應用
- App Inventor 簡介
- 創建 App Inventor 項目
- 設計界面與編程邏輯
- 使用 Web API 與 Dialogflow 交互
- App Inventor 融合聊天機器人功能
- 設計聊天界面
- 處理使用者輸入與機器人回應
- 整合 Dialogflow API
- 聊天機器人功能測試與優化
聊天機器人應用與擴展功能
這個課程還將介紹聊天機器人應用與擴展功能,如融合天氣查詢功能、電影推薦功能和個性化對話體驗等,並探討其他應用場景,使學生能夠靈活運用所學知識,打造更加智能和具有個性化特色的聊天機器人。
- 融合天氣查詢功能
- 電影推薦功能
- 個性化對話體驗
- 其他應用場景探討
AI小知識
甚麼是Chatbot?和AI有甚麼關係?
Chatbot(聊天機器人)是一種模擬人類對話行為的電腦程序或人工智能(AI)應用。通常,Chatbot可以通過文字或語音方式與用戶進行互動,回答問題、提供信息、執行特定任務或娛樂用途。Chatbot可以部署在各種平台上,如網站、即時通訊工具、社交媒體和智能助手等。
Chatbot與AI的關係在於,許多Chatbot利用了AI技術,特別是自然語言處理(NLP)和機器學習(ML)來理解用戶輸入的語言,生成合適的回應並與用戶進行有效對話。這些AI驅動的Chatbot可以從大量對話數據中學習,不斷提升自身的對話能力和準確性。
基於AI的Chatbot相對於基於規則的Chatbot具有更強大的智能和靈活性。基於規則的Chatbot主要依賴於預定義的對話流程和回應模板,而AI驅動的Chatbot可以更好地理解不同語境、掌握語言的多樣性,並提供更自然且具有個性化的對話體驗。
為甚麼選擇蘊思智能?
大學講師教學團隊
蘊思智能的教學團隊經驗豐富,包括各院校講授碩士生AI 課程的大學老師
科研機構認可
蘊思智能開發的教學平台獲數碼港支持。蘊思智能亦是生產力局的STEM 教育伙伴
想安排到校課程?
聯絡我們的顧問
蘊思智能提供到校課程,包括STEM Day、比賽培訓及課後課程。歡迎與我們的專家顧問聯絡,為您安排合適的題材及形式。