生成式 AI 工程之
大語言模型 LLM (Large Language Model) 是 ChatGPT 背後的技術,透過學習 OpenAI API 和 Prompt Engineering 技能,軟體工程師就可以開發出新時代的生成式 AI 應用。
呼叫 API 能有什麼難的? 當你想真正開發 AI 應用時,就會發現有許多背景知識需要補齊。有一堆新的專有術語,不明覺厲的函式庫和 arXiv 論文,讓人摸不著頭緒。這門課將提供清晰且完整的指南,帶你進入 AI 工程與應用開發的領域。
敬請期待下一期全新開課,歡迎訂閱電子報接收開課通知。
涵蓋範圍廣且深入,兼顧理論與實務,從 Prompt Design, Prompt Engineering, RAG 到 Agent 面面俱到
上課無冷場無灌水、各種進階內容、實戰內容、參考資料、補充資料,以及最新生成式 AI 業界消息
範例程式碼使用 Python 和 OpenAI 官方 Python SDK 和 Agents SDK,無論熟悉何種程式語言,都可以理解其運作原理
我是 ihower,2002年開始從事 Web App 軟體開發工作,2018年成立愛好資訊科技有限公司,專長是 AI Engineering 和 Ruby on Rails 技術。
除了軟體開發,也經常做技術分享和教育訓練,在 ALPHACamp 擔任多年程式講師,並在各大型技術研討會擔任講者,參與過 COSCUP、MOPCON、RubyConf Taiwan、RubyConf China、WebConf 等。
我經營的 AI 工程主題電子報《愛好 AI Engineer》,定期分享技術文章、實作經驗與應用案例,已成為眾多 AI 工程師與開發者的重要知識來源。
同時,我也是 OpenAI Agents SDK 的開源貢獻者(詳見 Commits 和 Pull Requests 成果),與全球開發者共同完善 LLM 應用開發框架,推動 AI 工程實務發展。
更多資訊
部落格: https://ihower.tw | Linkedin | Facebook | Threads | Twitter
專業證照
全面了解如何使用 OpenAI API 來開發基於 LLM 的各種 AI 應用開發的知識。簡要內容可以參考這份公開投影片: 淺談 Generative AI Engineer 和 LLM 應用開發 Roadmap
每次開課都會依最新技術進展更新,由於 AI 世界技術進展迅速,本課綱有可能隨時調整。
若您沒有任何 App 應用程式開發經驗、沒有串接過 Web APIs、甚至看不懂程式碼的話,不建議報名此課程。本工作坊內容非常密集、資訊量巨大,非資訊專業的程式初學者恐跟不上進度。
以 API 為界,這張圖(出處)描述四種職位,左側偏向機器學習,右側偏向產品應用開發。本課程的定位是 AI Engineer 工程師、需要開發 AI App 的從業人員。我本身是 Fullstack Engineer 出身,特別了解哪些是開發軟體應用時,需要哪些 AI 知識。
這張圖(出處)描述了 AI Stack 包括有四層: 應用層、開發層、模型層、基礎設施。本課程明確定位在 Application development 應用開發,如何寫 code 呼叫模型 API 來打造 app 應用。因此不包括如何使用 AI 工具、Transformer 模型理論、模型訓練、模型部署等內容不在課程範圍內。
雖然都跟 AI 有關,但具體差異很大。市面上的 AI 課程大致可以分成幾種類型:
1. 教你使用現成的 AI 工具:針對一般大眾與企業數位轉型,學會操作 ChatGPT 等工具
2. 教你 Vibe Coding 做自己的工具:針對 AI 深度用戶,用 AI 快速打造個人專屬的小工具
3. 教你用 AI Coding 提升開發效率:針對軟體工程師,將 AI 融入日常開發流程
4. 教你開發 LLM-based 的 AI 軟體產品:不是做給自己用的小工具,而是給多人使用的專業產品——不只要做出來,還要做得專業、做得好
本課程屬於第 4 種。專注在如何打造專業級的 LLM 應用產品,涵蓋 AI 工程架構設計、品質優化與工程實務。
內容更新即時: 課程內容緊跟 AI 工程最新實務,很多技巧網路上還沒有,更不在大模型 LLM 的訓練資料裡面。
過濾錯誤與迷思: 網路資訊良莠不齊,太多內容只是紙上談兵。錯誤和過時做法也非常多,一年前的 AI 開發做法可能已經過時,課程會給你最新驗證過的最佳實務。
實戰經驗與系統化整理: 來自真實專案的經驗與取捨,系統化整理,節省你反覆試錯的時間。
本課程特別適合想要深入了解各種做法的優缺點、想比較不同實作策略的開發者。針對同一個問題,課程會講解並示範多種思路,帶你理解為什麼這樣設計、何時該用哪種方式,幫助你靈活應用在自己的開發專案中。相對地,本課程不適合只想「無腦安裝一個開源套件,學如何設定,能跑就好」的工程師,這門課可能會不太符合你的期待。
生成式 AI 工程是近幾年的全新領域,和已經發展數十年的 App 應用開發不同,最佳實務只有親身實作過的人才知道。這堂課讓你少走彎路、快速全面理解上手。
2024/5 公開班
2024/3 公開班
2024/1 公開班
2023/11 公開班
2023/11 精誠資訊 企業內訓
2023/10 公開班