AI Agent 教學應用工作坊 (二):從教材到自主練習小工具

智慧雨林產業創生人才育成計畫|本頁為工作坊(二)的課程講義,內容整理自籌備文件;實際場次以正式公告為準。

課程資訊

項目內容
場次場次一: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 建立其他練習單元,讓開發步驟可重複、可驗收且更有效率。

三、適合參與者

四、學習成果

完成本場後,您將能夠:

  1. 說明 AI Agent 與一般聊天機器人的差異,並確認 ChatGPT Codex、VS Code 與選用的 GitHub 教育資源已可使用。
  2. 以 AI Agent 協助下載統測題目與答案資料,將 PDF 切成逐題圖檔,並建立答案對應的本機題庫。
  3. 在第一階段完成後,將經驗證的題庫建立流程整理並測試成可重複執行的獨立 skill。
  4. 從切好的題庫設計學生自主練習環境,製作圖檔嵌入、可獨立開啟的靜態 HTML 練習單元。
  5. 在第二階段完成後,將練習單元產生流程整理並測試成第二個獨立 skill,以便日後直接套用到其他題庫。

五、兩個可重複使用的工作流程

工作流程一:從 PDF 建立本機題庫

工作流程二:從題庫建立獨立練習單元

六、事前準備

若需要在現場前先複習工作坊(一)的環境與設定基礎,可參考:

本場兩個核心階段各自備有逐步實作教學,可作為現場節奏之外的自學參考或會後複習:

七、發布與重複使用

本場產出定位為學生課後的自主練習環境,不作為正式成績判定或高風險測驗。每個練習單元是獨立 HTML 檔案,題目圖檔已嵌入其中,因此不用另外處理圖庫或複雜的網站依賴;可直接交給學生、放到共用資料夾,或發布到靜態網站。

八、預期帶走的成果

九、重點回顧

今天的重點不是只完成一次題庫或一個網頁,而是每完成一個工作階段,就立刻把該階段轉化為可被 AI Agent 精準重複執行的獨立 skill。當資料來源或題庫改變時,學員不必再從零摸索,而是能在明確的輸入、輸出與驗收條件下重新建立成果。

AI Agent Teaching Applications Workshop (2): From Teaching Materials to a Self-Practice Tool

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.

Course Information

ItemDetails
SessionsSession 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)
VenueRoom J301, Building J, Southern Taiwan University of Science and Technology
InstructorProf. Rong-Lin Yang, Department of Electronic Engineering, STUST
AudienceCollege 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:

TimeContentSession Output / Checkpoint
12:30-13:00Check-in—
13:00-13:20Opening, 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:30Stage 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:50Stage 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:20Tea break—
15:20-16:30Stage 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:50Stage 2 skill: package and test the practice-unit generation workflow as another independently reusable skill.A practice-unit generator skill
16:50-17:30Review and discussion: consolidate the day’s AI Agent collaboration methods, verification steps, and future applications.A transferable development workflow

1. Series Positioning and Context

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.

StageWorkshopCore QuestionSession Output
1. Learn to collaborate with AIWorkshop (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 toolWorkshop (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 methodIndependent follow-up workHow 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.

2. Hands-on Flow

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.

3. Who Should Attend

4. Learning Outcomes

After completing this session, you will be able to:

  1. Explain the difference between an AI Agent and an ordinary chatbot, and confirm that ChatGPT Codex, VS Code, and optional GitHub education resources are ready to use.
  2. Use an AI Agent to download examination questions and answer materials, split a PDF into per-question images, and build a local question bank with answer mappings.
  3. Immediately after Stage 1, package and test the verified question-bank workflow as an independently reusable skill.
  4. Design a student self-practice environment from a prepared question bank and create standalone static HTML practice units with embedded images.
  5. Immediately after Stage 2, package and test the practice-unit generation workflow as a second independent skill for direct reuse with other question banks.

5. Two Reusable Workflows

Workflow 1: build a local question bank from a PDF

Workflow 2: build standalone practice units from a question bank

6. Preparation Checklist

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:

7. Publishing and Reuse

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.

8. Expected Takeaways

9. Key Takeaways

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.