Microsoft - GPT

ChatGPT對談機器人開發實戰

ChatGPT Chatbot Development
  • 時數:14小時
  • 費用:NT$ 24,000
  • 點數:6.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 249101 班 2024/05/02 ~ 2024/05/03 每週四五 09:00~17:00 報名
台中 42429 班 2024/06/13 ~ 2024/06/14 每週四五 09:00~19:00 報名
高雄 72425 班 2024/06/13 ~ 2024/06/14 每週四五 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時代中適切的將人工智能應用於工作場景當中。

適合對象

  1. 本課程適合對人工智能(AI)在企業內的應用有興趣、或需要發展對談機器人(Chatbot)、希望進一步掌握Azure OpenAI API(ChatGPT)開發能力的技術人員
  2. 無論是專業程式設計師、資訊科系學生,或是對新興技術有興趣的技術人員,都可以參加此課程

預備知識

  1. 具備基礎程式設計概念(C#尤佳)
  2. 熟悉網際網路概念、熟悉LINE App使用
  3. 無須具備Azure雲端相關知識

課程內容

  1. Azure OpenAI服務概覽

    • Azure雲端服務簡介

    • Azure OpenAI服務說明(自然語言、程式碼、圖像生成…)

    • 設定Azure帳戶和訂閱

  2. Azure OpenAI API介紹

    • 使用Azure OpenAI Playground

    • 理解對話生成的概念和方法

    • 認識Azure OpenAI REST API

    • 使用Azure OpenAI REST API進行自然語言生成

    • 在程式碼中使用Azure OpenAI REST API

  3. C# 與WebAPI 基本概念

    • WebAPI與RESTful架構

    • HTTP通訊與JSON

    • 使用C# 建立與呼叫WebAPI

  4. 將Azure OpenAI整合到企業應用中

    • 使用C# 呼叫Azure OpenAI API進行語意處理和文字生成

    • 使用Azure OpenAI SDK

    • 整合企業知識庫建立更有價值的回應

  5. 了解提示工程(prompt engineering)

    • 撰寫有效率的提示

    • 提供內容以改善精確度

    • 在程式碼中使用提示工程

  6. Chatbot基礎概念

    • 介紹對談機器人及其應用領域

    • 對談機器人的重要元素(語言處理、回應生成…)

    • LINE Bot開發架構介紹

    • 建立LINE Bot帳號

    • 使用WebAPI和C# 與使用者進行互動

  7. 整合AI和語意擷取技術開發對談機器人

    • 了解語意擷取的概念和重要性

    • 使用AI服務進行語意擷取、辨識意圖(Intent)和實體(entity)

    • 使用Azure OpenAI建立對談模型

    • 整合語言處理技術:理解用戶輸入、語意擷取

    • 整合回應生成技術:產生有邏輯的回答,處理前後文

  8. 專案整合與部署

    • 整合對談機器人、LINE Bot與WebAPI服務

    • 對談機器人的測試與除錯

    • 將應用部署到Azure雲端環境

  9. 進階功能與優化

    • 提升對談機器人的回應品質

    • 處理對話紀錄和分析使用者行為


【強大的AI程式設計助手】使用GitHub Copilot提高Coding生產力


微軟最新財報出爐,Azure營收成長50%!想要跨入雲端領域,取得最夯的Azure認證該如何準備?

學會技能

完成此課程後,您將具備以下能力:

  1. 熟悉Azure雲端平台和Azure OpenAI服務

  2. 理解對談機器人的基本觀念與構成元素

  3. 掌握語言處理技術、意圖擷取和回應生成的基本概念

  4. 設定和訪問Azure帳戶,使用OpenAI服務建立模型

  5. 能夠使用C# 搭配Azure OpenAI API進行Chatbot開發與企業應用

  6. 整合語言處理技術,實現用戶輸入的語意理解(Language Understanding)和意圖(Intent)擷取

  7. 實現有邏輯的回應生成,處理連續性的多輪對話

  8. 理解LINE Bot的基本功能和開發方法

  9. 建立LINE Bot帳號,使用C# 與LINE Bot進行互動

  10. 能夠將對談機器人與Azure OpenAI API整合,建立完整的應用

  11. 進行測試和除錯,確保應用的正常運行

  12. 將專案部署到Azure雲端環境,提供高穩定性的運行

  13. 提升對談機器人的回應品質,分析對話紀錄,優化使用者體驗

備註事項

建議課前可先進行帳號申請:

  1. 請用公司組織帳號(organization account,例如Microsoft 365企業帳號、學校帳號),建立Azure訂閱(subscription)

  2. 建立好Azure訂閱(subscription)之後,填寫下列表格申請Azure Open AI服務(建議於上課前15天完成):https://aka.ms/oai/access

  3. 建立好Azure訂閱(subscription)之後,填寫下列表格申請Azure Cognitive Services服務(建議於上課前15天完成):https://learn.microsoft.com/zh-tw/azure/cognitive-services/cognitive-services-limited-access

  4. 學員若是無法排隊排到開通Azure OpenAI,講師上課時會提供暫時性的金鑰進行Lab實作,並會在課堂上再教導學員以上的申請流程,以便課後學員回去後可以繼續練習