Python x AI Agent – AI 夢工廠
- 講師名稱:賴建安
- 講師經歷:現任科技公司共同創辦人, 歷任公司駐外、研發與產品部門資深主管。曾任內政部職訓局電腦班講師。
資訊 |
說明 |
課程編號 |
253246 |
學期 |
114年 秋季班 |
招生狀態 |
招生中 |
優惠類別 |
無 |
新開課程 |
否 |
開課日期 |
2025.9.4 |
上課日期 |
星期四 |
上課地點 |
內湖高工 |
上課時間 |
19:00 - 22:00 |
學程歸屬 |
資訊科技 |
課程類別 |
資訊科技 |
課程理念 |
人工智慧 (AI) 的狂潮正以翻天覆地的速度推動各行業的變革,視覺聽覺感知與推理能力也已滲透到生活的方方面面;然而當我們嘗試導入專屬 AI 時,卻發現要 ChatGPT 發揮作用,惟有透過 API,將它底層的大型語言模型 (LLM) 串接到你的應用程式中!LangChain 是對當前 AI 發展趨勢的一次回應,它提供了高效靈活的框架,將語言模型與外部數據、用戶互動、複雜的推理邏輯無縫整合,有效地將 AI 技術應用於實際場景中,創造真正的價值。 課程精心設計,透過 Python 和 LangChain 框架,構建了完整的學習地圖,讓你能深入理解語言模型 (如 GPT, Gemini) 的運作原理,並透過實際操作的方式將這些技術應用於真實專案中。你將學會掌握生成式 AI 中重要的 RAG 這個目前企業打造客製 AI 知識庫的首選架構。同時探討最新的 AI Agent 前沿技術,開發更具前瞻思維的 AI 應用。 AI 的未來充滿機遇,我們正站在人類最新科技的浪頭上,讓這課程成為你的快艇,乘風破浪前行! |
課程目標 |
1. 熟悉 Python 物件導向、爬蟲、網站建置等進階應用 2. 善用 LangChain 與 GPT/Gemini API 打造個人、公司專屬 AI 應用 3. 掌握向量資料庫與 RAG 架構,讓 AI 回應精確答案 4. 運用 AI Agent 的概念,打造前瞻性 AI 創新應用、 |
教學方式 |
◎ 搞懂邏輯 × 動手實作 × 驗證想法 × 專題激盪; ◎ 透過案例分析掌握 ChatGPT 指令要訣; ◎ 擺脫傳統『死記硬背』,搭配豐富的練習題,從寫程式的過程體會怎麼寫程式! ◎ 正確運用 ChatGPT 作為程式學習的貼身助教。 |
成績評量 |
出席狀況、上課表現、實作成果展示 |
選課要求 |
◎ 具備 Python 基礎概念 ◎ 想瞭解 GPT / Gemini 最新功能與 API 完整應用 ◎ 想要善用 ChatGPT 與 AI 工具 ◎ 想透過 AI 打造公司下一代智慧產品與服務 |
推薦書目 |
◎ 精通 Python (第二版) / Bill Lubanovic / 碁峰 ◎ OpenAI API 基礎必修課:使用 Python / 蔡文龍 / 碁峰 |
招生限額 |
25名 |
學分 |
3 |
學費 |
電腦課每門需另加收1000元,學分費3000元。(凡影印講義或推薦參考書,請由班代表於班內自行決議辦理。) |
其他費用 |
報名費:若於優惠期報名免收,若於優惠期後每學期收取一次200元.學員證費:未曾於內湖社大上過課程之新生收取100元.學員團體意外保險費:春、秋季班200元、寒暑期班100元 |
材料費用 |
|
線上報名連結 |
點擊連結 |
課程符合下列永續發展目標 |
SDGs04優質教育
|
每週上課內容
週次 |
課程主題 |
上課內容 |
第 1 週 |
規劃物件藍圖:類別 |
物件導向設計概念 / 類別與物件 / 自訂類別的建構、多態性、繼承 / 私有變數及方法 / 挑戰:肉圓店訂單處理 |
第 2 週 |
文字搜尋的硬功夫 |
Regular Expression - 篩選文數字的威力強大工具 / 命令列參數 / Subprocess 執行外部應用程式 / 挑戰:寶貝名字網站搜尋 |
第 3 週 |
檔案系統操作 |
自動化檔案及目錄的瀏覽、新增、刪除、更名、移動、複製 / 實戰:更改上千個照片檔案名稱 |
第 4 週 |
網路世界 |
TCP/IP, HTTP 通訊協定 / HTML, CSS 基礎語法 / API 取得網路資料 / CSV, JSON, XML訊息格式 / Oauth 開放授權標準 |
第 5 週 |
網路爬蟲 |
Beautiful Soup 快速解析網頁 / requests下載超連結目標檔案 / 挑戰:爬取氣象局網站資料 |
第 6 週 |
自動收集網路資訊 |
Selenium 操控瀏覽器、擷取內容、填寫並提交表單 / Xpath 語法選定 HTML 標籤屬性 / 專案:擷取拍賣網站商品 |
第 7 週 |
無碼辦公室自動化 |
Zapier / Make 自動化工具介面 / 條件與分支邏輯進行決策 / 高效整合 API 與資料 / 實戰:Google 表單回應轉存到 Google Sheets |
第 8 週 |
網站建置 / 佈署 |
運用 Flask 框架建立靜態網頁、動態網站、樣板引擎、表單處理 / 虛擬環境 / 版本管控 / 實戰:義大利麵網頁表單 |
第 9 週 |
永續學程週 |
本週課程暫停,另安排講座,可自由選讀(未選修者視為缺席一次) |
第 10 週 |
語言模型的串接框架 |
LangChain 環境準備 / 提示詞樣版 / 簡單的生成式 AI 應用 / 挑戰:語言翻譯器 |
第 11 週 |
LangChain 介接 Gemini |
多模態模型 / 圖像理解 / 聲音理解 - Podcast 重點摘要 / 影片理解 |
第 12 週 |
讓 AI 幫 AI - 自動串接流程 |
建構外掛系統 Function Calling 機制 / 讓 AI 自動判斷要額外進行的工作 / 挑戰:AI 決定是否網路搜尋 |
第 13 週 |
網頁版聊天程式 |
gradio 快速建立網頁程式 / 文字生圖 Image API / markdown 語法顯示圖像 |
第 14 週 |
幫 AI 漲知識 - RAG |
RAG 簡介 / 安裝與環境配置 / 檔案作為 RAG 的知識來源 |
第 15 週 |
替知識文件加上向量 |
資料檢索管道的設計 / Embedding 與向量資料 / 動態記憶與上下文管理 / 實戰:建立 FAQ 問答系統 |
第 16 週 |
AI 的真正未來 - AI Agent |
AI Agent 概念 (執行多步驟任務) / 檢索精準度調整 / 基本 AI Agent 應用 / 挑戰:飯店訂房機器人 |
第 17 週 |
案例研討: 專業證券分析機器人 |
抓取大盤資料 / 個股股價資料 / 個股本益比、殖利率及淨值比資料 / 新聞資料 / AI 幫你來分析 |
第 18 週 |
案例研討: AI 自動字幕 / 旁白產生器 |
下載 YouTube 檔案 / AI 模型從語音轉出字幕檔 / AI 模型生成旁白配音 |