智慧雨林產業創生人才育成計畫|本頁為工作坊(二)的課程講義,內容整理自籌備文件;實際場次以正式公告為準。
| 項目 | 內容 |
|---|---|
| 場次 | 場次一:08/20(四)13:00-17:30(12:30 開始報到) 場次二:08/21(五)13:00-17:30(12:30 開始報到) |
| 地點 | 南臺科技大學 J棟 J301教室 |
| 講師 | 南臺科大 電子系 楊榮林 教授 |
| 對象 | 想以 AI Agent 建置考科題庫與學生自主練習環境的大專校院教師;不需具備程式背景。 |
兩場次課程內容相同,請依自己報名的場次出席;實際報名狀況與名額以正式公告為準。
活動流程:
| 時間 | 內容 | 當次產出/驗收點 |
|---|---|---|
| 12:30-13:00 | 報到 | — |
| 13:00-13:20 | 開場、回顧與環境確認:複習 AI Agent 與一般聊天機器人的差異,確認 ChatGPT Codex 與 VS Code 已可使用,並說明 GitHub Copilot 的替代方式。 | 可開始實作的環境 |
| 13:20-14:30 | 第一階段:用 AI Agent 下載統測題目 PDF 與答案,切成一題一張圖檔並對應標準答案,建立本機題庫。 | 可使用的本機題庫 |
| 14:30-14:50 | 第一階段 skill:把下載、切題、整理與驗收流程整理並測試為可獨立使用的 skill。 | 題庫建立 skill |
| 14:50-15:20 | 茶敘休息(下午茶) | — |
| 15:20-16:30 | 第二階段:以切好的題庫設計學生自主練習環境,產生每個練習單元各自獨立、圖檔嵌入其中的靜態 HTML 網頁。 | 可直接開啟與發布的練習單元 |
| 16:30-16:50 | 第二階段 skill:把練習單元的產生流程整理並測試為可獨立使用的 skill。 | 練習單元產生 skill |
| 16:50-17:30 | 重點回顧與交流:整理今天的 AI Agent 協作方法、驗收方式與後續應用情境。 | 可遷移的開發流程 |
本場是「AI Agent 教學應用工作坊」系列三場中的第二場,面向非工程背景的大學教師。我們先用很短的時間複習:一般聊天機器人主要回覆對話;AI Agent 則能在明確的工作範圍內,依需求操作檔案、工具與多個步驟來完成任務。本場把這種協作方法用在「建立題庫」與「建立自主練習網頁」兩個真實工作流程。
| 階段 | 工作坊 | 核心問題 | 當次成果 |
|---|---|---|---|
| 1. 學會與 AI 協作 | 工作坊(一) | 如何把模糊教學想法變成可檢查、可完成的任務? | AI 協作任務卡、一次教材或截圖分析與修訂紀錄 |
| 2. 將資料轉為練習工具 | 工作坊(二)〔本場〕 | 如何把公開考題整理成可重複建立的題庫,並製作學生可使用的練習網頁? | 本機題庫、獨立靜態 HTML 練習單元、兩個可重複使用的 skill |
| 3. 延伸應用 | 後續自行發展 | 如何將同一套方法套用到其他考科、單元或教學情境? | 依需求擴充的題庫與練習環境 |
本場承接工作坊(一)建立的 AI 協作方法:先說清楚目標、資料來源、限制與完成標準;再檢查成果、提出修正,並把驗證過的流程固化成可重複使用的 skill。完成後,學員不只帶走一次性的成果,也帶走之後可直接再次執行的工作方法。
第一階段從公開的統測資料開始。學員以 AI Agent 協助前往統測官網,下載所需的題目 PDF 與答案資料;接著把 PDF 切割為「一題一張」的圖檔,並將每題圖檔與正確答案對應,生成可在本機保存與使用的題庫。
第一階段完成後,隨即把下載、切題、整理與驗收的操作寫成並測試為獨立的「題庫建立 skill」。往後要建立新的考科或年度題庫時,可以直接套用這個 skill,以同樣的規格精準執行,避免每次都從頭探索做法,也避免不必要地消耗時間與 Token。
第二階段以完成的題庫為基礎,思考如何為學生建立可自主練習的環境。學員會以靜態網頁方式製作練習單元,並將題目圖檔嵌入 HTML;每一個測驗或練習單元都是一個獨立 HTML 檔案,不依賴外部圖庫或額外檔案。這能簡化測試、分享與網站發布。
第二階段完成後,隨即把產生獨立練習單元的流程整理並測試為另一個獨立的「練習單元產生 skill」。之後只要備妥新的題庫,即可直接執行這個 skill 建立其他練習單元,讓開發步驟可重複、可驗收且更有效率。
完成本場後,您將能夠:
工作流程一:從 PDF 建立本機題庫
工作流程二:從題庫建立獨立練習單元
若需要在現場前先複習工作坊(一)的環境與設定基礎,可參考:
本場兩個核心階段各自備有逐步實作教學,可作為現場節奏之外的自學參考或會後複習:
本場產出定位為學生課後的自主練習環境,不作為正式成績判定或高風險測驗。每個練習單元是獨立 HTML 檔案,題目圖檔已嵌入其中,因此不用另外處理圖庫或複雜的網站依賴;可直接交給學生、放到共用資料夾,或發布到靜態網站。
今天的重點不是只完成一次題庫或一個網頁,而是每完成一個工作階段,就立刻把該階段轉化為可被 AI Agent 精準重複執行的獨立 skill。當資料來源或題庫改變時,學員不必再從零摸索,而是能在明確的輸入、輸出與驗收條件下重新建立成果。
Smart Rainforest Industry Talent Development Program | This page is the handout for Workshop (2), compiled from planning documents; the official announcement for each cohort governs actual dates.
| Item | Details |
|---|---|
| Sessions | Session 1: Thu 08/20, 13:00-17:30 (check-in starts at 12:30) Session 2: Fri 08/21, 13:00-17:30 (check-in starts at 12:30) |
| Venue | Room J301, Building J, Southern Taiwan University of Science and Technology |
| Instructor | Prof. Rong-Lin Yang, Department of Electronic Engineering, STUST |
| Audience | College faculty who want to use AI Agents to build exam question banks and student self-practice environments; no programming background required. |
Both sessions cover identical content; attend whichever session you registered for. Actual registration status and capacity follow the official announcement.
Agenda:
| Time | Content | Session Output / Checkpoint |
|---|---|---|
| 12:30-13:00 | Check-in | — |
| 13:00-13:20 | Opening, recap, and environment check: distinguish AI Agents from ordinary chatbots; confirm ChatGPT Codex and VS Code are ready; explain alternatives to GitHub Copilot. | A ready-to-use environment |
| 13:20-14:30 | Stage 1: use an AI Agent to download an examination PDF and answer key, split it into one image per question, map the answers, and build a local question bank. | A usable local question bank |
| 14:30-14:50 | Stage 1 skill: package and test the download, splitting, organization, and verification workflow as an independently reusable skill. | A question-bank pipeline skill |
| 14:50-15:20 | Tea break | — |
| 15:20-16:30 | Stage 2: design a self-practice environment from the prepared question bank and create standalone static HTML practice units with embedded images. | Practice units ready to open and publish |
| 16:30-16:50 | Stage 2 skill: package and test the practice-unit generation workflow as another independently reusable skill. | A practice-unit generator skill |
| 16:50-17:30 | Review and discussion: consolidate the day’s AI Agent collaboration methods, verification steps, and future applications. | A transferable development workflow |
This is the second of three workshops in the “AI Agent Teaching Applications Workshop” series, designed for university faculty without an engineering background. We begin with a short review: an ordinary chatbot mainly responds in conversation, while an AI Agent can use files, tools, and a sequence of steps within a defined scope to complete a task. This session applies that collaborative approach to two real workflows: building a question bank and building a self-practice web page.
| Stage | Workshop | Core Question | Session Output |
|---|---|---|---|
| 1. Learn to collaborate with AI | Workshop (1) | How do you turn a vague teaching idea into a checkable, completable task? | An AI collaboration task card and a traceable material/screenshot analysis and revision record |
| 2. Turn data into a practice tool | Workshop (2) [this session] | How do you turn public examination materials into a reusable question bank and a practice page for students? | A local question bank, standalone static HTML practice units, and two reusable skills |
| 3. Extend the method | Independent follow-up work | How can the same method be applied to other subjects, units, or teaching contexts? | Question banks and practice environments expanded as needed |
This session builds on the AI collaboration method from Workshop (1): state the goal, source data, constraints, and completion criteria clearly; check the result; then turn the verified workflow into a reusable skill. Participants take away not only one-time outputs, but also a repeatable way of working.
Stage 1 begins with public examination materials. Participants use an AI Agent to help download the required examination PDF and answer materials from the official site. They then split the PDF into one image per question and map each image to its correct answer, producing a question bank that can be stored and used locally.
Immediately after Stage 1, participants package and test the download, splitting, organization, and verification steps as an independent “question-bank pipeline skill.” Later, when building a question bank for another subject or year, they can apply that skill to execute the same specification precisely, without rediscovering the approach or unnecessarily spending time and tokens.
Stage 2 starts from the completed question bank and asks how to create a self-practice environment for students. Participants use a static-web-page approach and embed the question images in the HTML. Each test or practice unit is a self-contained HTML file that does not depend on an external image library or other files. This makes testing, sharing, and publishing much simpler.
Immediately after Stage 2, participants package and test the practice-unit generation workflow as a second independent “practice-unit generator skill.” Once a new question bank is prepared, that skill can directly create further practice units, keeping development repeatable, verifiable, and efficient.
After completing this session, you will be able to:
Workflow 1: build a local question bank from a PDF
Workflow 2: build standalone practice units from a question bank
To review the environment and setup basics beforehand:
Each core stage has a step-by-step hands-on tutorial that can be used as self-paced reference during or after the workshop:
This session’s output is intended as an after-class self-practice environment for students, not as formal grading or a high-stakes test. Each practice unit is an independent HTML file with its question images embedded, so there is no separate image library or complex website dependency to manage. It can be given directly to students, placed in a shared folder, or published on a static website.
The point today is not only to complete one question bank or one web page. Each completed stage is immediately turned into its own skill that an AI Agent can execute precisely and repeatedly. When the source material or question bank changes, participants do not have to explore from scratch; they can rebuild the output against clear inputs, outputs, and acceptance criteria.