| 課程大綱 | 分配時數 | 核心能力 | 備註 |
| 單元主題 | 內容綱要 | 講授 | 示範 | 隨堂作業 | 其他 |
| 課程介紹、修課要求與評分方式: | ● 生成式AI應用系統典型架構:前端、
後端、LLM 層、Agent workflow、
資料流、系統觀測機制等介紹。 | | | | | | HW 1:
前端 streaming Chat/
建議介面React/Next.js +
SSE/WebSocket,實
作 LLM 互動介面 |
| SDLC、需求分析與系統架構設計概念: | ● SDLC 在生成式 AI 專案中的應用。
● 撰寫 System Requirement、Use
Case
● Microservice、高階架構圖規劃、服
務邊界與模組切分 | | | | | | 3/4 |
| 前端 Web 技術與生成式介面設計: | ● Next.js / React / Tailwind
● gen-AI UI patterns
● SSE/WebSocket streaming | | | | | | HW 2:
Streaming LLM Chat
UI 實作 |
| 後端架構、微服務設計與 LLM Proxy Gateway: | ● API Server:FastAPI / Node.js
● REST / WebSocket / SSE 實作
● Microservice 架構核心
● GenAI 微服務拆分
● LLM Gateway核心微服務:Routing
、Token Logging | | | | | | 3/18 |
| 事件驅動資料流架構: | ● ETL / background tasks
● Airflow DAG、Task、Scheduler
● Kafka → Airflow → Iceberg 的典型
資料處理流程
● Iceberg Data Lake
● Microservice 與 Background
Worker 整合 | | | | | | HW 3:
Kafka ETL Pipeline
實作 |
| CI/CD、MLOps、LLMOps: | ● GitHub Actions/GitLab CI
● Docker化、環境建置
● MLflow/promptfoo
● 模型行為監控、Regression Test
● Microservice deployment pipeline | | | | | | 4/1 |
| | | | | | | 清明連假 |
| AWS 開發與部署、AWS Kiro介紹: | ● AWS EC2 / ECS / Lambda
● IAM、S3、RDS
● Kiro 架構
● 成本估算與auto scaling
● CDN/Cache | | | | | | 4/15 |
| 資料庫系統與向量資料庫: | ● Embedding、HNSW、Retrieval
● RAG pipeline:chunking、index、
rerank
● Retrieval microservice | | | | | | HW 4:RAG |
| 模型微調、Local LLM、行為檢測: | ● Fine-tuning
● vLLM、Ollama 本地部署
● promptfoo / eval harness 進行模型
行為檢測
● Model Service as Microservice | | | | | | 4/29 |
| 分散式 AI Infra 與工作流程: | ● Ray tasks、actors
● Ray Serve + scaling
● 多檔案、多任務平行LLM pipeline
● Ray Worker microservice | | | | | | HW 5:Ray-based 生
成式工作流實作 |
| Agent Workflow、MCP、ADK、
Agent-to-Agent 協作: | ● Agent 架構:Planner、Tool、Critic
● MCP:工具抽象層與資源管理
● ADK / Vertex AI Agent Builder
● agent-to-agent workflow | | | | | | 5/13 |
| ADK Callbacks與Sanitize/Policy Check/
Audit Middleware: | ● ADK Agent生命周期與callback流程
● 使用ADK callbacks做安全防護與審
計 | | | | | | HW 6:LLM Security
Layer |
| Other LLM Security、Jailbreak、與
Response Auditing: | ● Prompt Injection
● Jailbreak 防禦
● ADK-based Policy Engine
● API key 保護與最小權限原則 | | | | | | 5/27 |
| Observability: | ● LLM UX/error recovery
● 延遲優化、Queue
● logs / metrics / distributed tracing
● token 成本/效能指標
● Online A/B testing | | | | | | 6/3 |
| Project Demo | | | | | | 6/10 |
| (Optional) Supplementary Materials | | | | | | 6/17 |
| (Optional) Supplementary Materials | | | | | | 6/24 |