E-Course首頁
 115 學年度 第 1 學期 資訊工程學系 江維鈞教師 代理式人工智慧工程 課程大綱
課程簡介   Course Introduction
開課年度學期
Year / Term
115 學年度 第 1 學期
開課班級
Department
資訊工程學系 資工四
Department of Computer Science and Information Engineering
授課方式
Instructional Method
課堂教學 、 中文
課程電腦代號
Course Reference Number
159033
課程名稱(中文)
Course Title(Chinese)
代理式人工智慧工程
課程名稱(英文)
Course Title(English)
學分數/時數
Credit Hours
3 / 3
必(選)修
Required / Elective Course
選修 Elective
授課老師
Instructor
江維鈞
助教
Teaching Assistant
上課時間
Meeting Time
星期三,節次3
Wed, Period 3、4、5
上課教室
Classroom
ZB302/ZB302
Office Hours

獲獎及補助情形   Awards and Grants

聯合國永續發展目標 (SDGs跨域類別)   Sustainable Development Goals, SDGs
SDGs 08. 合適的工作及經濟成長:促進包容且永續的經濟成長,讓每個人都有一份好工作
Decent Work and Economic Growth:Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all
SDGs 09. 工業化、創新及基礎建設:建立具有韌性的基礎建設,促進包容且永續的工業,並加速創新
Industry, Innovation and Infrastructure:Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation

屬於大學社會責任(USR)性質   Courses related to University Social Responsibility(USR)

是否運用AI輔助教學   Using Artificial Intelligence (AI) to assist teaching

課程目標   Learning Objectives
本課程旨在培養學生設計、實作、評估與維護可靠代理式人工智慧系統的能力。學生將能:
1. 理解並辨識 AI 模型、工作流程、複合式 AI 系統與代理式系統的差異,分析何時應採用代理式設計、何時應保留確定性控制。
2. 設計具備結構化輸入輸出、檢索增強、工具呼叫、規劃、狀態與記憶機制的代理式系統架構。
3. 建立可觀測、可測試與可追溯的代理執行流程,運用軌跡、日誌、測試、評估器與失敗分析改善系統品質。
4. 規劃代理系統的資料、基準測試與評估方法,從任務成效、穩定性、成本、延遲與安全性等面向進行分析。
5. 掌握代理系統的安全與治理原則,包括權限控管、提示注入防護、隱私保護、人類監督與可稽核設計。
 

先修 ( 前置 ) 課程   Prerequisite
 

彈性教學規劃   Flexible Teaching/Planning Schedules
*本課程實施16+2週彈性教學方案,其中第17、18週之彈性規劃如下:
自主學習

課程大綱   Course Syllabus
週次
Week
課程單元大綱
Unit
教學方式
Instructional Method/Style/Teaching Style
參考資料或相關作業
References or Related Materials
評量方式
Grading
1 代理式 AI 系統基礎:模型、工作流程、複合式系統與 Agent 的差異;開發環境與 Git 基礎;專題分組與題目發想。 講授、系統案例分類、環境建置實作、分組討論。    程式專案上傳、文件繳交 
2 LLM for Builders:結構化輸入輸出、模型能力限制、成本與延遲;定義使用者需求、成功標準與基準線。 講授、模型比較示範、提示與結構化輸出實作、專題工作坊。    程式專案上傳、文件繳交 
3 RAG:文件處理、切分、嵌入、檢索、引用與幻覺控制;建立初步知識型代理。 講授、建立 RAG Demo、文件檢索實作。    程式專案上傳、文件繳交 
4 工具使用與 Function Calling:工具介面、參數驗證、錯誤處理、重試與權限邊界。 講授、模擬工具呼叫 Demo、失敗案例分析、分組實作。    程式專案上傳、文件繳交 
5 Frameworks 與 Orchestration:低抽象實作與框架取捨;流程控制、狀態、checkpoint、retry 與 recovery。 講授、架構比較、架構設計工作坊。    程式專案上傳、文件繳交 
6 Agent Design Patterns:ReAct、Plan-and-Execute、Reflection、規劃與終止條件。 講授、模式比較實驗、軌跡分析、專題模式導入。    程式專案上傳、文件繳交 
7 Agent Memory:短期記憶、長期記憶、外部記憶、記憶更新與污染控制。 講授、記憶機制 Demo、測試案例設計、專題實作。    程式專案上傳、文件繳交 
8 Multi-Agent Systems:單代理與多代理架構、角色分工、協作成本與失敗模式。 代理架構、角色分工、協作成本與失敗模式。講授、單代理/多代理比較、分組架構評審、期中 Demo。    程式專案上傳、文件繳交 
9 Agent Optimization:提示、路由、模型選擇與 test-time 策略;品質、成本與延遲的權衡。 講授、A/B 實驗、效能分析、專題優化工作坊。    程式專案上傳、文件繳交 
10 Agentic Systems 的資料:traces、demonstrations、feedback、失敗案例與資料品質。 講授、軌跡資料分析、錯誤分類練習、資料治理討論。    程式專案上傳、文件繳交 
11 評估基礎與 Benchmark Design:任務定義、成功條件、測試集、評分器與可重現評估。 講授、評估案例拆解、基準測試設計工作坊。    程式專案上傳、文件繳交 
12 LLM-as-Judge 與評估基礎設施:程式評分器、LLM 評分器、偏誤與一致性檢查。 講授、評分器實作與比較、評估報告討論。    程式專案上傳、文件繳交 
13 Agent Safety & Guardrails:提示注入、工具濫用、隱私、權限、審核與稽核紀錄。 講授、紅隊演練、威脅建模、案例討論。    程式專案上傳、文件繳交 
14 Coding & Software Agents:Issue → Explore → Plan → Code → Test → Review 流程;發布前檢查與範圍凍結。 講授、Coding Agent Demo、程式碼/架構/評估審查、專題衝刺。    程式專案上傳、文件繳交 
15 Proactive Agents:主動提醒、推薦、通知、混合主動性與使用者控制;專題最終整合。 講授、案例討論。    程式專案上傳、文件繳交 
16 期末專題 學生分組專題報告    報告繳交、同儕互評、課堂討論參與 
17 學生自主學習 閱讀文獻    繳交報告檔案 
18 學生自主學習 閱讀文獻    繳交報告檔案 


單一課程對應校能力指標程度   The Degree to Which Single Course Corresponds to School Competence
編號
No.
校核心能力
School Core Competencies
符合程度
Degree of conformity
1 公民力 (Citizen) 1
2 自學力 (Self-learning) 5
3 資訊力 (Information) 5
4 創造力 (Creativity) 5
5 溝通力 (Communication) 3
6 就業力(Employability) 5

單一課程對應系能力指標程度   The Degree to Which Single Course Corresponds to Department Competence
編號
No.
類別
Category
系核心能力
Department Core Competencies
符合程度
Degree of conformity
01 系所 具備資訊工程領域之基本知識及程式設計能力 5
02 系所 擁有資訊軟體及硬體系統設計、實作、整合及管理的能力 5
03 系所 運用數學強化邏輯性思考,增進處理資訊工程問題的能力 2
04 系所 強化資訊工程理論及實務之歸納評比與表達能力 5
05 系所 具有獨立思考並自行解決問題的能力 5
06 系所 主動發現問題並主動蒐集、分析資料,達成自我學習的能力 5
07 系所 維持良好人際互動、溝通與團隊合作的能力 3
08 系所 訓練足夠抵抗環境壓力與時間管理的能力 2
09 系所 具備自我提升以面對全球快速變化能力 5
10 系所 掌握資訊科技之國際變化趨勢 5

單一課程對應院能力指標程度   The Degree to Which Single Course Corresponds to College Competence
編號
No.
院核心能力
College Core Competencies
符合程度
Degree of conformity
1 語文能力 2
2 溝通與合作能力 4
3 創新與實踐能力 5
4 專業知能 5


教科書或參考用書   Textbooks or Reference Books
館藏書名   Library Books
備註   Remarks

※請尊重智慧財產權,不得非法影印教科書※
※   Please respect intellectual property rights and do not illegally photocopy textbooks.  ※

教學方法   Teaching Method
教學方法
Teaching Method
百分比
Percentage
講述 40 %
問題導向學習 30 %
專題實作 30 %
總和  Total 100 %

成績評量方式   Grading
評量方式
Grading
百分比
Percentage
作業撰寫 20 %
小組口頭報告 40 %
小組書面報告 20 %
檔案評量 20 %
總和  Total 100 %

成績評量方式補充說明   
 

課程大綱補充資料   Supplementary Material of Course Syllabus