Claude 的實際操作步驟整理(依時間順序)#
一、接收任務與檔案#
接收使用者提供的檔案
114180_MOD1801.pdf(114 年試題)114180_1801.pdf(114 年答案卷)law_111_dataset.json(111 年已整理好的 JSON 範例)
理解使用者需求
- 目標:
👉 將「114 年考試的問題+答案」
👉 轉換成 JSON 格式
👉 格式需參考 111 年的 dataset
- 目標:
二、分析參考格式(111 年 JSON)#
開啟並檢視
law_111_dataset.json解析 111 年資料結構,歸納出欄位規格
每一題包含以下欄位:
idyearsubjectquestion_typequestion_textoptionsanswerexplanationsourcetagsanswer_mode
確認 ID 與命名規則
ID 格式:
年份-科目代碼-Q題號題型:
multiple_choice大多為單選(
answer_mode: single)
三、處理 114 年試題與答案#
讀取 114 年試題 PDF
逐題擷取題目內容
擷取選項 A / B / C / D
讀取 114 年答案卷 PDF
對應每一題的正確答案
建立「題號 → 答案」對照表
辨識特殊題目
發現 第 27 題:
- 答案標註為「B 或 D 或 BD 者均給分」
決定:
answer_mode改為multipleanswer設為["B", "D"]
四、資料轉換與結構化#
將 114 年每一題轉換為 JSON 物件
依 111 年格式逐欄填入:
題目文字
選項
正確答案
年份(114)
科目名稱(營建法規與實務)
題型(multiple_choice)
統一欄位內容
explanation→ 設為nulltags→ 空陣列或法規標籤source→ 標註考試來源
產生完整題庫
題號範圍:Q01 ~ Q80
共 80 題
五、建立輸出檔案#
將所有題目組成一個 JSON 陣列
建立新檔案
- 檔名:
law_114_dataset.json
- 檔名:
將 JSON 寫入檔案並存檔
六、輸出與交付#
將檔案複製/移動到輸出目錄
提供使用者下載
向使用者說明成果
已完成 114 年資料轉換
與 111 年格式完全一致
特殊題目(第 27 題)已正確處理
一句話總結這個 Agent 在幹嘛#
👉 先讀 111 年當模板 → 再拆 114 年 PDF → 對答案 → 處理特例 → 組成 JSON → 產出可用題庫檔
