# 人工智慧導論(成大 TAICA)接手卡 > 最後更新:2026-10-05(HW2 審查完成,待交) ## 2026-10-05 HW2 狀態 - 題目:Unknown-Map Exploration Agent(NTU COOL 公布,原文存在 `HW2\HW2_COOL公告.md`)。只交 `agent.py`,壓成 `學號_姓名.zip`,10/15 23:59 截止。 - 程式:`HW2\HW2\agent.py`(邊境探索+划算度+承諾+安全閥 5%)。公開 3/3、0 撞牆、平均 94.48;全新 5,400 張 0 失敗;審查員刁鑽地圖最多用掉 29.7% 步數。預估隱藏 9 張約 91.2(88.4–94.2,前提終點放遠)。 - 已過三個獨立審查(規章合規/程式抗壓/內容正確性),問題全修。舊版備份 `HW2\agent_v1_before_safety.py`、`HW2\zip_v1_before_safety.zip`。 - `HW2\學號_姓名.zip` 已重新打包(含安全閥版),**檔名待主理人改成學號姓名再上傳**。 - 教學文件:`HW2\261004_HW2一條龍教學_未知地圖探索.html`(22 節:開始/A 作業/B 邏輯框架/C 實作/D 驗證與結論/E 考試)。實驗紀錄 `HW2\lab\EXPERIMENT_LOG.md`。 - 2026-10-05 教學文件 C2 加了「四種走法回放」(同一張地圖四個機器人同時走、黃色=邊境、虛線框=選中的目標,附兩張變化圖)。資料由 `HW2\lab\make_replay.py` 產生、`build_replay_block.py` 插入(可重跑)。主理人原本看不懂「邊境」,改用「霧」的比喻。 - 2026-10-05 晚:新增 C4「用真實數字算一遍」(`HW2\lab\build_calc_section.py` 產生,數字來自 `explain_numbers.py`);原 C4、C5 改成 C5、C6。主理人說「很多敘述太模糊」→ 派獨立審查員找出 57 處,全部改成精確規則(含平手規則、DFS 有記憶、BFS 從現在位置出發)。 - 2026-10-05 晚:回放加「每一步的解說」(`HW2\lab\explain_agents.py` 記錄四種走法每步的決策資訊,`make_replay.py` 逐步比對原版確認路線一樣);有「只看一個走法」放大。主理人說看公式對不到實際走的路,要一步一個原因。 - 學習計畫:5 天、每天 ≤90 分鐘(Day 1=A1、A2,測試日);主理人選 B:講懂 C3 七步驟後再交件。 ## 2026-10-01 狀態 - 流程以 `C:\D槽\TAICA課程\_筆記SOP.md`(v2.4)為準,本檔下面的舊內容只當背景。 - W1–W4 筆記都已發佈。W4(10/1)是非同步:三支 2021 年錄影(Ch12 Part 2、Part 3、Ch13 Part 1),7 章,週頁 https://app.notion.com/p/3ecfc631b03081e895d2c5f3aec0353e - 投影片正本在課程網站 https://mmcv.csie.ncku.edu.tw/~wtchu/courses/2025f_AI/lectures.html(還沒講的章節連結藏在 HTML 註解裡,但可下載)。2026-10-01 已下載 Ch12、Ch13、Ch14、Ch19 到 `人工智慧導論\投影片\`,W3 第 07 章與 W4 七章已對照投影片重審。 - 下一堂從 Ch13 Part 2(貝氏網路的推論)接。HW2(個人、跟寫程式有關)10/1 公布、10/15 交。 ## 課程基本資料 | 項目 | 內容 | |---|---| | 老師 | 朱威達(成大資工) | | 上課時間 | 週四 13:10–16:00 | | 平台 | **NTU COOL**(不是 Moodle) | | 教科書 | AI 聖經本第四版(Russell & Norvig, 2020) | | 評分 | 40/30/30(作業/期末考/期末專題) | | 期末考 | **12/10**,鎖 IP,只能連 NTU COOL,**不能用 AI、不能用翻譯** | | 出題語言 | 全英文出題,**可以用中文作答** | ## 五個作業的時程 | 作業 | 公布 | 繳交 | 分組 | |---|---|---|---| | HW1 期末專題提案(CVPR 格式) | 9/17 | **10/01** | 分組 | | HW2 | 10/01 | 10/15 | **個人** | | HW3 期中報告 | 10/15 | 10/29 | 分組 | | HW4 | 10/29 | 11/12 | **個人** | | HW5 期末報告 | 11/12 | 11/26 | 分組 | ## 目前進度 | 週 | 日期 | 影片 | 逐字稿 | Notion 筆記(v2 新結構) | |---|---|---|---|---| | W1 | 9/10 | `youtube.com/watch?v=KWGgi100YLY`(2:59:58) | ✅ 4,316 行 | ✅ **樣品完成**(5 章+43 列概念),2026-09-26 | | W2 | 9/17 | `youtube.com/watch?v=hNZQIO0q74o`(2:35:52) | ✅ 3,877 行 | ❌ 還沒建(照 W1 樣品做) | | W3 | 9/24 | `youtube.com/watch?v=S1km7opW6rw`(2:57:10) | ✅ 4,133 行 | ❌ 還沒建;**Ch12 投影片本機沒有**,要先下載 | ## Notion 位置(2026-09-25 起的新結構) | 頁面 | ID | |---|---| | 📚 學習主頁 | `3e6fc631-b030-8180-a7bf-e50a5b7c8191` | | 🤖 本課程頁(最上面是週次導覽) | `3e6fc631-b030-8131-b213-f0a3d93fe91d` | | W1 週頁 | `3e6fc631-b030-81b4-bd33-ca8e0a0c22b5` | | W1 章節 01–05 | `…8105-848a-ff9e087664ec`、`…81e0-8d13-f58a8bba13ed`、`…816a-896e-e3869e629f9e`、`…814f-83ad-fae5251298ea`、`…811e-aac7-d662b15e89e6`(前綴都是 `3e6fc631-b030-`) | | 🗃 概念資料庫(兩門課共用) | database `54e53dc6c92144bda205cac0e48d7825`,data source `6fc4ce25-cd77-4295-b3e9-8756987a0340` | | W1 週頁上的概念 view | `view://3e6fc631-b030-8124-a6d6-000cbc735fac`(篩 週=AI-W1) | | 🧱 前置知識補給站 | `3e6fc631-b030-8114-834b-dbcba71beab6` | | 📦 封存(舊版筆記,不刪) | `3e6fc631-b030-81ef-8963-e93938b69f54` | 舊版 W1 筆記(`3defc631-b030-816b-9e0f-c6e39edfecb7`)已搬進封存,只當「漏看檢查表」用。 ## 筆記 v2:每週怎麼做(照 W1 樣品) 1. **切章節**:照老師的主題段落切,每章 15–40 分鐘。休息時間是自然分界。檔名 `NN ⏱h:mm–h:mm 標題`。 2. **每章模板**:🧭 你在這裡(麵包屑+時間+投影片頁碼+⬅➡)→ 🎯 30 秒看懂 → 📝 Exam-ready(**英文,從投影片逐字抄**)→ 每段 `## ⏱ 時間 標題` +白話摘要+一張投影片圖 + 摺疊(標題寫成問句:🧒 五歲版/🔍 詳細/🗣 老師原話/🧱 前置/🌐 別人怎麼教)→ ✅ Self-check(英文考卷口吻,答案收摺疊)。 3. **週頁**:這週一句話 → mermaid 本週地圖 → 章節表(章/時間/一句話/投影片/重要度)→ ⚠️ 必記 → 🎯 本週概念(資料庫 linked view)。 4. **概念資料庫**:「週」欄的值是 `AI-W1` 這種**課程+週**寫法(2026-09-26 從 `W1` 改的,避免兩門課的 W1 混在一起)。Definition (EN) 抄投影片;A4 行 ≤150 字元英文。 5. **考試訊號**:🎯 老師明說會考、⭐⭐ 老師強調(都要附原句+時間戳)、⭐ 我判斷、⛔ 老師說不考。W1 只有「AI 的風險」一項有 ⭐⭐ 證據(`2:27:06`)。 6. **查核**:老師原話用 `%TEMP%\qcheck.py` 對逐字稿比對(會隨 session 清掉;邏輯是「去空白標點後找子字串」)。W1 查到兩句是我記錯的(「點下去就是點下去」、Scalability 那句),已修。 7. **投影片圖**:`slides_to_png.py` 轉圖 → Notion file-upload。**每個 upload ID 只能用一次**。 ## A4 乾跑結果(2026-09-26) - 檔案:`人工智慧導論\期末A4\A4_dryrun_AI-W1.html`/`.pdf` - 資料來源:用 view 模式讀資料庫(**沒有額度限制**),一次撈 44 列。 - **量測結果:光 W1 就佔半張 A4**(內容到頁高 54%)。18 週不可能全放,正式版一定要篩「我懂了嗎 ≠ ✅」+考試訊號。 - 注意:從資料庫讀回來的文字有 Markdown 跳脫(`\{`、`\$`、`\~`、`\[`),產 A4 時要還原。 ## ⚠️ W2 影片缺前段(2026-09-25 查證) YouTube 標題是 **`AI2026_0917_3`**,結尾那個 `_3` 是當天第三次開直播。 **證據(不是推測,是逐字稿實際內容)**: - `0:00:00`–`0:01:43` 全部是老師在弄直播(「我以前都沒有做過這件事」「直播中好那應該沒問題」,還請同學幫忙)。 - `0:01:46` 老師說「**回到這裡**,重點呢就是說要寫清楚你的研究動機、你問題的定義」——他在**接續一個已經講一半的 HW1 說明**。 **缺多少**:應該不多。影片 2:35:52,跟他其他堂(2:35–2:57)差不多,所以 `_1`、`_2` 應該是斷掉的短片段。 **要做的事**:`_1`、`_2` 是未公開影片,在頻道 `/videos` 上查不到。要問主理人能不能從 NTU COOL 或老師那邊拿到。 拿不到就照現有內容做筆記,並在筆記開頭明確標「前段缺失,缺的是 HW1 說明的開頭幾分鐘」。 ## 術語卡標準(已被 v2 取代) 舊的「術語卡」做法(`自然語言處理\_接手卡.md`「📖 術語卡標準」)**已被上面的「筆記 v2」取代**: 術語解釋改放在章節頁的摺疊(🧒/🔍)裡,詞本身進概念資料庫。W2、W3 照 v2 做,不要再做舊式術語卡。 ## 跑腳本要用的 Python(不是系統的 python) ``` C:\Users\user\.cache\meeting-record\venv\Scripts\python.exe ``` `opencc`、`faster_whisper`、`yt-dlp` 只裝在這個 venv。其他五套 Python 都沒有。 下載+轉檔+轉逐字稿的腳本範例留在 `C:\Users\user\AppData\Local\Temp\claude\c--D--TAICA--\...\scratchpad\fetch_ai_w2w3.sh` (會隨 session 清掉,需要的話照 NLP 接手卡的指令重寫)。 ## 期末專題(HW1 已完成的部分) 主理人用**自己的碩士研究(智慧誘捕籠/貓耳標辨識)**當期末專題題目,已跟老師確認可行。 **所有 HW1 檔案都在 `人工智慧導論\HW1\` 子資料夾**(2026-09-26 更正:之前這裡寫成放在課程根目錄,是錯的)。 | 檔案 | 路徑 | |---|---| | 作業規定整理 | `人工智慧導論\HW1\HW1_期末專題提案_規定.md` | | 最新中文版(09-23) | `人工智慧導論\HW1\HW1_proposal_中文版_v8.docx`/`.pdf` | | 最新英文版 | `人工智慧導論\HW1\HW1_proposal_EN_v6.docx`/`.pdf` | | 繳交檔名範本 | `人工智慧導論\HW1\HW1_分組編號.docx`/`.pdf`(另有 `_中文版`) | | HW1 自己的接手卡(09-17,較舊) | `人工智慧導論\HW1\_接手卡.md` | **還缺(不確定是否已補)**:姓名、學號、組員、分組編號。資料夾裡已有 `HW1_分組編號.docx`,但我沒打開確認裡面填了沒。**10/1 截止。** ## 還沒問到主理人的事 - [ ] AI W2 缺的 `_1`、`_2` 影片拿不拿得到 - [ ] HW1 的組員與分組編號 - [ ] 第四所衛星學校的名字(W1 `0:13:32` 老師念過,逐字稿聽不清) - [ ] Slido 匯出(event `#1686863`)—— 有的話問答可以補得更完整 - [ ] **期末考能不能帶 A4**——W1 逐字稿裡老師完全沒提。要主理人自己問陳榮靜老師 - [ ] 主理人看完 W1 樣品的回饋(格式、長度、摺疊夠不夠多)——回饋回來前先不要大量做 W2、W3 - [ ] Ch12(機率)投影片要從課程網站下載,W3 後半才能做