等面授開課
- 要配合班表,趕不上就等下一期
- 上課節奏由講師帶,錯過難重看
- 重點靠當堂筆記,事後難定位
- 下課後才知道有沒有真正學會
內容就是面授班的錄影。報讀後進入學習系統即可播放,不必遷就下一期班表。
可重看難點、跳過已懂部分,也可標示已完成。播放器支援上一課/下一課與進度列。
AI 根據完整課堂逐字稿整理時間章節與摘要;每課附測驗,對應學習系統裡的 Take Quiz。
由 Python 與 VS Code 基礎開始,用 OpenCode、Hugging Face 及 LangChain 建立可操作的 AI Applications,包括資料處理、RAG 問答、HR Assistant、會議室預約及語音助手。
本課程為 AI 應用開發的第一堂課,重點在於建立學員對 Python 的基礎語法與開發環境觀念。課程首先引導學員安裝 Python、VS Code 與 Jupyter Notebook,並完成 GitHub 帳戶綁定。接著透過實作示範了變數型態、字串格式化、迴圈與條件判斷的基礎語法,以及如何自訂與匯入函式模組。在學員具備基本觀念後,講師展示了如何利用 AI 工具 (如 Gemini) 輔助撰寫讀取及寫入 CSV 檔案的程式碼,以自動化處理大量成績與佣金計算。最後介紹了 Google Colab 雲端開發環境的使用方式,讓學員能靈活運用本機與雲端工具進行 AI 程式開發,大幅提升程式撰寫的效率與自動化能力。
展開解說註冊並登入GitHub帳戶的重要性,為日後使用AI Agent輔助寫程式做準備。
展開透過命令提示字元啟動Jupyter Notebook伺服器,並示範建立第一份筆記本進行開發。
展開講解變數定義、資料型別轉換,以及運用 f-string 與 input 功能設計互動式問題。
展開示範如何建立多個分數的清單,並用For迴圈及If條件判斷逐一檢查成績及格與否。
展開解說如何用 def 關鍵字打包重複的程式碼成為函式,並正確使用 return 回傳結果。
展開將寫好的功能程式碼抽出,利用VS Code獨立存成 MyModule.py 以方便日後重複呼叫。
展開示範如何用 import 語法將自訂的函式庫倒進Notebook中,並實際丟入分數進行測試。
展開介紹如何匯入Python內建的datetime模組來取得並格式化系統時間,以及基本math運算。
展開透過提供詳細的Prompt給AI(Gemini),自動產生出能讀取並解析CSV檔案內容的Python函式。
展開再次向AI下達進階指令,將計算完成的成績等級結果,自動寫出並儲存為全新的CSV檔案。
展開示範使用免安裝的Google Colab雲端環境,並教學如何將本機檔案上傳至雲端以進行操作。
展開回到本機端,利用VS Code內的AI助理(Agent),結合規格表完成佣金計算的自動化程式碼。
展開總結自動化生成與執行腳本的開發流程,並示範最後在CMD中成功執行Python檔案的步驟。
展開每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
本節課堂主要教授如何應用 OpenCode 進行 AI 輔助程式開發,以及整合多種 AI 工具與開源模型來構建應用程式。課程首先指導學員安裝 NVM (Node Version Manager) 來管理 Node.js 版本,並透過命令列介面安裝及啟動 OpenCode。隨後,導師示範如何利用提示詞 (Prompt) 讓 AI 自動生成 Python 基礎程式,例如問候程式以及計算佣金的指令碼,並進一步展示如何使用 Streamlit 快速為這些 Python 程式建立網頁使用者介面 (UI),以支援檔案上傳等互動功能。課程的後半部深入探討了 AI 模型的實務應用,詳細介紹 Hugging Face 平台和 Mistral AI 的 API 申請與設定流程。學員學習了如何建立環境變數來管理 API 密鑰,並實際操作了文本摘要 (Summarization) 和關鍵字萃取 (Keyword Extraction) 等自然語言處理任務。最後,導師解析了 Hugging Face Pipeline 和 Transformers 函式庫的底層架構(如依賴 PyTorch),說明如何在本地端或 Google Colab 環境中下載並執行模型,同時詳細解釋了 AI 模型上下文視窗 (Context Window) 的限制以及保留對話記憶的策略,全面提升學員建置 AI 應用程式的實戰能力。
展開介紹如何使用 NVM 安裝並管理 Node.js 環境,以順利啟動 OpenCode AI 編程工具。
展開示範在 VS Code 的終端機內輸入指令開啟 OpenCode,並設定提示詞自動生成程式碼。
展開透過提示詞要求 AI 更改原有 Python 問候程式,加入年齡判斷的邏輯功能。
展開運用上傳的文字資料,指示 AI 撰寫一段能夠自動計算業務員佣金的 Python 程式碼。
展開介紹 Streamlit 工具,讓 AI 將原本的 Python 終端機程式轉換成網頁使用者介面 (UI)。
展開利用 Streamlit 介面加入檔案上傳 (File Uploader) 功能,讓使用者能上傳文字檔以計算佣金。
展開介紹 Hugging Face 平台的豐富資源,並講解文字、影像及語音生成的 AI 任務分類。
展開指導如何下載白皮書 (White paper) PDF,並使用 AI 模型進行內容重點摘要 (Summarization)。
展開示範註冊 Mistral AI,獲取 API 密鑰並將其設定於 .env 環境變數檔案中進行呼叫。
展開講解分類任務中的關鍵字萃取 (Keyword Extraction),並推薦合適的開源 AI 模型。
展開結合 Web Scraping 與 AI,開發一套能從 BBC News 等網址自動抓取內文並萃取關鍵字的工具。
展開說明 Hugging Face Transformers 函式庫的功用,及其與底層 PyTorch 等神經網路框架的關係。
展開為解決本地電腦硬體資源不足的問題,導師示範如何使用 Google Colab 免費 GPU 環境測試程式。
展開解釋 AI 模型的上下文視窗 (Context Window) 上限,以及滿載時導致 AI 忘記歷史對話的原因。
展開總結如何讓 AI 先行摘要內容或利用 MD 檔保存對話紀錄,以克服記憶遺失的限制。
展開每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
本節課主要教授AI應用程式開發,特別是使用LangChain框架結合大型語言模型(LLM)的實作技巧。課程初期引導學員進行開發環境配置與VS Code操作,隨後深入講解物件導向程式設計(OOP)的基本概念,利用貓狗類別範例解釋屬性與方法,為後續編寫Python程式碼打下基礎。接著,導師示範如何透過LangChain整合Mistral與DeepSeek模型,並利用Gradio套件快速建立互動式使用者介面(UI)。課程中段重點介紹Prompt Template(提示模板)的應用,教導學員如何設定系統角色(System Role)與變數,以及使用Output Parser將輸出格式化為Markdown清單。隨著課程推進,導師進一步講解如何加入對話記憶體(Memory),從最初的記憶體暫存(In-Memory)進階到使用SQLite資料庫進行永久儲存,讓AI助理能記住歷史對話。最後階段,課程介紹了工具(Tools)的呼叫機制,實作了具備加減乘除數學運算能力的工具,並整合SerpAPI讓AI助理具備連接網際網路進行實時搜尋的能力,最終以簡單介紹RAG(檢索增強生成)與向量資料庫(Vector Store)作為本節課的總結。
展開導師引導學員進入工作資料夾並透過終端機開啟 VS Code 準備開發環境。
展開介紹 LangChain 作為開發 LLM 應用的核心框架及其在 Web 開發架構中的角色。
展開使用動物、貓與狗的類別範例,說明物件導向中屬性、方法與繼承的概念。
展開指導學員透過指令安裝 LangChain 及 Gradio 等後續實作所需之 Python 套件。
展開實作建立 Mistral LLM 模型物件,並測試發送簡單問題以驗證 API 連線。
展開結合 Gradio 讓原本的純文字對話轉變為具備網頁互動介面的聊天機器人。
展開講解如何使用 Prompt Template 設定變數,減少重複輸入相同提示詞的繁瑣步驟。
展開進一步升級 UI,加入下拉式選單讓使用者可以指定輸出語言。
展開介紹 Output Parser 的概念,並實作 Markdown List 讓 AI 的回覆以條列式呈現。
展開匯入對話記憶體模組,讓聊天機器人在當次連線中能夠記住使用者的歷史對話。
展開為了獲得更穩定的進階功能支援,導師引導學員註冊並改用 DeepSeek 模型進行實作。
展開解決 In-Memory 斷線即消失的問題,改用 SQLite 資料庫儲存使用者的歷史對話。
展開簡單解釋如何透過私人資料庫訓練 AI,以補足互聯網上缺乏的內部企業資訊。
展開說明 AI 呼叫工具的機制,並帶領學員實作具備加減乘除功能的數學運算工具。
展開實作 SerpAPI 讓 AI 機器人擁有連接網際網路獲取最新資訊的能力。
展開課程尾聲介紹將文字轉化為向量數字並儲存於 Vector Store 中,作為未來 RAG 進階操作的基礎。
展開每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
本課程詳細示範如何利用 OpenCode 結合 VS Code,透過提示詞與 AI 代理(Agent)技術開發多款實用的企業級應用程式。課程前半段帶領學員從基礎環境設定著手,實作「HR Assistant(人力資源助手)」。過程涵蓋設定基礎對話介面、接入 DeepSeek 語言模型,並逐步加入計算工作天數之工具與透過 App Password 自動發送 Gmail 確認電郵的功能,更進一步結合 ChromaDB 建立人力資源政策問答的 RAG 知識庫。課程後半段則轉向構建「會議室預約系統(Booking Apps)」,透過自然語言對話收集預約資訊並儲存至 SQLite 資料庫中,同時利用 VS Code 內建的 AI 代理快速實作表格顯示與預約紀錄的修改、刪除功能。最後,導師展示如何建立支援語音輸入的「心理健康助手(Mental Assistant)」,示範語音辨識與生成式 AI 的無縫整合,幫助學員全面掌握 LangChain 及 AI Agent 開發各類自動化應用的實戰技巧與系統除錯能力。
展開導師指引學員開啟 VS Code,準備指定資料夾並啟動 Command Prompt 以運行 OpenCode 開發環境。
展開透過 Prompt 建立 LangChain 基礎對話箱,並示範如何將 Mistral 與 DeepSeek 的 API Key 安全儲存於 .env 檔案中。
展開為 HR Assistant 加入第一個功能工具,使其能夠根據輸入的起始與結束日期,自動計算並扣除週末的工作天數。
展開將對話程式轉換為 Agent 模式,利用自然語言對話收集使用者的姓名、電郵及請假日期,並進行資料確認。
展開介紹如何取得 Google 帳號的 App Password,並於程式中加入發送請假確認電郵之工具模組。
展開利用 PDF 文件與 ChromaDB 向量資料庫,為助理加入檢索增強生成(RAG)功能,以準確回答公司內部人力資源政策。
展開導師示範在建立資料庫過程中遇到模組錯誤時,如何將錯誤訊息回傳給 AI 進行快速除錯與修正。
展開測試 HR Assistant 是否能精準讀取 PDF 資料並正確回覆經理特休天數等政策問題,完成第一個應用專案。
展開開啟新的開發資料夾,建立第二個應用程式「會議室預約系統」,並設定對話介面與助手角色。
展開教導學員利用 SQLite 資料庫儲存預約人姓名、電郵、會議目的與時間,並設定衝突檢查機制阻擋重複預約。
展開在預約系統中加入顯示功能,使應用程式能透過表格清晰列出特定日期區間內的所有會議室預約紀錄。
展開展示如何使用 VS Code 內建的 AI 代理工具,直接在編輯器中下達指令快速變更並儲存程式碼。
展開透過提示詞要求 AI 在預約紀錄表格旁加入修改 (Modify) 與刪除 (Cancel) 按鈕,完善系統的 CRUD 操作。
展開開展第三個專案,設定心理健康助手角色,並安裝語音辨識套件以支援麥克風語音輸入與對話互動。
展開總結課程中所學的語言模型應用、RAG 資料擷取與 Agent 工具調用技巧,鼓勵學員將其應用於日常業務自動化中。
展開每課 Quiz 及格分數為 60 分。在學習系統完成測驗並達標後,可向 UNiSOFT 申請由學校發出的課程證書。完整測驗、成績與重做次數於系統內進行(demo / demo)。
擁有豐富的商業網站及應用程式系統開發經驗,超過 25 年教學經驗。教學風格清晰,能把複雜技術簡化為易於理解的概念。現為 NCC Education 和 University of Greenwich 首席講師,專長辦公室自動化、數據科學、數據分析及商業系統開發。
持有 IT 學士、MBA、IT 碩士及電信碩士學位;曾為知名企業、政府部門及本地大學提供工作坊與課程。
進入課程播放器後,左側是課堂大綱與進度;影片下方可跳到 AI 章節、打開本課摘要,以及進行課後 Quiz。你可標示已看、上一課/下一課切換,不必跟任何人的上課時間。
付款後從「我的課程」進入播放器,無需等待開課日。
每課約 2.5 小時實體課堂原片,可暫停、重播、調速度。
時間章節對應真實錄影時間點,摘要幫你先抓該段重點。
每課測驗可重做。及格 60 分後,可向學校申請課程證書。
UNiSOFT 曾為政府部門、大學、銀行及企業提供 IT 與自動化培訓。以下為部分客戶。
Copyright © 2026 UNiSOFT Education Centre. All Rights Reserved