AI種子 2026年10月8日檔案實作提示詞
使用方式：一次只貼一段，確認回報後再貼下一段。
所有資料為教學虛構資料。把「我的成果」建在解壓後的資料夾內。
若Goose的工作資料夾不是題目所在位置，先提供自己的完整資料夾路徑。

【共用準備】
題目放在我指定的解壓資料夾。請先列出其中四個XLSX題目檔。
先確認現有的XLSX讀寫工具；若已安裝Python與openpyxl，優先使用。若沒有可用工具，回報具體原因並改用本包備用CSV，不自行解析XLSX底層XML，也不安裝套件。
讀取01_A_活動報名名單.xlsx與02_B_現場簽到名單.xlsx，回報檔名、工作表、欄位、資料筆數及前三筆。標題列不算資料。
目前只檢查，不修改檔案，也不要搜尋網頁。若無法讀取，說明具體原因，不要聲稱已讀過。
只回報實際讀到的內容，不由兩檔筆數差異推測到場狀況或原因。Windows下每次新啟動的Shell都需使用UTF-8輸出；中文欄名若顯示亂碼，先修正輸出編碼，不猜測欄名或判定原檔損壞。

【實作一 第1段 先檢查】
請以學號作為主鍵，檢查01_A_活動報名名單.xlsx與02_B_現場簽到名單.xlsx。
回報A、B資料筆數，學號是否有空白或重複，以及準備比較的共同欄位。共同欄位只比較姓名、單位、Email。
如有空白或重複學號，先列出，不自行刪除或合併。不同單位名稱或Email保留原值，不自行統一。
先回報檢查結果，不輸出新檔。

【實作一 第2段 執行並輸出】
依剛才確認的主鍵與欄位比較A與B，另存到「我的成果/比對結果.xlsx」，不要覆蓋題目檔。
建立五個工作表：
摘要：A總筆數、B總筆數、共同、只A、只B、欄位差異的筆數及計算方式。
共同：同時存在兩檔的學號；保留兩邊姓名、單位、Email，或用清楚欄名保留兩檔值。
只A：保留A原資料，描述為「報名檔有紀錄，簽到檔未見紀錄，待人工確認」。
只B：保留B原資料，描述為「簽到檔有紀錄，報名檔未見紀錄，待人工確認」。
欄位差異：學號、欄位、A原值、B原值、待確認事項。每個不一致欄位一列。
不推論未簽到原因、不修改原值、不寄信、不更新任何正式系統。回報產出檔案的完整路徑。
調整五個工作表的欄寬，長文字換行並調整列高，讓欄名、完整Email、日期時間與說明都可讀，不因截斷而無法核對。
只調整儲存格顯示格式，不為了可讀性將日期時間轉成文字。保留原Excel日期時間型別與值，日期可顯示為yyyy-mm-dd、簽到時間為yyyy-mm-dd hh:mm；學號、手機及Email維持文字型別。

【實作一 第3段 回讀核對】
請重新讀取剛才實際存出的比對結果.xlsx，回報五個工作表及資料筆數。
檢查共同＋只A是否等於A總筆數，共同＋只B是否等於B總筆數。
確認只A的報名日期及只B的簽到時間，值與原檔相同且仍為Excel日期時間型別；若被轉成文字，依原檔修正後再回讀。
列出一筆只A或只B，以及所有欄位差異，讓我回到原始檔人工核對。
如果實際檔案不存在，或結果不符合，直接說明，不要以原先記憶中的結果代替回讀。

【實作二 第1段 先讀資料意義】
讀取03_入學資料_請清理分析.xlsx的「原始資料」及「處理規則」。
先回報資料筆數、各欄意義、入學管道有哪些名稱、學測成績有哪些缺值形式、期末平均有幾筆空白。
特別引用規則表說明−2的意義與類別對照，不根據一般經驗自行猜測。
先提出處理計畫，不修改、不補值、不計算平均。

【實作二 第2段 清理與統計】
依處理規則，將個人申請統一成申請入學；其他管道保持原名。
學測總級分的−2轉為缺值；原本空白維持缺值。學測與期末各自使用數值有效資料計算平均，不補零、不補平均，也不刪除資料列。
另存「我的成果/入學資料分析.xlsx」，包含：
原始資料：完整保留輸入值。
清理後資料：保留全部學號、清理值，並可追查每筆原值及修改理由。
分組統計：入學管道、總筆數、學測有效筆數、學測平均、期末有效筆數、期末平均。平均保留數值型別，使用Excel格式0.00顯示兩位小數（例如49.50），不轉為文字。另列總體筆數與兩欄各自有效筆數。
修改紀錄：規則、影響欄位、原值、新值、修改筆數與相關學號；原本空白不是新修改。
寫三句由資料支持的描述，必須提及有效筆數與缺值。不要寫顯著、優劣、因果或正式決策建議。本題不做圖表、相關分析或檢定。
將這三句描述存入「分組統計」工作表的統計表下方，讓後續回讀能核對實際檔案內容。
回報新檔完整路徑，不覆蓋題目檔。
輸出的工作表需調整欄寬；長文字換行並調整列高，使欄名、原值、修改理由及統計數字可完整閱讀。

【實作二 第3段 回讀與核對】
重新讀取實際存出的入學資料分析.xlsx。
確認原始與清理後的筆數、學號集合相同；原本−2與空白沒有被當作零或有效成績。
回報兩個成績欄各自有效與缺值筆數，以及類別更名、−2轉缺值各修改幾筆。
選一組列出計算平均使用的原始成績與分母，讓我人工重算。
檢查三句描述是否超出資料支持的範圍，如有則修正並列出修正原因。

【實作三 第1段 看來信與依據】
讀取04_來信與承辦資訊_請擬回覆.xlsx的「來信」與「承辦資訊」。
只處理E001及E002，有時間再處理E003。
先逐封列出：來信者的問題、可以使用的資訊編號、目前缺少哪些資訊。
只能使用本次檔案提供的資訊，不搜尋網頁、不查系統、不新增規定、網址或聯絡方式。
先不要寫回信。缺少資訊請列出待承辦人確認，不自行推測。

【實作三 第2段 擬稿】
依已確認的問題與資訊，產出「我的成果/回信草稿.md」。
每封依序包含：問題摘要、使用資訊編號、回信草稿、待確認事項。
E001及E002以英文回覆，約80至120字；E003以繁體中文回覆，約120至180字。資訊完整與正確比字數更重要。
文字自然、回應個別需求。已知與未確認的部分分清楚，不把內部資訊編號直接寫進給學生的信。
E002開頭只感謝來信或告知，不使用「Thank you for registering」這類可能被理解為已完成報名的說法。以「學生表示已送出申請」表述，不把送出申請寫成報名成功或已取得名額。
不承諾延後報名、不宣稱已查過系統、不核定減免或補助、不自動轉交學生訊息、不寄出信件。
未提供的正式網址、電話或Email不得編造。回報新檔的完整路徑。

【實作三 第3段 自查與人工確認】
重新讀取實際產出的回信草稿.md。
逐封列出一個事實句及其對應資訊編號，檢查是否誤回需求、編造資訊或作出未核准承諾。
確認待確認事項與來信者問題相符，且沒有把未確認事項寫成已確定。
核對E002的開場是否暗示報名成功，並實際計算E001、E002的英文詞數及E003的中文字數；需要縮短時保留已知事實、未確認事項與轉介同意，不為了字數刪掉這些內容。
如發現問題，只修正相關內容，再說明改了哪一處。最後由我人工閱讀草稿。

【備援：XLSX讀取失敗】
請改讀「備用CSV」中的同名題目檔。實作二同時讀03_處理規則.csv；實作三同時讀04_承辦資訊.csv。
其他處理規則不變。CSV空白仍是缺值，−2的意義仍依規則表，不因格式更換而自行補值。
若環境不能輸出XLSX，先把每個結果表各存一份UTF-8 CSV，保留欄名，明確說明尚未完成XLSX輸出；不要只回覆文字而聲稱檔案已產生。
