Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
生成式AI應用開發
Highest Rated
Rating: 4.4 out of 5(73 ratings)
286 students

生成式AI應用開發

從0到1打造屬於你的ChatGPT
Created byMark Chen
Last updated 6/2024
Chinese (Traditional)
Chinese (Traditional) [Auto],

What you'll learn

  • 了解如何使用 Python 為 AI 聊天機器人設計和開發 LLM 程式
  • 了解如何使用 Hugging Face 部署 LLM 程式
  • 了解如何使用現代 CI/CD 管道和 GitHub 測試 LLM 後端 API
  • 透過實際的 LLM 後端專案來練習這些實用技能

Course content

6 sections19 lectures1h 14m total length
  • 課程概覽4:56

    大家好,我是Mark講師,歡迎來到我們今天的Udemy課程。今天我們將探討如何在幾小時內,建立自己的客製化ChatGPT程式,針對專業軟體開發者及具有程式開發經驗的人。課程將涵蓋全端AI程式開發、使用不同AI模型、LLM程式開發技術等內容,歡迎參與並探索深層式AI開發的世界。

  • 何謂生成式AI?4:48

    在這段影片中,我們將介紹生成式AI的基本概念和應用。生成式AI是人工智慧的一個熱門領域,它可以通過訓練機器學習模型來學習不同的模式和行為。我們將探討深層式AI的優勢,例如文件自動化、與企業知識互動、軟體程式自動化測試等。觀看此影片,您將了解深層式AI的特性和應用,並了解相關的風險和解決方案。

  • 何謂大型語言模型?6:00

    大型語言模型是一種生成式AI模型,可以處理文字和影像資料,並生成精準且有意義的內容。在這個影片中,我們將介紹大型語言模型的定義、選擇不同模型的方法,以及使用第三方平台開發Chatbot的界面。如果你想了解如何選擇適合的LLM,以及開發Chatbot的基本知識,請觀看本內容。

  • 何謂API?4:21

    在這段影片中,我們將討論API開發的重要性以及如何架構一個簡單的API呼叫。我們將介紹API的定義和應用,並解釋三層架構在軟體開發中的常見用法。觀看影片後,你將了解如何使用API存取服務並加速程式開發。

  • 章節一測驗

Requirements

  • 對 Python 程式設計有基本了解
  • 有軟體開發經驗者優先

Description

課程緣起

隨著人工智慧技術的迅速發展,越來越多的系統與應用程式開始採用大型語言模型(LLM)作為其核心的技術之一。本課程旨在提供一個從零開始到精通的指南,教授學員如何使用Python設計和開發一個簡易的LLM程式。透過本課程,學員將學習如何使用現代的CI/CD pipeline from GitHub 進行LLM後端程式測試,並使用Hugging Face Space 部署程式。

本課程針對希望為自己的應用程式建立一個基於LLM的聊天機器人的軟體工程師和開發人員。需要具備基本的Python知識。參與者需要擁有Hugging Face 訂閱、GitHub 帳戶、OpenAI API 訂閱、Visual Studio Code、Python 3.9或更高版本以及安裝了Pip。

本課程涵蓋了多個主題,包括人工智慧和大型語言模型的基礎知識,使用FastAPI構建LLM後端,設置開發環境,使用Docker進行容器化,使用GitHub Actions實現CI/CD流程,以及使用狀態頁面監控人工智慧應用程式。完成本課程後,學員將掌握開發和部署LLM後端的必要技能,以應用於聊天機器人或其他專案中。

課程核心特色

  • 清楚介紹課程主題:從零開始到精通,教授學員如何使用Python設計和開發一個強大的LLM後端。

  • 清楚介紹課程目標與學習目的,說明學生能夠習得的技能或實際做出的作品:學習如何使用現代的CI/CD pipeline和GitHub Action 測試LLM後端等等。

課程單元規劃

  • 簡述課程單元架構,並描述各單元教學重點:介紹AI和大型語言模型(LLM)、介紹FastAPI以及為什麼它適合用於建立LLM後端、設置帳戶和開發環境。

  • 清楚說明教學方式:投影片講課、螢幕錄製操作畫面、示範等。

  • 清楚說明課程內容設計:觀念建立、理論或心法、操作技術、範例剖析、實作練習等。

  • 提供專有名詞解釋以符合學員所需背景知識。

關於Mark 講師

Mark 是來自於台灣的研究工程師。 他是量子人工智慧和人工智慧相關領域的研究員,與臺灣大學和其他研究機構合作,設計新穎的量子深度學習方法來實現量子機器學習實用性。 同時,他也是一位經驗豐富的全端工程師,擁有 Next.js 前端和用於產生 AI 工作負載的 Python 後端開發,並多次擔任臺大人工智慧應用社的講師。

Who this course is for:

  • 想要為其應用程式開發 LLM 後端的軟體工程師
  • 開發人員希望開發一個由 LLM 驅動的聊天機器人
  • 想要引進生成式 AI 解決方案的 IT 經理
  • 對生成人工智慧技術有興趣的電腦科學學生