OpenAI ChatGPT 聊天機器人課程
課程主題包括:
Azure OpenAI API 與聊天機器人基礎

本部分將介紹課程目標與內容概述,學生將學習 OpenAI ChatGPT 的基本概念以及 Azure OpenAI API 的使用方法。我們將指導學生註冊 Azure 帳戶並獲取 API 金鑰,編寫一個簡單的 Python 腳本,使用 OpenAI API 進行對話。

對話資料收集、整理與管理

本部分將介紹資料收集方法與策略,學生將學習如何整理與管理資料。我們將指導學生收集相關領域的對話資料並整理成結構化格式,建立資料庫並存儲整理好的對話資料。

進階對話處理與 API 端點集成

在本部分中,學生將學習 Prompt Engineering 的概念,並探討如何提高聊天機器人回應的相關性。我們將指導學生設計各種提示,提高聊天機器人的對話品質,並建立聊天機器人的 API 端點,用於集成。

集成聊天機器人至 Telegram 與 MIT App Inventor 應用

本部分將介紹如何將聊天機器人集成到 Telegram 和 MIT App Inventor 應用。學生將學習如何使用 Telegram Bot API 創建機器人,設置 webhook 以實現與 Telegram 的集成。此外,學生將學習如何使用 MIT App Inventor 設計應用界面,並將聊天機器人與應用 API 端點互動,實現對話功能。

聊天機器人性能評估與優化

本部分將介紹聊天機器人性能評估的方法,包括人工評估和自動評估。學生將學習如何設計評估標準以及如何使用相關評估工具。我們將指導學生對聊天機器人進行性能評估,並根據評估結果進行優化。

AI小知識

甚麼是Chatbot?和AI有甚麼關係?

Azure是微軟推出的一種雲計算服務,它提供了許多用於構建、部署和管理應用程序的工具和服務。Azure的服務包括了多種不同的雲計算類型,包括基礎設施即服務(IaaS)、平臺即服務(PaaS)和軟體即服務(SaaS),並支援各種不同的編程語言、工具和框架,包括微軟專屬的和第三方的軟體與系統。

Azure的其中一項服務就是Azure Bot Service,並且它包含了QnA Maker這種可以用來創建知識問答機器人的工具,以及Bot Framework Composer和Bot Framework SDK這些可以用來創建對話機器人的工具。

從OpenAI的角度來看,Azure在2021年開始提供GPT-3 API服務,這就意味著開發者可以在Azure上直接使用GPT-3來開發機器人,而不需要自己搭建GPT-3的運行環境。

大學講師教學團隊

蘊思智能的教學團隊經驗豐富,包括各院校講授碩士生AI 課程的大學老師

博士級專家制定課程

蘊思智能的博士級AI 專家團隊,提供最專業的人工智能課程

科研機構認可

蘊思智能開發的教學平台獲數碼港支持。蘊思智能亦是生產力局的STEM 教育伙伴