Microsoft - GPT
ChatGPT對談機器人開發實戰
ChatGPT Chatbot Development
- 時數:14小時
- 費用:NT$ 24,000
- 點數:6.0
選擇查詢分區開課時間
地點 | 班號 | 日期 | 時間 | 預約 |
---|---|---|---|---|
台北 | 247602 班 | 2024/11/14 ~ 2024/11/15 每週四五 | 09:00~17:00 | 預約 |
台北 | 257111 班 | 2025/02/20 ~ 2025/02/21 每週四五 | 09:00~17:00 | 預約 |
台北 | 257112 班 | 2025/05/12 ~ 2025/05/13 每週一二 | 09:00~17:00 | 預約 |
高雄 | 7256036 班 | 2025/04/10 ~ 2025/04/11 每週四五 | 09:00~17:00 | 預約 |
目前查無開課時段
詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期
教材
課程目標
本課程透過大量的實作教導學員如何使用Azure OpenAI,並利用C# 開發技術來建構AI商業應用程式,將ChatGPT的能力適切的整合進企業需求之中。課程中也以台灣最常使用的LINE App做為 Chatbot使用者介面,發展各種商務對談機器人。學員將可透過此課程熟悉Chatbot基本觀念、開發技巧、以及AI(ChatGPT)技術整合方式。
課程使用Azure雲端服務進行,協助學員快速掌握Azure OpenAI API的使用,搭配C# 以Web API進行程式設計,完成各種應用成果。
透過本課程將帶給學員廣泛的AI知識,並掌握以開發技術來整合ChatGPT的各種能力,使學員能夠在AI時代中適切的將人工智能應用於工作場景當中。
適合對象
- 本課程適合對人工智能(AI)在企業內的應用有興趣、或需要發展對談機器人(Chatbot)、希望進一步掌握Azure OpenAI API(ChatGPT)開發能力的技術人員
- 無論是專業程式設計師、資訊科系學生,或是對新興技術有興趣的技術人員,都可以參加此課程
預備知識
- 具備基礎程式設計概念(C#尤佳)
- 熟悉網際網路概念、熟悉LINE App使用
- 無須具備Azure雲端相關知識
課程內容
Azure OpenAI服務概覽
• Azure雲端服務簡介
• Azure OpenAI服務說明(自然語言、程式碼、圖像生成…)
• 設定Azure帳戶和訂閱
Azure OpenAI API介紹
• 使用Azure OpenAI Playground
• 理解對話生成的概念和方法
• 認識Azure OpenAI REST API
• 使用Azure OpenAI REST API進行自然語言生成
• 在程式碼中使用Azure OpenAI REST API
C# 與WebAPI 基本概念
• WebAPI與RESTful架構
• HTTP通訊與JSON
• 使用C# 建立與呼叫WebAPI
將Azure OpenAI整合到企業應用中
• 使用C# 呼叫Azure OpenAI API進行語意處理和文字生成
• 使用Azure OpenAI SDK
• 整合企業知識庫建立更有價值的回應
了解提示工程(prompt engineering)
• 撰寫有效率的提示
• 提供內容以改善精確度
• 在程式碼中使用提示工程
Chatbot基礎概念
• 介紹對談機器人及其應用領域
• 對談機器人的重要元素(語言處理、回應生成…)
• LINE Bot開發架構介紹
• 建立LINE Bot帳號
• 使用WebAPI和C# 與使用者進行互動
整合AI和語意擷取技術開發對談機器人
• 了解語意擷取的概念和重要性
• 使用AI服務進行語意擷取、辨識意圖(Intent)和實體(entity)
• 使用Azure OpenAI建立對談模型
• 整合語言處理技術:理解用戶輸入、語意擷取
• 整合回應生成技術:產生有邏輯的回答,處理前後文
專案整合與部署
• 整合對談機器人、LINE Bot與WebAPI服務
• 對談機器人的測試與除錯
• 將應用部署到Azure雲端環境
進階功能與優化
• 提升對談機器人的回應品質
• 處理對話紀錄和分析使用者行為
學會技能
完成此課程後,您將具備以下能力:
熟悉Azure雲端平台和Azure OpenAI服務
理解對談機器人的基本觀念與構成元素
掌握語言處理技術、意圖擷取和回應生成的基本概念
設定和訪問Azure帳戶,使用OpenAI服務建立模型
能夠使用C# 搭配Azure OpenAI API進行Chatbot開發與企業應用
整合語言處理技術,實現用戶輸入的語意理解(Language Understanding)和意圖(Intent)擷取
實現有邏輯的回應生成,處理連續性的多輪對話
理解LINE Bot的基本功能和開發方法
建立LINE Bot帳號,使用C# 與LINE Bot進行互動
能夠將對談機器人與Azure OpenAI API整合,建立完整的應用
進行測試和除錯,確保應用的正常運行
將專案部署到Azure雲端環境,提供高穩定性的運行
提升對談機器人的回應品質,分析對話紀錄,優化使用者體驗
備註事項
建議課前可先進行帳號申請:
請用公司組織帳號(organization account,例如Microsoft 365企業帳號、學校帳號),建立Azure訂閱(subscription)
建立好Azure訂閱(subscription)之後,填寫下列表格申請Azure Open AI服務(建議於上課前15天完成):https://aka.ms/oai/access
建立好Azure訂閱(subscription)之後,填寫下列表格申請Azure Cognitive Services服務(建議於上課前15天完成):https://learn.microsoft.com/zh-tw/azure/cognitive-services/cognitive-services-limited-access
學員若是無法排隊排到開通Azure OpenAI,講師上課時會提供暫時性的金鑰進行Lab實作,並會在課堂上再教導學員以上的申請流程,以便課後學員回去後可以繼續練習
課程優惠方案: 學生優惠價:參加校園IT職涯學習護照方案,享有5折優惠價NT$12,000元
相關連結
- 管理Windows Server混合式核心基礎結構
- Microsoft Azure DevOps解決方法
- Microsoft Azure開發解決方案
- Azure管理員及解決方案架構專家雙認證班
- 在Azure上設計與實作資料科學解決方法
- 微軟Azure雲端大數據工程師
- Microsoft Azure基礎知識
- 使用Microsoft Fabric實作分析解決方案
- Microsoft Azure管理員認證班
- 設計和實作Azure AI的解決方案
- ChatGPT對談機器人開發實戰
- Microsoft Azure安全性技術
- 設定Windows Server混合式進階服務
- 微軟Azure SQL Database資料庫管理
- 設計Microsoft Azure基礎結構解決方案
台北恆逸教育訓練中心
- 02-25149191
- 02-25149292
- 台北市松山區復興北路99號14樓
新竹恆逸教育訓練中心
- 03-5723322
- 03-5745738
- 新竹市光復路二段295號3樓之2
台中恆逸教育訓練中心
- 04-23297722
- 04-23102000
- 台中市西區臺灣大道二段309號2樓
高雄恆逸教育訓練中心
- 07-5361199
- 07-5361698
- 高雄市苓雅區新光路38號4樓之1