自強課程
課程名稱
<全線上課程>Python Agent 系統架構實戰:規格驅動開發 (SDD) 與環境建模規範
熱烈招生中
全線上課程
「從 Prompt 轉向 Specification:建立可預測、可驗證且符合工程標準的 AI Agent 開發範式。
「從 Prompt 轉向 Specification:建立可預測、可驗證且符合工程標準的 AI Agent 開發範式。
本課程聚焦於建立**「規格驅動開發 (SDD)」**的基礎思維,從意圖 (Intent) 出發,帶領學員完成行事曆系統的核心架構設計
三大核心目標為:
● 建立觀念:理解 Agent Skill-Based 開發架構,告別不可控的 Prompt 思維 。
● 環境建模:完成開發環境自動化定義,確保 AI 與本地環境無縫對接 。
● 資料設計:完成行事曆系統的資料庫架構藍圖,奠定 SDD 地基 。
三大核心目標為:
● 建立觀念:理解 Agent Skill-Based 開發架構,告別不可控的 Prompt 思維 。
● 環境建模:完成開發環境自動化定義,確保 AI 與本地環境無縫對接 。
● 資料設計:完成行事曆系統的資料庫架構藍圖,奠定 SDD 地基 。
課程代碼:
15C047
上課時間:
2026/6/23(二)9:00~12:00共三小時
上課時數:
3 小時
上課地點:
線上上課
課程費用:
5800元
(符合超值優惠價格者需送出報名表後,系統發出報名成功回函確認金額。)
超值優惠:
- VIP企業會員價:VIP企業會員可享優惠價格 (按我)
- 會員優惠價: 會員於開課前七天完成報名繳費者可享會員優惠價 5600 元
- 會員紅利折抵:本課程歡迎使用紅利折抵,最高可使用 200 點
(金銀級會員已是最優惠價,無法再使用紅利折抵。)
課程特色:
Python-Logic-Guardian 原則 3為確保系統設計的工程嚴謹度,本課程全程貫徹以下三大核心防錯與規範原則:
1. 時間處理規範:強制要求所有設計支援 datetime.now(timezone.utc),以符合全球化標準
2. 型別安全:在定義複雜邏輯(例如時間重疊計算)時,必須包含 Python Type Hints
3. 錯誤處理機制:資料庫操作規格必須納入 try-except 與 db.session.rollback() 的防錯機制
1. 時間處理規範:強制要求所有設計支援 datetime.now(timezone.utc),以符合全球化標準
2. 型別安全:在定義複雜邏輯(例如時間重疊計算)時,必須包含 Python Type Hints
3. 錯誤處理機制:資料庫操作規格必須納入 try-except 與 db.session.rollback() 的防錯機制
修課條件:
有興趣的學員
課程大綱:
第 1 小時:Agent Skill 核心理論與 SDD 核心流
本階段旨在幫助學員告別穩定性不足的單純 Prompting,轉向標準化輸出的 Skill-Based 開發
● 規格優先:明確定義輸入、輸出與約束條件
● Skill 設計:將系統功能拆解為可重用的 Agent Skill 單元
● 代碼生成:基於規格與 Skill,驅動可預測的代碼產出
● 🚩 階段里程碑:建立結構化開發觀念,理解為何要告別不可控的 Prompt
第 2 小時:環境建模與自動化配置 (Environment-Setup-Skill)
學員將學習如何讓 AI 能與本地開發環境無縫對接
● Python 虛擬環境自動配置:透過 Skill 定義環境依賴,實現一鍵式環境重現,消除「在我機器上可以跑」的問題
● SQLite 資料庫連結:定義資料庫連線規格,確保連線參數可配置、可測試,並納入環境初始化流程
● 環境初始化自動化:將環境設定封裝為可重複執行的 Skill,確保開發、測試與生產環境的一致性
● 🚩 階段里程碑:完成開發環境的自動化定義
第 3 小時:行事曆資料模型設計 (Schema-Architect-Skill)
學員將完成行事曆系統的實體關係建模,產出完整的資料庫架構藍圖
● Input Schema 定義:明確規範每個欄位的資料型別、必填條件與驗證規則,以確保輸入資料的一致性與可預測性
● SQLAlchemy 實體關係建模:運用 SQLAlchemy ORM 定義行事曆核心實體(如事件、使用者、標籤等),建立清晰的關聯關係。
● 🚩 階段里程碑:完成可直接驅動代碼生成的資料庫架構藍圖,奠定 SDD 地基
本階段旨在幫助學員告別穩定性不足的單純 Prompting,轉向標準化輸出的 Skill-Based 開發
● 規格優先:明確定義輸入、輸出與約束條件
● Skill 設計:將系統功能拆解為可重用的 Agent Skill 單元
● 代碼生成:基於規格與 Skill,驅動可預測的代碼產出
● 🚩 階段里程碑:建立結構化開發觀念,理解為何要告別不可控的 Prompt
第 2 小時:環境建模與自動化配置 (Environment-Setup-Skill)
學員將學習如何讓 AI 能與本地開發環境無縫對接
● Python 虛擬環境自動配置:透過 Skill 定義環境依賴,實現一鍵式環境重現,消除「在我機器上可以跑」的問題
● SQLite 資料庫連結:定義資料庫連線規格,確保連線參數可配置、可測試,並納入環境初始化流程
● 環境初始化自動化:將環境設定封裝為可重複執行的 Skill,確保開發、測試與生產環境的一致性
● 🚩 階段里程碑:完成開發環境的自動化定義
第 3 小時:行事曆資料模型設計 (Schema-Architect-Skill)
學員將完成行事曆系統的實體關係建模,產出完整的資料庫架構藍圖
● Input Schema 定義:明確規範每個欄位的資料型別、必填條件與驗證規則,以確保輸入資料的一致性與可預測性
● SQLAlchemy 實體關係建模:運用 SQLAlchemy ORM 定義行事曆核心實體(如事件、使用者、標籤等),建立清晰的關聯關係。
● 🚩 階段里程碑:完成可直接驅動代碼生成的資料庫架構藍圖,奠定 SDD 地基
課程師資:
業界師資
主辦單位:
財團法人自強工業科學基金會
學員須知:
注意事項



