
GPT 輔助醫學論文寫作實戰
所有章節展開於同一頁,適合整本閱讀與列印。

GPT 輔助醫學論文寫作實戰
從題目發想、文獻查證、manuscript writing、投稿前檢查,到 Codex、文獻 API 與 reporting guideline 檢視表的完整自學教材。
本書不是 prompt collection,而是一本教科書式自學教材。每一章都先說明醫學寫作原理,再示範如何把 GPT、Codex 或 API 放進可查證、可追溯、可由作者負責的工作流。你會看到錯誤示範、修正示範、worked example、檢查表與可複製 prompt,但 prompt 永遠不是終點。
讀者可以依目前階段選擇閱讀路徑:若你正在寫 original article,請從第 12–19 章開始;若你正在做 review article,請從第 8–11 章開始;若你想建立自動化工具,請從第 21 章之後開始。所有章節都採用模擬案例,不使用真實病人或未授權稿件。
五條自學路徑
從零開始寫論文
建立 AI 使用邊界、研究問題、文獻搜尋與基本 manuscript workflow。
Review article
從 review scope、section map、段落邏輯到表格與 graphical abstract。
Original article
聚焦 Introduction、Methods、Results、Discussion、abstract 與投稿文件。
投稿前檢查
完成 citation audit、quality check、cover letter 與 response to reviewers。
Codex / API
把穩定人工流程轉成文獻整理、file search、web search 與 structured outputs 工具。
互動工作台:邊讀邊做
本工作台提供本機互動工具與 BYOK Evidence Assistant,包含 MeSH→PubMed 搜尋、reporting guideline selector、TTE specification table builder、evidence table builder、AI evidence table / manuscript skeleton draft、claim-to-citation audit、reviewer response tracker、非 AI manuscript section checker 與小測驗。BYOK 功能需由使用者自行輸入 API key,且不得輸入敏感或未授權資料。
貫穿全書的模擬案例
為了讓章節之間有連續性,本書使用兩條虛構主線:一條是 original article 主線,題目為「Treatment A versus Treatment B in patients with chronic inflammatory disease and pulmonary involvement」;另一條是 review article 主線,題目為「Nutrition, microbiome, and immune regulation in chronic inflammatory disease」。兩者只用於教學,不代表真實研究結論。
| 主線 | 會出現在哪些章節 | 讀者要學會什麼 |
|---|---|---|
| Original article | 題目、文獻、Introduction、Methods、Results、Discussion、投稿前檢查 | 從一個研究問題走到 manuscript 的完整骨架 |
| Review article | 文獻搜尋、section map、段落寫作、summary table、graphical abstract | 把散落文獻整理成有主線的綜論 |
Reporting guideline 地圖:先選對檢視表,再請 GPT 協助檢查
醫學論文的「完整」不是作者自己覺得完整,而是要能對照研究設計所需的 reporting guideline。EQUATOR Network 收錄各類研究報告準則;本書把常用準則轉成寫作與投稿前檢查表,讓 GPT 的角色限縮在「協助對照、找缺漏、提出需人工查證的欄位」。
| 研究類型 | 優先檢視表 | 本書示範用途 | GPT 可協助 | 人工一定要做 |
|---|---|---|---|---|
| 隨機試驗 | CONSORT / CONSORT 2025 | flow diagram、randomization、blinding、outcome reporting | 檢查摘要、participant flow、primary outcome 是否說清楚 | 確認試驗設計、SAP、registration、protocol 與實際分析一致 |
| 一般觀察性研究 | STROBE | cohort、case-control、cross-sectional reporting | 檢查 setting、participants、variables、bias、statistical methods 是否缺漏 | 確認暴露、結果、confounding 與 missing data 的處理合理 |
| EHR / registry / administrative database | RECORD | code-based phenotype、data linkage、database cleaning、validation | 把 Methods 對照 RECORD 欄位列出缺漏 | 確認 code list、data source、linkage、validation 與限制揭露 |
| Target trial emulation | TARGET | target trial protocol、eligibility、time zero、assignment、estimand | 把 emulation table 做成 target trial vs observational emulation | 確認 causal question、time zero、eligibility、grace period、causal contrast 與 sensitivity analysis |
| Systematic review / meta-analysis | PRISMA 2020 | search strategy、screening flow、eligibility、synthesis | 檢查 PRISMA flow、PICOS、data extraction 欄位 | 確認搜尋、篩選、風險偏倚與合成方法 |
| Prediction model / AI model | TRIPOD+AI | model development、validation、performance、fairness | 建立 model reporting checklist | 確認資料切分、外部驗證、calibration、applicability 與公平性 |
注意:reporting guideline 是「報告完整性」工具,不等同於 risk-of-bias 評分工具。稿件可報告完整但方法仍有偏倚;也可能方法合理但報告不足而被審稿人退修。
本書的三個學習層次
Level 1:會問
把模糊需求變成具體任務,知道何時不能要求 AI 直接回答。
Level 2:會查
能把 AI 輸出轉成 evidence table、claim-to-citation table 與 manuscript audit。
Level 3:會建工具
能用 Codex 與 API 把穩定流程變成可測試、可維護的小工具。
共同底線:能負責
任何最後留下的句子、數字、引用與結論,作者都能解釋來源與限制。
| 本書會做 | 本書不做 | 理由 |
|---|---|---|
| 教你用 AI 輔助整理與查證 | 教你用 AI 代寫投稿 | 作者責任不可外包 |
| 示範模擬案例與寫作邏輯 | 提供真實病人資料或未授權稿件 | 保護個資、機密與研究倫理 |
| 建立 manuscript audit 與 citation audit | 保證錄取或保證發表 | 投稿結果取決於研究品質與期刊審查 |
| 提供 Codex/API 概念與最小範例 | 鼓勵把 API key 放在前端 | 安全與成本風險過高 |
GPT 在醫學論文寫作中的正確角色
把 GPT 放在正確位置:它是協助思考與檢查的工具,不是作者。
使用 GPT 輔助醫學論文寫作時,最大的錯誤不是「用得太少」,而是把它放在錯的位置。若你把 GPT 當作者,它會快速產生流暢但未查證的文字;若你把它當檢查器、整理器與反方讀者,它反而能提高稿件品質。
醫學論文的責任鏈很清楚:研究問題由研究者提出,方法由作者團隊決定,統計由研究設計與資料決定,臨床解釋由專家判斷,引用由作者查證。GPT 可以協助你把這些責任拆成可檢查項目,但不能替你承擔責任。
核心原理
GPT 適合外顯化思考
把模糊的想法變成表格、主旨句、檢查清單與替代寫法。
GPT 不適合做最終判斷
研究設計、統計方法、臨床建議與 citation 支持程度需要人工確認。
流暢文字不是證據
模型輸出越流暢,越容易讓作者忽略查證。
任務越窄,品質越高
請 GPT 檢查一段 Discussion 的 overclaiming,通常比請它寫完整論文安全。
| 任務 | 風險 | 建議用法 | 人工確認 |
|---|---|---|---|
| 改寫語氣 | 低到中 | 限定不得改變科學意思 | 逐句比較原文與改寫 |
| 摘要文獻 | 中 | 只做初步整理 | 回到原文確認結果與限制 |
| 生成引用 | 高 | 避免;改成列出需查證主題 | 作者自行搜尋與確認 |
| 判斷臨床建議 | 高 | 請 AI 列出需要考慮的面向 | 由臨床專家與指南判斷 |
Step-by-step 操作流程
- 把任務改窄
從「幫我寫論文」改成「請檢查這段 Introduction 是否缺少 knowledge gap」。
- 要求表格輸出
欄位包括問題、原因、建議、需要查證的地方。
- 禁止新增事實
明確要求 AI 不新增引用、數字或研究方法。
- 人工採納決策
把每項建議標記為採納、部分採納或不採納。
Worked example:把 GPT 從作者改成檢查器
輸入情境
你有一段 Discussion,擔心語氣太強。
AI 可能輸出
AI 列出疑似 overclaiming 句子、原因與較保守寫法。
作者應如何檢查
你需確認改寫後是否仍忠實於 Results,且沒有新增未查證推論。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
請幫我寫一篇關於 Treatment A 的論文。
任務太大,模型會補出背景、方法與結論,且難以逐項查證。
較佳做法
請只檢查以下 Discussion 是否把 observational association 寫成 causal conclusion,並以表格輸出。
任務被限制在可檢查範圍,作者仍掌握研究結論。
可直接複製的 Prompt
請根據以下研究任務,協助我判斷哪些部分適合 GPT、哪些部分只能由作者完成。請用表格輸出:任務、AI 可協助方式、風險等級、需要人工確認、禁止讓 AI 自行補的內容。 研究任務:[貼上] 研究設計:[貼上] 我目前已有資料:[貼上]
自我檢核
- 我能把 AI 任務分成低風險、中風險、高風險。
- 我沒有要求 GPT 產生未查證引用或數字。
- 我能說明最後稿件中每個 AI 建議是否被採納。
- 我知道作者責任不會因使用 AI 而減少。
醫學論文寫作的基本工作流
從臨床問題到投稿前檢查:建立可反覆使用的 manuscript workflow。
一篇醫學論文不是從第一句 Introduction 開始,而是從一個可回答的研究問題開始。許多稿件寫到 Discussion 才發現結果無法支持結論,通常是因為前端工作流沒有建立。
本章把寫作拆成九個節點:臨床問題、研究問題、文獻搜尋、evidence table、manuscript outline、段落草稿、citation audit、投稿文件與 reviewer response。AI 應該被放進每個節點作為輔助,而不是跨過這些節點直接產生全文。
貫穿全書的模擬案例
為了讓章節之間有連續性,本書使用兩條虛構主線:一條是 original article 主線,題目為「Treatment A versus Treatment B in patients with chronic inflammatory disease and pulmonary involvement」;另一條是 review article 主線,題目為「Nutrition, microbiome, and immune regulation in chronic inflammatory disease」。兩者只用於教學,不代表真實研究結論。
| 主線 | 會出現在哪些章節 | 讀者要學會什麼 |
|---|---|---|
| Original article | 題目、文獻、Introduction、Methods、Results、Discussion、投稿前檢查 | 從一個研究問題走到 manuscript 的完整骨架 |
| Review article | 文獻搜尋、section map、段落寫作、summary table、graphical abstract | 把散落文獻整理成有主線的綜論 |
核心原理
先問能不能回答
研究問題必須有 population、exposure、comparator、outcome 與時間。
先整理證據再寫段落
Evidence table 決定段落主旨,不是段落完成後才找引用。
Methods 決定 Discussion 範圍
研究設計能支持什麼語氣,必須在寫 Discussion 前清楚。
投稿前需全稿 audit
Title、Abstract、Methods、Results、Tables、References 必須一致。
| 階段 | 作者任務 | AI 可協助 | 不可外包 |
|---|---|---|---|
| 問題形成 | 定義可回答問題 | 把想法轉成 PICOT 表 | 決定研究是否值得做 |
| 文獻搜尋 | 測試搜尋式與保存 search log | 產生同義詞與 MeSH 候選 | 假裝已完成系統搜尋 |
| 證據整理 | 建立 evidence table | 抽取欄位與比較限制 | 不看原文就採納摘要 |
| 寫作 | 依章節功能撰稿 | 檢查 flow、語氣與一致性 | 發明方法或改變結果 |
| 投稿前 | 全稿一致性與引用查證 | 產生 audit checklist | 代替共同作者審閱 |
Step-by-step 操作流程
- 建立專案資料夾
至少包含 01_question、02_search、03_evidence、04_manuscript、05_audit、06_submission。
- 每一步保存輸出
保存 AI 初稿、人工修正版與待查證事項。
- 不要跳過 evidence table
沒有證據表就直接寫 Introduction,容易形成文獻堆疊。
- 投稿前做最終 audit
檢查 abstract conclusion 是否比 Results 更強。
Worked example:從臨床困惑到 manuscript workflow
輸入情境
臨床上常遇到 Treatment A 與 B 的選擇,但不確定肺部受累族群是否有直接比較證據。
AI 可能輸出
AI 產生 PICOT、文獻搜尋欄位與稿件章節地圖。
作者應如何檢查
作者需用 PubMed 與實際資料確認是否可做,並決定研究設計。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
先讓 GPT 寫 Introduction,之後再找文獻補引用。
這會導致 citation hunting,容易只找支持既有敘述的文獻。
較佳做法
先做 evidence table,再要求 GPT 根據表格提出 Introduction 段落主旨。
段落主旨由證據導出,較能避免空泛敘述。
Reporting guideline 地圖:先選對檢視表,再請 GPT 協助檢查
醫學論文的「完整」不是作者自己覺得完整,而是要能對照研究設計所需的 reporting guideline。EQUATOR Network 收錄各類研究報告準則;本書把常用準則轉成寫作與投稿前檢查表,讓 GPT 的角色限縮在「協助對照、找缺漏、提出需人工查證的欄位」。
| 研究類型 | 優先檢視表 | 本書示範用途 | GPT 可協助 | 人工一定要做 |
|---|---|---|---|---|
| 隨機試驗 | CONSORT / CONSORT 2025 | flow diagram、randomization、blinding、outcome reporting | 檢查摘要、participant flow、primary outcome 是否說清楚 | 確認試驗設計、SAP、registration、protocol 與實際分析一致 |
| 一般觀察性研究 | STROBE | cohort、case-control、cross-sectional reporting | 檢查 setting、participants、variables、bias、statistical methods 是否缺漏 | 確認暴露、結果、confounding 與 missing data 的處理合理 |
| EHR / registry / administrative database | RECORD | code-based phenotype、data linkage、database cleaning、validation | 把 Methods 對照 RECORD 欄位列出缺漏 | 確認 code list、data source、linkage、validation 與限制揭露 |
| Target trial emulation | TARGET | target trial protocol、eligibility、time zero、assignment、estimand | 把 emulation table 做成 target trial vs observational emulation | 確認 causal question、time zero、eligibility、grace period、causal contrast 與 sensitivity analysis |
| Systematic review / meta-analysis | PRISMA 2020 | search strategy、screening flow、eligibility、synthesis | 檢查 PRISMA flow、PICOS、data extraction 欄位 | 確認搜尋、篩選、風險偏倚與合成方法 |
| Prediction model / AI model | TRIPOD+AI | model development、validation、performance、fairness | 建立 model reporting checklist | 確認資料切分、外部驗證、calibration、applicability 與公平性 |
注意:reporting guideline 是「報告完整性」工具,不等同於 risk-of-bias 評分工具。稿件可報告完整但方法仍有偏倚;也可能方法合理但報告不足而被審稿人退修。
可直接複製的 Prompt
請根據以下研究想法,幫我建立 manuscript workflow。請用表格輸出:階段、我需要準備的資料、GPT 可協助任務、人工查證項目、完成物。 研究想法:[貼上] 可能資料來源:[貼上] 預計文章類型:original article / review article / letter / case report
自我檢核
- 我已有清楚研究問題,而不只是主題。
- 我已建立文獻搜尋與 evidence table 的位置。
- 我知道 Methods 完成前不應撰寫過強 Discussion。
- 我有保存 AI 初稿與人工修正版的習慣。
AI 使用揭露、倫理與作者責任
AI 使用揭露、研究倫理與作者責任是醫學寫作的底線。
在醫學出版中,AI 使用不是單純效率問題,也涉及作者責任、資料治理、審稿機密與研究誠信。你可以使用 AI 協助整理與修訂,但必須能說明使用方式,並確保未輸入不應外流資料。
本章不討論某個期刊的單一規定,因為規定會更新;本章建立的是較穩定的原則:透明、可追溯、人工負責、資料最小化、不得輸入機密。投稿前仍需查閱目標期刊最新 author instructions。
核心原理
AI 不列為作者
AI 無法承擔內容責任、利益衝突與著作權責任。
揭露重點是實質使用
若 AI 實質參與文字生成、翻修、分析輔助或圖表說明,需依期刊要求揭露。
資料最小化
只輸入完成任務必要資訊,不輸入個資、病歷、未授權稿件。
審稿資料不可外流
Reviewer comments、受審稿件與 confidential material 不應放進未授權工具。
| 情境 | 是否適合 | 處理方式 | 紀錄 |
|---|---|---|---|
| 英文語句潤飾 | 通常可行 | 確認不改變科學意思 | 保存使用工具與範圍 |
| 摘要公開文獻 | 可作初步輔助 | 回到原文查證 | 保存 DOI/PMID 與查證狀態 |
| 處理真實病歷 | 高度敏感 | 除非機構與 IRB 核可,否則避免 | 遵循資安流程 |
| 審稿中稿件 | 通常不可任意上傳 | 遵循期刊與審稿規範 | 保存決策理由 |
Step-by-step 操作流程
- 辨識資料類型
先判斷是否含個資、機密、未授權稿件或審稿內容。
- 決定是否可輸入
若不確定,預設不要輸入,改用去識別化模擬片段。
- 保存 AI 使用紀錄
記錄工具、日期、用途、輸入類型與人工修訂方式。
- 投稿前查目標期刊規定
AI disclosure 文字依最新 author instructions 調整。
Worked example:AI disclosure 草案
輸入情境
你使用 GPT 協助英文語句修訂與 overclaiming checklist,但研究設計、分析與引用均由作者完成。
AI 可能輸出
AI 產生一段 disclosure placeholder。
作者應如何檢查
作者需確認期刊要求、工具名稱、使用範圍與人工審核責任。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
We used AI to write the manuscript.
過度模糊,容易讓 editor 質疑作者責任與內容來源。
較佳做法
AI-assisted tools were used to support language editing and manuscript consistency checks. All scientific content, analyses, interpretations, and references were verified by the authors.
說明使用範圍與作者責任,語氣較適合放入 disclosure placeholder。
可直接複製的 Prompt
請協助我整理 AI 使用揭露草案。請不要代替期刊規定,請輸出:使用工具、使用目的、未使用於哪些部分、作者人工確認方式、需要查目標期刊規定的項目。 實際使用情境:[貼上] 目標期刊:[貼上]
自我檢核
- 我能說明 AI 使用於哪些任務。
- 我沒有輸入病人個資、未授權稿件或審稿機密。
- 我保存 AI 使用紀錄與人工修訂版本。
- 我會在投稿前查閱目標期刊最新規範。
用 GPT 協助題目發想
從臨床觀察收斂成可回答、可查證、可投稿的研究問題。
題目發想不是請 AI 提供熱門題目,而是把臨床重要性、知識缺口、可行資料與可比較對象放在同一張桌上。好的題目應能回答一個具體問題,而不是包裝一個已經先看過結果的故事。
GPT 很適合當「提問與反問工具」:它能幫你列出可能的 PICOT、指出概念太寬、提醒比較組不合理或 outcome 太模糊。但最終要不要做,取決於臨床重要性、資料可行性、文獻缺口與方法學可行性。
貫穿全書的模擬案例
為了讓章節之間有連續性,本書使用兩條虛構主線:一條是 original article 主線,題目為「Treatment A versus Treatment B in patients with chronic inflammatory disease and pulmonary involvement」;另一條是 review article 主線,題目為「Nutrition, microbiome, and immune regulation in chronic inflammatory disease」。兩者只用於教學,不代表真實研究結論。
| 主線 | 會出現在哪些章節 | 讀者要學會什麼 |
|---|---|---|
| Original article | 題目、文獻、Introduction、Methods、Results、Discussion、投稿前檢查 | 從一個研究問題走到 manuscript 的完整骨架 |
| Review article | 文獻搜尋、section map、段落寫作、summary table、graphical abstract | 把散落文獻整理成有主線的綜論 |
核心原理
題目不是主題
「慢性發炎與肺部預後」是主題;「Treatment A vs B 對 1 年死亡風險」才是研究問題。
比較組要臨床合理
Active comparator 通常比不治療或一般族群更能回答臨床決策。
Outcome 要能量測
若資料無法可靠捕捉 outcome,題目再有趣也不適合。
Novelty 不是口號
要用文獻搜尋證明缺口,而不是只說以前沒人做。
| 評估面向 | 高分表現 | 低分警訊 | 需要查證 |
|---|---|---|---|
| Clinical importance | 結果會影響臨床理解或研究優先順序 | 只是因為資料庫可以跑 | 疾病負擔、guideline、臨床爭議 |
| Feasibility | 有足夠樣本、清楚 exposure/outcome | 主要變項不可測或缺失過高 | 資料字典、病例數、follow-up |
| Comparability | 比較組有臨床決策意義 | 兩組適應症完全不同 | 適應症、baseline severity、prior treatment |
| Novelty | 明確未解答問題 | 只換資料庫重跑已知問題 | 原始研究、review、trial registry |
Step-by-step 操作流程
- 寫一個臨床句子
例如:肺部受累患者接受 Treatment A 或 B 時,長期預後是否不同?
- 轉成 PICOT
Population、Intervention/Exposure、Comparator、Outcome、Time。
- 要求 GPT 反駁題目
請它列出這題可能不值得做的理由。
- 打分與篩選
用 clinical importance、feasibility、comparability、novelty 各 1–5 分。
Worked example:題目收斂
輸入情境
你觀察到肺部受累患者常在 Treatment A 與 B 間選擇,但文獻多為單藥結果。
AI 可能輸出
AI 產生三個題目:直接比較死亡、住院、肺部惡化。
作者應如何檢查
作者需查資料是否有事件、比較組是否可比、是否已有 head-to-head evidence。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
請給我 10 個容易發表的題目。
這會鼓勵 novelty hunting 與資料挖掘。
較佳做法
請根據以下臨床問題產生 5 個 PICOT,並列出每個題目的可行性、偏誤風險與需要先查的文獻。
題目從臨床問題出發,並保留否定題目的機制。
更完整的例子:從研究題目直接連到 reporting guideline
模擬題目:比較 Treatment A 與 Treatment B 在慢性發炎性疾病合併肺部受累患者中的 1 年住院風險。這個題目若使用 EHR 資料,不能只說「retrospective cohort study」。你需要先判斷是否屬於一般 observational cohort、routinely collected health data,或是否明確宣稱 target trial emulation。
| 設計說法 | 主要 guideline | 題目發想時就要決定 | 後續 Methods 必須交代 |
|---|---|---|---|
| Retrospective cohort | STROBE | 族群、暴露、比較組、結果、追蹤時間 | setting、participants、variables、bias、statistical methods |
| EHR database cohort | RECORD + STROBE | 資料來源是否適合回答問題;code-based phenotype 是否可信 | code lists、data linkage、data cleaning、validation、missingness |
| Target trial emulation | TARGET | target trial protocol、time zero、eligibility、treatment strategies、estimand | target trial specification 與 observational emulation 的逐項對照 |
這個表格會逼你在題目階段就想清楚:你只是做 association study,還是要估計 causal effect?如果要說 causal effect,就不能只靠漂亮的 Discussion,需要在設計階段建立 target trial logic。
可直接複製的 Prompt
我有以下臨床觀察,請協助轉成 5 個 PICOT 研究問題。請同時列出:clinical importance、feasibility、comparator 合理性、主要偏誤、novelty check 需要搜尋的關鍵字。請不要只提供熱門題目。 臨床觀察:[貼上] 可用資料:[貼上] 研究限制:[貼上]
自我檢核
- 我能用一句話說明研究問題,而不是只說主題。
- 我已列出 population、exposure、comparator、outcome、time。
- 我已要求 AI 反駁這個題目是否不值得做。
- 我知道下一步需要用文獻搜尋確認 novelty。
文獻搜尋策略與 PubMed 查詢式
從直覺關鍵字走向可記錄、可修正、可重現的搜尋策略。
文獻搜尋不是找幾篇支持自己論點的文章,而是建立一個能被別人理解與重做的搜尋過程。對 narrative review 與 original article 背景而言,你不一定需要系統性搜尋,但仍需要留下 search log,避免 citation cherry-picking。
GPT 可以協助產生同義詞、MeSH 候選詞、Boolean 結構與 search log 表格,但不能替你判斷搜尋結果是否完整。任何搜尋式都必須在 PubMed 或指定資料庫實際測試、修正與保存。
核心原理
搜尋式是可修正假說
第一次搜尋式通常不好,需要用結果數、相關性與漏掉文獻來修正。
MeSH 與 keyword 要並用
新興主題可能尚未有 MeSH;舊主題只用 keyword 可能漏文獻。
Boolean logic 要可讀
括號錯誤會改變搜尋意義。
Search log 是研究紀錄
保存日期、資料庫、搜尋式、結果數、修正理由。
| 元件 | 用途 | 範例 | 檢查點 |
|---|---|---|---|
| 核心概念 A | 疾病或族群 | chronic inflammatory disease OR autoimmune disease | 是否過寬或過窄 |
| 核心概念 B | 肺部受累 | interstitial lung disease OR pulmonary involvement | 是否包含同義詞 |
| 核心概念 C | 治療或暴露 | Treatment A OR drug class | 商品名、學名、類別是否混用 |
| 限制條件 | 研究類型或時間 | humans, adult, years | 避免過早限制造成漏文獻 |
Step-by-step 操作流程
- 列出概念
先列 disease、exposure、outcome 三個概念,不急著組搜尋式。
- 產生同義詞表
用 GPT 列出同義詞與 MeSH 候選,但逐項人工確認。
- 組合 Boolean
每個概念內用 OR,概念之間用 AND。
- 測試與記錄
在資料庫測結果數,保存 search log 與修正理由。
Worked example:搜尋直接比較證據
輸入情境
題目是 Treatment A vs B 在肺部受累族群的預後。
AI 可能輸出
AI 產生 disease terms、pulmonary terms、treatment terms 與 outcome terms。
作者應如何檢查
作者需檢查是否漏掉常見診斷名、藥物別名與相關 review。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
請幫我找最新文獻並整理結論。
沒有搜尋式、資料庫、日期與篩選邏輯,難以重現。
較佳做法
請幫我產生 PubMed 搜尋式候選,並以 search log 表格列出每個概念、同義詞、MeSH 候選與需要人工確認項目。
把 AI 用於搜尋策略設計,而不是把搜尋責任交給 AI。
從搜尋策略到 PRISMA / PubMed API 的紀錄習慣
即使你不是做 systematic review,也應該養成可追溯搜尋習慣。PRISMA 2020 強調 systematic review 應完整報告搜尋與篩選流程;在一般 narrative review 中,你可以用較輕量的 search log 保存 query、日期、資料庫、限制條件與納入理由。若後續用 PubMed E-utilities 批次抓取文獻,這些欄位也會成為 API pipeline 的輸入。
| 欄位 | 範例 | 用途 |
|---|---|---|
| Database | PubMed | 知道資料來源,不把 Google 搜尋結果混入正式文獻表 |
| Query | rheumatoid arthritis AND interstitial lung disease | 可重複搜尋 |
| Date | 2026-07-05 | 後續更新搜尋時知道時間點 |
| Limits | review, 2019:2026 | 避免納入標準不清 |
| API source | NCBI esearch | 可連到第 29 章 PubMed API 流程 |
可直接複製的 Prompt
請幫我設計 PubMed 搜尋策略候選。請先列概念表,再列同義詞與 MeSH 候選,最後組成 2 個版本:高敏感度與高特異度。請標示每個詞是否需要人工確認。 研究問題:[貼上 PICOT] 研究類型:original article 背景 / narrative review / systematic review 限制:[語言、年限、族群,若有]
自我檢核
- 我有保存搜尋日期、資料庫、搜尋式與結果數。
- 我知道哪些詞是 GPT 建議但尚未確認。
- 我檢查過搜尋結果是否漏掉已知重要文獻。
- 我沒有只搜尋支持自己假設的文獻。
文獻摘要與 Evidence Table
把文獻從一篇篇摘要,轉成可比較、可引用、可審核的 Evidence Table。
文獻整理的目的不是快速背出每篇研究結論,而是建立一個能支持寫作與查證的 evidence table。當你寫 Introduction 或 Discussion 時,真正需要的是「哪篇文獻支持哪個 claim、研究設計與限制是什麼、是否能與我的研究比較」。
GPT 可以協助把公開文獻摘要或你提供的原文片段轉成表格,但它可能忽略重要限制、誤讀 outcome 或把作者結論當成結果。Evidence table 必須有人工確認欄位。
核心原理
同一欄位才能比較
每篇文獻都用相同欄位整理,才看得出證據型態。
結果與解釋分開
Results 欄位放數字與主要 finding;Interpretation 欄位放作者或你自己的解讀。
限制要跟 claim 連動
某篇研究能支持什麼 claim,取決於設計與限制。
表格不是越多欄越好
欄位要服務你的 manuscript,不是把所有資訊都塞進去。
| 欄位 | 目的 | 常見錯誤 |
|---|---|---|
| Citation / PMID / DOI | 讓每個 claim 可追溯 | 只寫第一作者與年份 |
| Study design | 判斷證據強度 | 把 registry、cohort、case series 混在一起 |
| Population | 確認可比性 | 不記錄疾病嚴重度或 subgroup |
| Exposure / comparator | 判斷是否能支撐比較 | 只記 treatment name,不記 comparator |
| Outcome / effect estimate | 寫作時可引用 | 只寫「有效」或「無效」 |
| Limitations | 決定語氣強度 | 不記 confounding、misclassification、sample size |
Step-by-step 操作流程
- 先定義表格欄位
根據文章類型決定欄位,而不是讓 AI 自行決定。
- 一次處理一篇文獻
避免多篇混在一起造成 attribution 錯誤。
- 要求保留原文來源
每個結果應標示來自 abstract、table、figure 或 discussion。
- 人工核對關鍵數字
effect estimate、sample size、time point 必須回原文確認。
Worked example:比較兩篇 cohort study
輸入情境
兩篇研究都探討肺部受累患者的治療後 outcomes,但一篇有 active comparator,另一篇只有單組。
AI 可能輸出
AI 抽取 population、comparator、outcome 與 limitations。
作者應如何檢查
作者需確認單組研究不能支持 head-to-head 比較 claim。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
這篇研究證明 Treatment A 比 Treatment B 好。
若原文不是直接比較或設計限制嚴重,這種摘要會誤導。
較佳做法
這篇 cohort study found an association between Treatment A and lower risk of outcome compared with Treatment B, but residual confounding remains possible.
把研究設計、結果與限制一起呈現。
Evidence table 範例:把 reporting checklist 變成欄位
Evidence table 不是只有「作者、年份、結果」。如果是 observational database study,RECORD 會提醒你保留資料來源、coding algorithm、linkage、validation 與限制;如果是 target trial emulation,TARGET 會提醒你保留 target trial specification 與 emulation mapping。
| 欄位 | 一般文獻 | RECORD 加強欄位 | TARGET 加強欄位 |
|---|---|---|---|
| Study design | Cohort / case-control / trial | routine data source type | 是否明確 emulates target trial |
| Population | Eligibility criteria | code-based phenotype 與 validation | target trial eligibility vs emulation eligibility |
| Exposure | drug / intervention | prescription / dispensing / administration code | treatment strategies 與 grace period |
| Time zero | baseline / index date | 資料可否精準捕捉 | assignment 與 follow-up 起點是否一致 |
| Outcome | definition 與 timing | diagnosis/procedure/lab code 與 validation | primary outcome 與 causal contrast 對齊 |
可直接複製的 Prompt
請根據以下文獻內容建立 evidence table。請不要補不存在的資料;若原文未提供,請填「not reported」。欄位:Citation、Study design、Population、Exposure、Comparator、Outcome、Effect estimate、Key limitation、Claim this study can support、Needs verification。 文獻內容:[貼上摘要或可分享片段]
自我檢核
- 每篇文獻都有 study design、population、outcome 與 limitation。
- 重要 effect estimate 已回到原文確認。
- 我能說明每篇文獻能支持哪個 claim。
- 我沒有把作者結論直接當作自己的結論。
Claim-to-Citation 查證表
把每一句重要 claim 對回來源,避免 citation mismatch 與假引用。
Citation audit 是這本書最重要的安全機制之一。醫學論文不是只要句尾有括號就算引用正確;真正的問題是 citation 是否支持該句、支持到什麼程度、是原始研究還是 review、研究族群是否一致、結果是否被誇大。
GPT 很容易產生 citation hallucination 或把文獻意義說得比原文更強。你應該要求它產生「需要查證的 claim table」,而不是要求它生成完整參考文獻。
核心原理
Claim 是最小查證單位
一個段落可以有多個 claim,每個 claim 需要不同證據。
Citation 有支持程度
fully supports、partially supports、background only、does not support。
原始文獻優先
核心事實與效果量應優先引用原始研究或系統性回顧。
不確定就降語氣
若 citation 只部分支持,句子語氣要保守。
| 欄位 | 用途 | 例子 |
|---|---|---|
| Claim | 要查證的句子 | Pulmonary involvement is associated with increased mortality. |
| Citation | 目前引用 | Author et al., Year |
| Support level | 支持程度 | full / partial / background / none |
| Mismatch type | 不一致類型 | 族群不同、outcome 不同、研究設計太弱 |
| Action | 處理方式 | 換 citation、降語氣、刪句子 |
Step-by-step 操作流程
- 抽出重要 claim
從 Introduction 與 Discussion 開始,列出所有背景、比較、限制與臨床意義 claim。
- 逐句對 citation
不要一次檢查整段。
- 標記支持程度
把 fully supported 與 partially supported 分開。
- 修正語氣或引用
citation 不足時,不要硬撐;改句子或補文獻。
Worked example:citation mismatch
輸入情境
句子寫「直接比較研究顯示 Treatment A 較佳」,但引用是一篇單組 case series。
AI 可能輸出
AI 標記 support level 為 does not support,原因是沒有 comparator。
作者應如何檢查
作者應改成「limited single-arm data have described outcomes after Treatment A」或換引用。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
Several studies have proven Treatment A is superior. [review citation]
review citation 不一定支持 superiority,proven 語氣過強。
較佳做法
Previous studies have described outcomes after Treatment A, but direct comparative evidence remains limited.
句子與證據類型更一致。
Claim-to-Citation 不只查引用,也要查 reporting guideline
一個 claim 可能需要兩層支持:第一層是文獻是否支持該句;第二層是該文獻的研究設計與報告是否足以支持你使用的語氣。例如你若引用 observational EHR study 支持「Treatment A reduces mortality」,即使該文獻結果方向一致,語氣仍可能過度因果化。
| 句子 | 引用類型 | 適用檢視表 | 問題 | 修正語氣 |
|---|---|---|---|---|
| Treatment A reduces mortality. | Observational database study | STROBE / RECORD | association 被寫成 causal effect | Treatment A was associated with lower mortality in observational data. |
| The emulated trial showed benefit. | Target trial emulation | TARGET | 需確認 target trial protocol、time zero 與 estimand | The target trial emulation estimated an association consistent with benefit under specified assumptions. |
| The intervention is proven effective. | RCT | CONSORT | 仍需看 sample size、risk of bias、primary outcome | The randomized trial reported efficacy for the prespecified primary outcome. |
可直接複製的 Prompt
請針對以下段落建立 claim-to-citation audit table。請不要生成新 citation。請抽出每個重要 claim,標示目前 citation 是否足夠支持,並指出需要人工查證的地方。 欄位:Claim、Current citation、Support level、Potential mismatch、Suggested action、Needs human verification。 段落:[貼上] 目前 reference list 或 citation notes:[貼上]
自我檢核
- 每個重要 claim 都有對應 citation。
- 我知道 citation 是 full support 還是 partial support。
- 我已移除或降語氣處理不被支持的句子。
- 我沒有使用 GPT 生成但未查證的引用。
Review Article 的類型與定位
在開始寫 review 前,先決定你寫的是哪一種 review。
Review article 不是把文獻重新排列一次。不同類型的 review 有不同目的、方法透明度與讀者期待。Narrative review 強調臨床論述與專家整合;scoping review 強調範圍盤點;systematic review 強調系統化搜尋、納入標準與風險評估。
GPT 可以協助你比較 review 類型與整理 scope,但不能讓 narrative review 假裝 systematic,也不能用不透明搜尋包裝成全面證據。開始寫之前,先明確告訴讀者你寫的是哪一種 review。
貫穿全書的模擬案例
為了讓章節之間有連續性,本書使用兩條虛構主線:一條是 original article 主線,題目為「Treatment A versus Treatment B in patients with chronic inflammatory disease and pulmonary involvement」;另一條是 review article 主線,題目為「Nutrition, microbiome, and immune regulation in chronic inflammatory disease」。兩者只用於教學,不代表真實研究結論。
| 主線 | 會出現在哪些章節 | 讀者要學會什麼 |
|---|---|---|
| Original article | 題目、文獻、Introduction、Methods、Results、Discussion、投稿前檢查 | 從一個研究問題走到 manuscript 的完整骨架 |
| Review article | 文獻搜尋、section map、段落寫作、summary table、graphical abstract | 把散落文獻整理成有主線的綜論 |
核心原理
Review 類型決定方法透明度
systematic review 對搜尋與篩選要求最高。
Narrative review 也需要主線
不是文獻心得集合,而是有論點的臨床整合。
Scope 要可完成
題目太大會變成百科式文章。
讀者期待要一致
標題、方法、摘要與正文都要符合 review 類型。
| 類型 | 適合問題 | 方法要求 | 常見風險 |
|---|---|---|---|
| Narrative review | 整理臨床觀點、機制與實務爭議 | 透明說明搜尋與選文原則即可 | 選文偏差、文獻堆疊 |
| Scoping review | 盤點領域範圍與研究空白 | 需明確搜尋與納入流程 | 只列地圖,不形成訊息 |
| Systematic review | 回答明確 PICO | 完整 protocol、搜尋、篩選、品質評估 | 方法不夠嚴謹卻宣稱 systematic |
| Clinical review | 給臨床讀者實務框架 | 重視可讀性與臨床流程 | 過度簡化證據限制 |
Step-by-step 操作流程
- 寫下 review question
先問這篇 review 要回答哪個問題,而非只列主題。
- 選擇 review 類型
根據問題、資源與方法要求選擇。
- 定義 scope
決定時間、族群、機制、臨床場景與排除範圍。
- 說明方法透明度
即使是 narrative review,也要說明選文原則。
Worked example:營養、microbiome 與免疫調節
輸入情境
你想寫營養與慢性發炎的 review,但題目太大。
AI 可能輸出
AI 建議分成 narrative review、scoping review 或 clinical review 三種可能 scope。
作者應如何檢查
作者應選擇一種:例如聚焦腸道黏膜免疫與臨床研究缺口的 narrative review。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
寫一篇完整介紹營養、microbiome、免疫與所有慢性疾病的 review。
scope 太大,容易變成百科式摘要。
較佳做法
寫一篇聚焦「營養因子如何透過 microbiome 影響 mucosal immune regulation,及其在慢性發炎疾病研究中的證據缺口」的 narrative review。
範圍收斂,讀者知道文章任務。
可直接複製的 Prompt
我想寫一篇 review article。請根據以下主題,協助判斷適合 narrative、scoping、systematic 或 clinical review。請用表格輸出:可能題目、review 類型、適合理由、方法要求、風險、建議 scope。 主題:[貼上] 目標讀者:[臨床醫師 / 研究者 / 研究生] 可投入時間與資源:[貼上]
自我檢核
- 我能明確說出這篇 review 的類型。
- 標題與方法透明度符合 review 類型。
- Scope 不會大到無法完整討論。
- 我沒有把 narrative review 寫成假 systematic review。
章節地圖與論述主線
先建立 section map,再開始寫段落。
Review article 最常見的問題是沒有論述主線:每個小標都像獨立摘要,讀者讀完不知道作者真正想說什麼。Section map 的功能,是在寫正文前建立文章骨架,讓每一節都服務同一個 review question。
GPT 可用來提出多種 section map,但你要判斷哪一種最符合讀者需求。臨床 review 可能用「問題 → 證據 → 實務決策」;機制 review 可能用「分子機制 → animal data → human evidence → gaps」。
核心原理
Section map 是論證路徑
小標題不是分類而已,而是讀者理解主線的路標。
每節需有一句 function statement
寫正文前先知道這節要完成什麼。
順序要服務讀者
不要照文獻年份排;要照問題邏輯排。
每節都要有取捨
不服務主線的文獻,即使重要也不一定放。
| 章節 | 功能 | 應放證據 | 不應放 |
|---|---|---|---|
| 背景與臨床問題 | 說明為何主題重要 | 疾病負擔、未解決問題 | 過長流行病學百科 |
| 機制框架 | 建立理解模型 | microbiome、metabolites、immune pathways | 與主題無關的分子細節 |
| Human evidence | 整理臨床研究 | cohort、trial、intervention studies | 未查證的機制推論 |
| Evidence gaps | 指出下一步研究需求 | 方法限制、population gaps | 泛泛而談「需要更多研究」 |
Step-by-step 操作流程
- 先寫一句 thesis
例如:營養與 microbiome 對免疫調節的研究重要,但人體證據仍不一致。
- 列出 6–8 個候選 section
用 GPT 產生,但人工刪減。
- 給每節 function statement
每節一句話說明作用。
- 檢查重複與斷裂
合併功能重複的小節,補上轉折。
Worked example:Review section map
輸入情境
主題是 nutrition–microbiome–immune regulation。
AI 可能輸出
AI 產生以「營養種類」或「免疫機制」排序的兩版 map。
作者應如何檢查
作者選擇混合架構:先機制框架,再按人體證據與研究缺口討論。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
依序介紹 Vitamin D、fiber、fat、protein、microbiome、immune cells。
這是清單,不是論述。
較佳做法
先建立 mucosal immunity 框架,再討論營養如何影響 microbiome-derived metabolites,最後比較人體研究與證據缺口。
讀者能看到文獻如何服務中心論點。
可直接複製的 Prompt
請為以下 review 主題產生 3 種 section map:臨床導向、機制導向、證據缺口導向。每個小節請附 function statement、應放證據類型、可能圖表。 Review question:[貼上] 目標讀者:[貼上] 限制:[篇幅、期刊類型]
自我檢核
- 每個小節都有明確功能。
- 章節順序能帶出 review question。
- 我知道哪些文獻不放入正文。
- 我能用一段話說明整篇 review 主線。
有邏輯的段落寫作
段落不是文獻堆疊,而是一個有主旨、證據、解釋與轉折的單位。
許多 review 或 Discussion 讀起來不順,不是英文不好,而是段落沒有功能。一段如果只是「A study found… Another study found…」讀者很快會迷失。好的段落通常有 topic sentence、evidence sentence、interpretation sentence 與 transition sentence。
GPT 很適合協助檢查段落 unity 與 coherence,但不能替你決定哪個證據最重要。你應先決定段落主旨,再讓 GPT 幫忙檢查是否每一句都服務這個主旨。
核心原理
Topic sentence 決定段落任務
第一句讓讀者知道這段要回答什麼。
Evidence 要有選擇
不要把所有研究都塞進同一段。
Interpretation 要克制
解釋證據意義,但不要超出研究設計。
Transition 連接下一段
讓段落之間形成論述,而非拼貼。
| 元素 | 功能 | 範例語氣 |
|---|---|---|
| Topic sentence | 定義本段主旨 | Human evidence remains heterogeneous across populations and interventions. |
| Evidence | 呈現支持資料 | Several cohort studies reported..., whereas intervention trials... |
| Interpretation | 說明意義與限制 | These findings suggest..., but differences in exposure measurement limit comparability. |
| Transition | 帶到下一段 | This heterogeneity underscores the need to examine mechanisms and study design together. |
Step-by-step 操作流程
- 先寫段落主旨
一句話說明這段要完成什麼。
- 選 2–4 個證據
只放最能支持主旨的文獻。
- 寫 interpretation
明確說明這些證據共同支持什麼,以及不能支持什麼。
- 檢查轉折
確認下一段不是突然換題。
Worked example:避免一段一篇文獻
輸入情境
你整理了 8 篇 dietary fiber 與 immune markers 的研究。
AI 可能輸出
AI 把文獻分成 cohort、trial、mechanistic study 三組,並提出段落主旨。
作者應如何檢查
作者選擇只在本段討論 human intervention evidence,其他放下一段。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
Study A found X. Study B found Y. Study C found Z.
這是文獻清單,不是段落。
較佳做法
Human intervention studies suggest that dietary fiber may influence inflammatory markers, but heterogeneity in dose, duration, and outcome definitions limits direct comparison.
先給主旨,再用證據支持並指出限制。
可直接複製的 Prompt
請檢查以下段落是否有清楚 topic sentence、evidence、interpretation、transition。請不要新增文獻或事實。請用表格列出每一句的功能、是否服務主旨、是否需要刪除或移動。 段落主旨:[貼上] 段落內容:[貼上]
自我檢核
- 每段只有一個主要任務。
- Topic sentence 能概括本段。
- 文獻不是按作者逐篇堆疊。
- 每段最後能自然連到下一段。
表格、圖示與 Graphical Abstract
圖表不是裝飾,而是把複雜證據變成可理解架構。
Review article 與教學型 manuscript 中,表格與圖示常比文字更能幫讀者理解。好的 summary table 能讓讀者快速比較 study design、population、outcome 與 limitations;好的 figure 能把機制、流程或臨床決策呈現為清楚框架。
GPT 可以協助規劃圖表欄位、產生 figure legend 草稿與檢查表格是否過度擁擠,但不能替你決定證據權重或畫出未被證據支持的機制。
核心原理
表格服務比較
若表格不能幫讀者比較,就只是文字搬家。
圖示服務理解
Mechanism figure 應呈現概念關係,而非塞滿名詞。
Legend 要可獨立閱讀
讀者應能只看 legend 就理解圖表目的。
圖表也要 citation audit
每個箭頭、流程與結論都需證據支持或標示為假說。
| 圖表 | 適合用途 | 設計重點 | 風險 |
|---|---|---|---|
| Summary table | 比較研究 | 欄位一致、限制清楚 | 過多欄位導致不可讀 |
| Evidence map | 呈現證據分布 | 依研究設計或族群分類 | 只畫數量不解釋品質 |
| Mechanism figure | 整理機制 | 箭頭與節點要有證據 | 把假說畫成定論 |
| Clinical algorithm | 臨床流程 | 步驟清楚、條件明確 | 讓讀者誤以為是 guideline |
Step-by-step 操作流程
- 先決定圖表任務
比較、分類、機制、流程或摘要。
- 列出欄位或節點
每個欄位都要有用途。
- 檢查證據支持
箭頭與結論要能回到文獻。
- 寫 legend
說明圖表目的、符號與限制。
Worked example:summary table
輸入情境
你要比較營養介入研究。
AI 可能輸出
AI 建議欄位:population、intervention、duration、outcome、effect direction、limitations。
作者應如何檢查
作者刪除不必要欄位,保留能支持 review 主線的資訊。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
做一張包含所有文獻所有結果的大表。
讀者無法比較,表格變成資料倉庫。
較佳做法
做一張只比較 study design、population、intervention、primary immune outcome 與 key limitation 的 summary table。
欄位服務 review question。
可直接複製的 Prompt
請根據以下 review section map,建議 2 張表格與 1 張 figure。請說明每個圖表的目的、欄位/節點、需要 citation 的地方、可能造成誤解的地方。 Section map:[貼上] Evidence table 摘要:[貼上] 目標讀者:[貼上]
自我檢核
- 每張圖表有明確任務。
- 表格欄位不超過讀者能快速理解的範圍。
- 圖中的箭頭或流程有證據支持或標示為假說。
- Legend 能讓圖表獨立閱讀。
Introduction 寫作
Introduction 不是背景資料堆疊,而是把讀者帶到你的研究問題。
本章導讀:Introduction 的任務不是「介紹很多」
醫學論文的 Introduction 常被寫得太像疾病綜述:第一段講流行病學,第二段講治療,第三段講很多前人研究,最後才突然出現研究目的。這種寫法的問題不是資訊不足,而是讀者看不出為什麼「這篇研究」必須存在。Introduction 的真正任務,是用有限篇幅建立一條論證路徑:這個臨床問題重要、現有證據仍有缺口、因此本研究要回答一個具體問題。
GPT 在 Introduction 中最有價值的角色,不是替你寫出漂亮開頭,而是幫你檢查每一段是否有清楚功能、每一句 claim 是否需要 citation、研究目的是否與 Methods 對齊。若你讓 GPT 從零生成 Introduction,它很容易寫出流暢但泛泛的背景,甚至加入你沒有查證過的文獻敘述。
本章用一個模擬研究主線示範:Treatment A 與 Treatment B 在慢性發炎性疾病合併肺部受累族群中的預後比較。這個案例是虛構的,但足以示範 Introduction 的寫作邏輯。
三段式 Introduction 架構
| 段落 | 核心任務 | 應回答的問題 | 常見錯誤 |
|---|---|---|---|
| 第一段:臨床重要性 | 說明疾病、併發症或照護問題為何重要 | 為什麼讀者應該在意這個問題? | 寫成百科全書式背景,沒有聚焦到研究問題 |
| 第二段:已知與不足 | 整理現有證據,指出仍未回答的問題 | 目前知道什麼?還缺什麼? | 只列研究結果,沒有說明缺口 |
| 第三段:研究目的 | 用一句清楚 objective 銜接 Methods | 本研究實際比較什麼、在哪個族群、看什麼 outcome? | 目的太寬,或與 Methods 不一致 |
這個三段式不是唯一格式,但對多數 original article 很實用。重點不是每段固定幾句,而是每段必須完成一個論述功能。若第一段沒有收斂到研究主題,讀者會覺得背景冗長;若第二段沒有提出缺口,研究目的會顯得牽強;若第三段目的與 Methods 不一致,reviewer 會質疑研究問題是事後包裝。
Before / After:從空泛背景改成研究導向開頭
不好的版本
Chronic inflammatory diseases are common and cause many complications. Pulmonary involvement is an important manifestation and is associated with poor outcomes. Many treatments have been used in clinical practice, but their effects remain unclear. Therefore, we conducted this study.
| 句子問題 | 為什麼不理想 | 修正方向 |
|---|---|---|
| common and cause many complications | 太泛,沒有指出與本研究直接相關的負擔 | 聚焦到肺部受累與預後 |
| Many treatments have been used | 沒有說明 Treatment A / B 的臨床決策情境 | 指出實務上為何需要比較 |
| effects remain unclear | 缺口太空泛 | 說明哪個 outcome、哪個族群、哪類研究不足 |
較好的版本
Pulmonary involvement is a clinically important extra-systemic manifestation of chronic inflammatory disease because it is associated with substantial morbidity, treatment complexity, and long-term mortality. In routine practice, Treatment A and Treatment B are both used when pulmonary involvement coexists with active systemic disease, but the choice between these strategies is often guided by extrapolated evidence rather than direct comparative data in this specific population. Previous studies have described outcomes after individual treatments; however, head-to-head evidence in patients with pulmonary involvement remains limited. Therefore, this study compared the risk of major clinical outcomes among patients initiating Treatment A versus Treatment B.
修正版沒有把所有背景都塞進來,而是快速把讀者帶到核心問題:肺部受累重要、兩種治療都會被使用、直接比較證據不足、本研究要比較 outcome。這樣的 Introduction 不一定華麗,但它服務 manuscript 的研究問題。
Claim-to-Citation:Introduction 每一句都要能回到來源
| Claim | 需要哪類 citation | 可接受來源 | 不理想來源 |
|---|---|---|---|
| 肺部受累與較差預後相關 | 原始 cohort study 或大型 registry | 原始研究、meta-analysis | 單篇 editorial |
| Treatment A 與 Treatment B 都在臨床使用 | 指南、真實世界研究、治療建議 | guideline、consensus、observational data | 廠商材料或無引用敘述 |
| 直接比較證據有限 | 系統性搜尋後的證據缺口 | review、trial registry、原始研究盤點 | 只憑作者印象 |
| 本研究目的 | 不一定需要 citation,但需對應 Methods | 明確 objective | 模糊 novelty statement |
Introduction 最常見的 citation 錯誤,是用 review article 支撐很具體的事實,或用 editorial 支撐核心背景。Review 可以用來引導讀者理解領域,但關鍵 claim 仍應優先回到原始研究、系統性回顧或指南。
GPT 可以怎麼幫忙
- 先要求段落功能檢查
把 Introduction 草稿貼上,請 GPT 只判斷每段是否完成 clinical importance、evidence gap、study objective,不要改寫。
- 再要求 claim table
把每一句重要 claim 抽成表格,標示需要 citation 的程度。
- 最後才要求改寫
在你補完引用與缺口後,才請 GPT 改善 flow 與轉折語。
- 改寫後逐句比對
確認 GPT 沒有新增你未查證的事實,也沒有把 study objective 改得比 Methods 更大。
請檢查以下 Introduction 草稿。請不要替我新增文獻或事實,只做結構檢查。 請用表格輸出:段落、目前功能、是否完成該功能、缺漏、建議修改方向、需要 citation 的 claim。 研究設計:[貼上研究設計] 主要比較:[貼上 exposure/comparator] 主要 outcome:[貼上] Introduction 草稿:[貼上]
本章自我檢核
- 第一段能在 3–5 句內說明臨床重要性。
- 第二段清楚指出現有證據不足,而不是只列文獻。
- 第三段 objective 與 Methods 的 population、exposure、comparator、outcome 一致。
- 每個重要 claim 都已放入 claim-to-citation audit。
- GPT 改寫沒有新增未查證事實。
Methods 寫作
Methods 是可重現性的核心:GPT 只能幫你寫清楚,不能替你發明研究方法。
本章導讀:Methods 不是語言問題,而是可信度問題
在醫學論文中,Methods 的價值不在於文字優美,而在於讓讀者能重建研究。讀者需要知道資料從哪裡來、誰被納入、誰被排除、暴露與對照如何定義、outcome 如何判定、follow-up 從哪裡開始與結束、哪些 covariates 被調整,以及統計方法如何對應研究問題。
GPT 對 Methods 的幫助有限但重要:它可以把雜亂的研究計畫整理成清楚段落、找出缺漏欄位、提醒 index date 或 follow-up 未定義、檢查統計方法描述是否與研究問題對齊。它不能替你決定 exclusion criteria,也不能自動補上你沒有做的 sensitivity analysis。
Methods Specification Table
在正式寫 Methods 前,先完成一張內部 specification table。這張表不是要原封不動放進稿件,而是讓作者團隊先確認研究定義。若這張表填不出來,表示研究方法尚未準備好,不應要求 GPT 直接生成 Methods。
| 項目 | 必須明確定義 | 為什麼重要 | GPT 常見錯誤 |
|---|---|---|---|
| Study design | cohort、case-control、cross-sectional、trial、review 等 | 決定可推論範圍與偏誤類型 | 把 retrospective analysis 寫成籠統描述 |
| Data source | 資料庫、期間、納入中心或資料類型 | 讀者需理解資料代表性與限制 | 使用泛稱如 medical records 而無細節 |
| Population | 診斷、年齡、時間窗、baseline 條件 | 決定研究外部效度 | 自行補出未設定的納入條件 |
| Exposure / comparator | 治療、處置或暴露的 operational definition | 決定兩組是否可比較 | 不說明 incident user 或 prior exposure |
| Index date | 追蹤起點與兩組對齊方式 | 避免 immortal time bias 與時間零點不一致 | 省略或使用模糊的 treatment period |
| Outcome | 事件定義、資料來源、時間窗 | 避免 outcome misclassification | 只寫 outcome 名稱不寫定義 |
| Covariates | 選擇理由、測量時間、缺失處理 | 影響 confounding control | 把所有變項堆入模型 |
| Statistical analysis | 模型、matching/weighting、time-to-event、sensitivity | 決定分析是否回答問題 | 寫成標準模板但與實際分析不符 |
Before / After:Methods 草稿修正
不好的版本
We conducted a retrospective study using electronic medical records. Patients with chronic inflammatory disease were divided into Treatment A and Treatment B groups. Outcomes were compared after adjustment for baseline characteristics. Cox regression was used for survival analysis.
| 缺漏 | 影響 | 應補資訊 |
|---|---|---|
| 資料來源不清 | 讀者無法判斷資料代表性 | 資料庫、時間、納入機構、資料欄位 |
| population 不清 | 無法重建 cohort | 診斷 criteria、index 前條件、排除條件 |
| exposure 不清 | 兩組可能不可比較 | 首次使用?處方?給藥?washout? |
| outcome 不清 | 無法判斷事件是否可靠 | 事件定義、追蹤期間、資料來源 |
| adjustment 不清 | 無法評估 confounding control | covariates、時間窗、matching/weighting 方法 |
較好的版本
We conducted a retrospective cohort study using de-identified electronic health record data from [data source] between [year] and [year]. Eligible patients were adults with chronic inflammatory disease and recorded pulmonary involvement before treatment initiation. The Treatment A cohort included patients with a first recorded use of Treatment A during the study period; the Treatment B cohort was defined analogously. The index date was the first recorded use of the target treatment. Patients with prior use of the comparator treatment before the index date were excluded to support an incident-user, active-comparator design. The primary outcome was [outcome], assessed from the index date until the earliest occurrence of outcome, death, loss to follow-up, or end of study period. Baseline covariates were measured during the [specified baseline window] before index date.
修正版仍是模板,但它呈現了 Methods 應具備的資訊位置。真正投稿時,方括號內容必須由研究者用實際研究設定填入,不能由 GPT 補。
Methods 寫作的偏誤檢查
| 偏誤 | 在 Methods 中的警訊 | 應補寫或重設的內容 |
|---|---|---|
| Confounding by indication | 兩組治療選擇可能反映疾病嚴重度 | baseline disease activity、comorbidities、prior treatment、matching/weighting |
| Immortal time bias | 暴露定義需要一段存活時間才被歸類 | 明確 index date,避免把未暴露時間錯分到暴露組 |
| Selection bias | 納入條件造成特定族群被選入 | 說明限制條件理由與外部效度影響 |
| Outcome misclassification | outcome 僅靠單一模糊紀錄 | operational definition、validation literature、sensitivity definition |
| Missing data bias | covariates 缺失未說明 | 缺失處理策略、complete case 或 imputation 理由 |
GPT 的安全用法
你是醫學論文 Methods 審查助手。請只根據我提供的內容,不要自行補研究方法。 請用表格檢查以下項目是否清楚:study design、data source、population、exposure、comparator、index date、follow-up、outcome、covariates、statistical analysis、sensitivity analysis、ethics statement。 欄位:項目|目前草稿是否有寫|是否足夠可重現|缺漏內容|需要作者補充的資料|不可由 AI 補寫的部分。 研究設定:[貼上] Methods 草稿:[貼上]
這個 prompt 的重點是「不要自行補方法」。若 GPT 回答時新增你沒有提供的 exclusion criteria、statistical model 或 sensitivity analysis,請刪除並回到 specification table。
本章自我檢核
- 我已完成 Methods specification table。
- index date、exposure、outcome 與 follow-up 已明確定義。
- 所有 exclusion criteria 都有臨床或方法學理由。
- 統計方法與研究問題、資料型態、outcome 類型一致。
- GPT 沒有替我補上不存在的方法。
Results 寫作
Results 只描述研究發現:不要在結果章節解釋機轉或提出臨床建議。
本章導讀:Results 的專業感來自克制
Results 是 manuscript 中最容易被作者「寫太滿」的章節。看到顯著差異時,很自然想立刻解釋原因或提出臨床意義;但這些屬於 Discussion。Results 應該忠實呈現資料:研究族群、baseline characteristics、primary outcome、secondary outcome、subgroup、sensitivity analysis。
好的 Results 不是把表格中所有數字重複一次,而是用文字引導讀者看見主要發現,同時保留不確定性。對 time-to-event analysis,通常需要呈現事件比例、effect estimate、confidence interval 與時間點;對 subgroup analysis,需要避免把探索性訊號寫成確定結論。
Results 的敘述順序
| 段落 | 任務 | 應包含 | 不應包含 |
|---|---|---|---|
| Study population | 說明納入人數與流程 | eligible、excluded、matched/weighted sample | 解釋為何某組比較好 |
| Baseline characteristics | 描述兩組可比性 | 關鍵 covariates、standardized differences | 把 baseline 差異解釋成結果原因 |
| Primary outcome | 呈現主要結果 | event rate、HR/RR/OR、95% CI、p value(若適用) | 臨床建議 |
| Secondary outcomes | 依預先定義順序呈現 | 同樣格式與不確定性 | 選擇性只寫顯著結果 |
| Subgroup / sensitivity | 說明一致性或不確定性 | interaction、方向、限制 | 過度強調單一 subgroup |
Before / After:把推論拿出 Results
不好的版本
Treatment A significantly reduced mortality compared with Treatment B, suggesting that Treatment A is a better option for patients with pulmonary involvement.
| 問題 | 原因 | 修正方向 |
|---|---|---|
| reduced mortality | 暗示因果效果 | 改為 was associated with a lower risk |
| better option | 臨床建議不屬於 Results | 移到 Discussion 並降低語氣 |
| 缺少數字 | 讀者無法評估效果大小與不確定性 | 加入 event rate、HR、95% CI、time point |
較好的版本
During the 1-year follow-up, mortality occurred in 8.2% of patients in the Treatment A group and 10.5% of those in the Treatment B group. Treatment A was associated with a lower risk of mortality than Treatment B (hazard ratio, 0.78; 95% confidence interval, 0.62–0.98).
修正版使用 associated with,呈現時間點、事件比例、effect estimate 與 confidence interval,並避免提出臨床建議。
Subgroup 與 sensitivity analysis 的語氣
| 分析類型 | 較安全語氣 | 避免語氣 |
|---|---|---|
| Primary analysis | The primary analysis showed / was associated with | proved / confirmed causal benefit |
| Secondary outcome | Similar patterns were observed for... | Treatment should be used to prevent... |
| Subgroup analysis | Findings appeared directionally consistent, although precision was limited | The effect was stronger and definitive in this subgroup |
| Sensitivity analysis | Results were generally robust to... | This eliminates all bias |
| Non-significant result | No clear difference was observed; estimates were imprecise | There was no effect |
GPT 的安全用法
請根據我提供的結果表,協助撰寫 Results 文字。請遵守: 1. 只描述結果,不解釋機轉或臨床意義。 2. 不使用 prove、causal、superior、should be used 等語氣。 3. 每個主要結果需包含時間點、event rate、effect estimate 與 95% CI。 4. subgroup 與 sensitivity analysis 請使用保守語氣。 5. 若表格資訊不足,請列出需要我補充的欄位,不要自行補數字。 結果表:[貼上] 研究設計:[貼上]
本章自我檢核
- Results 章節順序與 outcome hierarchy 一致。
- 主要結果有 event rate、effect estimate、95% CI 與時間點。
- 文字與表格數字一致。
- Results 中沒有機轉解釋或臨床建議。
- Subgroup 與 sensitivity analysis 使用保守語氣。
Discussion 寫作
Discussion 是解釋與定位研究發現,不是把 Results 換句話說。
本章導讀:Discussion 的核心是「有邊界的解釋」
Discussion 需要在兩種錯誤之間取得平衡:一種是只重複 Results,沒有解釋研究意義;另一種是把 observational findings 寫成 causal conclusion,超出研究設計能支持的範圍。好的 Discussion 會先清楚重述主要發現,再與既有文獻比較,提出可能解釋,說明臨床或研究意義,最後主動處理限制。
GPT 很適合協助檢查 Discussion 的段落功能與 overclaiming。例如它可以標出 prove、therefore、should change practice 等高風險語句,也可以把 limitations 整理成類型。但 GPT 不能替你判斷一個結果是否足以改變臨床實務,也不能自行補充你沒有查證的機轉文獻。
六段式 Discussion 架構
| 段落 | 功能 | 範例句型 | 常見錯誤 |
|---|---|---|---|
| 1. Principal findings | 簡潔重述 2–3 個主要結果 | In this cohort study, we found that... | 把所有 secondary results 都塞進第一段 |
| 2. Comparison with literature | 說明與既有研究一致或不同 | Our findings are broadly consistent with... | 只說 previous studies showed,不交代差異 |
| 3. Possible explanations | 提出合理但保守的解釋 | One possible explanation is... | 把假說寫成確定機轉 |
| 4. Clinical / research implications | 說明可能意義 | These findings may help inform... | 直接說 should change practice |
| 5. Limitations | 主動揭露研究限制 | Several limitations should be considered... | 把 limitation 寫成形式句 |
| 6. Conclusion | 回到研究問題與證據強度 | In conclusion, ... was associated with... | 結論比資料更強 |
因果語氣警戒表
| 高風險寫法 | 問題 | 較安全寫法 |
|---|---|---|
| Treatment A reduced mortality | 暗示因果效果 | Treatment A was associated with a lower risk of mortality |
| This proves that... | 超出非隨機研究能支持的範圍 | These findings support the hypothesis that... |
| Therefore, clinicians should... | 直接臨床建議過強 | These findings may inform future comparative studies or clinical discussions |
| The mechanism is... | 把假說寫成事實 | A possible explanation is... |
| Sensitivity analyses eliminated bias | 不可能消除所有偏誤 | Sensitivity analyses yielded generally consistent estimates |
Before / After:把 Discussion 從過度宣稱改成保守解釋
不好的版本
Our study proves that Treatment A is superior to Treatment B and should be preferred in patients with pulmonary involvement. The lower mortality is likely due to its protective pulmonary effects.
較好的版本
In this observational cohort, Treatment A was associated with a lower risk of mortality than Treatment B among patients with pulmonary involvement. Although this finding may reflect differences in treatment effectiveness, residual confounding, treatment selection, disease severity, and unmeasured clinical factors should also be considered. Further prospective studies are needed to clarify whether these associations translate into causal treatment effects.
修正版仍然保留主要發現,但加入研究設計限制與 alternative explanations。這種寫法不會削弱研究價值;相反,它讓 reviewer 感覺作者知道資料能說什麼、不能說什麼。
Limitations 不應只寫形式句
| 限制類型 | 應說明什麼 | 不夠好的寫法 |
|---|---|---|
| Residual confounding | 哪些變項可能未測量或測量不佳 | There may be confounding. |
| Misclassification | exposure、outcome 或 diagnosis 可能如何錯分 | Coding errors may exist. |
| Selection bias | 納入條件如何影響外部效度 | The study population may not represent all patients. |
| Missing data | 哪些資料缺失、如何處理、可能影響方向 | Some variables were missing. |
| Temporal bias | index date、follow-up 或 exposure timing 可能造成什麼問題 | Retrospective design is a limitation. |
GPT 的安全用法
請檢查以下 Discussion 草稿是否有過度推論。請以表格列出:原句、問題類型(因果推論/臨床建議/機轉過度/忽略限制/引用不足)、為什麼有風險、較保守改寫、需要人工查證的文獻或資料。 研究設計:[貼上] 主要結果:[貼上] Discussion 草稿:[貼上] 請不要新增我未提供的文獻。
本章自我檢核
- Discussion 第一段只重述最重要發現,不塞入所有結果。
- 與既有文獻比較時已說明相同與不同之處。
- 可能解釋使用 hypothesis 語氣,而非確定機轉。
- 臨床意義未超出研究設計。
- Limitations 具體說明偏誤來源,而非形式句。
Title、Abstract 與 Key Messages
Title、Abstract 與 Key Messages 是讀者最先看到,也最容易被誇大的地方。
本章導讀:摘要不是縮小版全文,而是精準版全文
許多讀者只看 title、abstract 與 key messages,因此這三個部分對 manuscript 的影響很大。它們必須準確反映研究設計、族群、比較、主要結果與限制。最常見問題是 conclusion 過強,或在 abstract 裡把探索性 subgroup 包裝成主要發現。
GPT 很適合協助你壓縮字數、整理 structured abstract、檢查 key messages 是否與 Results 一致。但它也很容易把結論寫得更吸引人,導致語氣超出證據。摘要不是宣傳文案;它是對研究的高密度、可查證陳述。
Title 的三種常用策略
| 類型 | 形式 | 優點 | 風險 |
|---|---|---|---|
| Descriptive title | Treatment A versus Treatment B in patients with... | 穩健、清楚、適合 observational study | 較不吸睛 |
| Outcome title | Association of Treatment A with mortality among... | 突出主要結果 | 若結果不穩定可能過度聚焦 |
| Question title | Does Treatment A improve outcomes...? | 引發興趣 | 容易暗示因果或 trial 風格 |
對真實世界資料或 observational study,我通常建議先用 descriptive 或 association title。若使用 outcome title,應避免 causal verbs,例如 reduce、prevent、improve,除非研究設計能支持。
Abstract consistency audit
| 區塊 | 應包含 | 檢查問題 |
|---|---|---|
| Background | 臨床問題與缺口 | 是否太像 Introduction?是否加入未引用背景? |
| Objective | 研究實際目的 | 是否與 Methods 的 PICO 一致? |
| Methods | design、data source、population、exposure、outcome、analysis | 是否足夠讓讀者知道證據層級? |
| Results | 主要樣本數、主要結果、effect estimate、95% CI | 是否只挑顯著結果?是否缺 uncertainty? |
| Conclusions | 保守解釋主要發現 | 是否比 Results 更強?是否暗示因果? |
Before / After:Abstract conclusion
不好的版本
Treatment A should be preferred over Treatment B because it improves survival in patients with pulmonary involvement.
較好的版本
In this observational cohort, Treatment A was associated with a lower risk of mortality than Treatment B among patients with pulmonary involvement. These findings require confirmation in prospective studies and should be interpreted in light of potential residual confounding.
較好的版本保留研究發現,但清楚標示 observational cohort 與 residual confounding。這不是保守到沒有意義,而是讓結論與研究設計一致。
Key Messages 三句法
| 句子 | 功能 | 範例 |
|---|---|---|
| What is already known? | 說明既有證據 | Pulmonary involvement is associated with adverse outcomes in chronic inflammatory disease. |
| What does this study add? | 說明本研究發現 | This study provides comparative real-world evidence for Treatment A versus Treatment B in this population. |
| How might this affect practice or research? | 說明可能意義 | The findings may help frame future comparative studies and clinical decision discussions. |
GPT 的安全用法
請檢查以下 title、abstract 與 key messages 是否與 manuscript 內容一致。 請用表格輸出:區塊、原文、對應正文來源、可能過度宣稱、缺少的數字或限制、建議改寫。 請特別檢查 conclusion 是否比 Results 更強。 研究設計:[貼上] 主要結果:[貼上] Title / Abstract / Key messages:[貼上]
本章自我檢核
- Title 沒有暗示研究設計無法支持的因果效果。
- Abstract objective 與 Methods 一致。
- Results 有 effect estimate 與 uncertainty。
- Conclusion 沒有超出 Results。
- Key messages 沒有把 exploratory finding 包裝成主要結論。
Manuscript Quality Check
投稿前檢查不是校對錯字,而是重新審視整篇 manuscript 是否可被相信。
本章導讀:把自己當成 reviewer
Manuscript quality check 應該在投稿前獨立進行一次,而不是邊寫邊想。很多稿件被退,不是因為題目完全沒有價值,而是因為 abstract 與 Results 不一致、Methods 缺少關鍵定義、Discussion 過度宣稱、引用不支持 claim、表格與文字數字不同。這些問題都可以在投稿前被發現。
GPT 可以協助建立檢查清單與標記疑似問題,但不能替你確認文獻真的支持 claim,也不能替你檢查原始數據。最好的做法是把 manuscript audit 分成多輪,每一輪只檢查一種問題。
八層投稿前檢查
| 層次 | 檢查焦點 | 主要問題 |
|---|---|---|
| 1. Scope | 題目、目標期刊、讀者 | 這篇稿件是否符合期刊範圍? |
| 2. Research question | PICO、objective、hypothesis | 研究問題是否清楚且可回答? |
| 3. Methods | design、population、exposure、outcome、analysis | 讀者能否重建研究? |
| 4. Results | 文字、表格、圖、supplement | 數字是否一致?順序是否合理? |
| 5. Discussion | interpretation、limitations、conclusion | 是否有 overclaiming? |
| 6. Citation | claim-to-citation | 引用是否真的支持該句? |
| 7. Reporting | STROBE、PRISMA、CONSORT 或其他 | 是否符合報告規範? |
| 8. Submission package | cover letter、disclosure、COI、AI statement | 投稿文件是否完整? |
Audit 不應一次做完
- 第一輪:邏輯檢查
只看研究問題、Methods、Results、Discussion 是否對齊,不修英文。
- 第二輪:數字檢查
逐一比對 abstract、text、tables、figures、supplement 的數字。
- 第三輪:citation audit
把重要 claim 放進表格,回到來源確認。
- 第四輪:語氣檢查
檢查 causal language、clinical recommendation、overstated novelty。
- 第五輪:格式與投稿文件
最後才處理字數、格式、cover letter、AI disclosure。
常見投稿前錯誤
| 問題 | 常見表現 | 修正方式 |
|---|---|---|
| Abstract 過強 | Conclusion 說 should change practice | 改成 association / may inform |
| Methods 缺漏 | outcome 沒定義、index date 不清 | 回到 Methods specification table |
| Results 不一致 | 正文 HR 與表格不同 | 建立 numeric audit table |
| Discussion 過度解釋 | 把可能機轉寫成確定原因 | 加入 alternative explanations |
| 引用錯置 | review 支持具體原始事實 | 改引用原始研究或指南 |
| Limitations 形式化 | 只說 retrospective design | 具體說 residual confounding、misclassification 等 |
GPT 的安全用法
請把自己當成投稿前內部審查者,檢查以下 manuscript 草稿。 請不要重寫全文。請用表格列出問題:章節、原句或位置、問題類型、嚴重程度、為什麼是問題、建議修正、需要作者人工確認的資料。 優先檢查:Methods 缺漏、Results 與表格不一致、Discussion overclaiming、citation mismatch、abstract conclusion 過強。 Manuscript 草稿:[貼上不含機密資料的片段]
本章自我檢核
- 我已分輪檢查,而不是一次要求 GPT 做所有事情。
- 主要數字已與表格和 supplement 比對。
- 重要 claim 已完成 citation audit。
- Discussion 與 abstract 沒有超出研究設計。
- AI disclosure、COI、funding、ethics statement 已依期刊要求確認。
Cover Letter 寫作
Cover letter 的任務是讓 editor 快速理解稿件為何適合送審,而不是誇大 novelty。
本章導讀:Cover letter 是 editorial triage 文件
Cover letter 不需要長,也不應該像廣告。Editor 想知道的是:這篇稿件回答什麼問題、為什麼適合本期刊讀者、主要發現是什麼、是否符合倫理與投稿要求。若 cover letter 過度宣稱,反而會讓 editor 對 manuscript 的語氣產生警覺。
GPT 可以幫你把 cover letter 寫得更簡潔、更有禮貌,也可以協助對齊 journal scope。但 journal fit 與 novelty 不能完全交給 GPT,因為你需要真正讀過期刊近期文章、article types 與 instructions for authors。
Cover letter 標準結構
| 段落 | 功能 | 建議內容 |
|---|---|---|
| Opening | 提交稿件 | 稿件標題、article type、期刊名稱 |
| Study question | 一句話說明問題 | population、comparison、outcome |
| Main finding | 保守呈現主要結果 | effect direction 與臨床/研究意義,不過度宣稱 |
| Journal fit | 說明與期刊讀者相關 | 對應期刊 scope 或近期主題 |
| Declarations | 倫理與行政資訊 | 未重複投稿、COI、funding、AI disclosure(依期刊要求) |
| Closing | 禮貌收尾 | 感謝 editor 考慮 |
Before / After:Novelty 不等於誇張
不好的版本
This groundbreaking study proves that Treatment A is the best treatment and will change clinical practice worldwide.
較好的版本
Our study provides comparative real-world evidence on Treatment A and Treatment B in a clinically relevant population with pulmonary involvement. These findings may be of interest to readers because treatment selection in this setting remains challenging and direct comparative data are limited.
較好的版本仍然說明研究價值,但避免 groundbreaking、proves、best、change practice 等不必要高風險詞。
Journal fit 應具體,而非泛稱
| 不佳寫法 | 問題 | 較佳寫法 |
|---|---|---|
| This manuscript is suitable for your prestigious journal. | 空泛、像模板 | This manuscript aligns with the journal’s interest in clinical outcomes and treatment strategy in inflammatory diseases. |
| Your readers will love this article. | 不專業 | The findings may be relevant to clinicians and researchers managing patients with systemic inflammatory disease and pulmonary involvement. |
| The topic is important. | 沒有說明為何適合此期刊 | The study addresses a comparative effectiveness question frequently encountered in routine specialty care. |
GPT 的安全用法
請根據以下資訊撰寫一封簡潔、保守、專業的 cover letter 草稿。 要求:不使用 groundbreaking、prove、best、definitive、change practice 等誇大語氣;主要結果用 association 語氣;加入 journal fit;保留 AI disclosure/COI/ethics 需作者確認的位置。 Journal:[貼上] Article type:[貼上] Study question:[貼上] Main findings:[貼上] Why this journal:[貼上你人工確認過的理由] Declarations:[貼上]
本章自我檢核
- Cover letter 不超過必要長度。
- 研究價值說明具體但不誇大。
- Journal fit 來自我對期刊 scope 的人工確認。
- Declarations 與投稿系統一致。
- AI disclosure 依期刊要求處理。
Response to Reviewers
Response to reviewers 是第二篇 manuscript:它需要結構、證據與禮貌。
本章導讀:回覆 reviewer 不是辯論輸贏
收到 reviewer comments 後,很多作者會先感到挫折或防衛。好的 response letter 不是情緒反應,而是一份結構化文件:逐點理解 reviewer 的 concern,說明你做了什麼修改,指出 manuscript 哪裡改了;若不能修改,也要用資料、方法學或篇幅限制說明理由。
GPT 很適合協助分類 reviewer comments、調整語氣、建立 response tracker。它不適合替你承諾未做的分析,也不應產生「我們已修改」但實際 manuscript 沒改的回覆。每一句 response 都應對應 manuscript 的實際變動。
Reviewer comment 分類
| 類型 | 特徵 | 處理方式 |
|---|---|---|
| Conceptual | 質疑研究問題、novelty、臨床意義 | 需要補強 Introduction 或 Discussion |
| Methodological | 質疑設計、population、exposure、outcome、bias | 需要補 Methods、limitations 或 sensitivity analysis |
| Statistical | 質疑模型、matching、missing data、subgroup | 需要統計回覆與可能追加分析 |
| Interpretive | 質疑 Discussion 過度推論 | 降低語氣、補 limitations、改 conclusion |
| Presentation | 表格、圖、英文、格式 | 直接修改並標示位置 |
| Administrative | 倫理、COI、data sharing、AI disclosure | 依期刊要求補齊 |
Response 的四元素
- 承認問題
先讓 reviewer 知道你理解其 concern。
- 說明處理
清楚寫出你做了哪些修改、分析或補充。
- 指出位置
標示 revised manuscript 的 page、line、section 或 table。
- 保留禮貌
即使不同意,也避免 defensive language。
Before / After:不要只說 thank you
不好的回覆
Thank you for this important comment. We have revised the manuscript accordingly.
這種回覆太空泛。Reviewer 不知道你改了什麼,也不知道 concern 是否真正被處理。
較好的回覆
We thank the reviewer for highlighting the need to clarify the cohort definition. We have revised the Methods section to specify the eligibility criteria, index date, baseline covariate assessment window, and follow-up definition. The revised text appears on page 6, lines 120–138. We also added a sentence in the Limitations section noting that outcome misclassification may remain possible when using routinely collected data.
較好的回覆具體指出 reviewer concern、修改內容與位置,也主動連到 limitation。
禮貌不同意的寫法
| 情境 | 不佳寫法 | 較佳寫法 |
|---|---|---|
| Reviewer 要求不適合分析 | This analysis is unnecessary. | We agree that this question is important; however, the available data do not allow a valid analysis because... |
| Reviewer 誤解研究目的 | The reviewer misunderstood our study. | We apologize for the lack of clarity. We have revised the objective to make the scope explicit... |
| 要求超出篇幅 | We cannot add this. | To keep the manuscript focused, we have added a concise statement in the Discussion and provided additional details in the Supplement... |
| 要求因果語氣 | Our results prove it. | Given the observational design, we have retained association language and clarified this limitation... |
Response Tracker
| 欄位 | 用途 |
|---|---|
| Reviewer / comment number | 避免漏回 |
| Comment summary | 用自己的話重述 concern |
| Category | method、statistics、interpretation、presentation 等 |
| Required action | 修改文字、補分析、補圖表、說明不同意 |
| Manuscript location | 頁碼、行號、表格、補充資料 |
| Status | not started、drafted、verified、done |
| Owner | 第一作者、統計、共同作者、PI |
| Final response | 投稿前核對版本 |
GPT 的安全用法
請幫我整理 reviewer comments,但不要替我承諾未完成的修改。 請用表格輸出:comment number、comment summary、comment type、required action、who should verify、possible response strategy、manuscript section likely affected。 Reviewer comments:[貼上] 目前已完成的修改:[貼上,若尚未修改請寫尚未修改] 研究設計限制:[貼上]
本章自我檢核
- 每一則 reviewer comment 都有逐點回覆。
- 每一句「we have revised」都能對應 manuscript 實際修改位置。
- 不同意 reviewer 時有清楚理由與禮貌語氣。
- 額外分析與限制說明已由合適共同作者確認。
- response letter 與 revised manuscript 內容一致。
自學練習與整合任務
把前面章節整合成可獨立完成的自學任務。
本章不是工作坊講義,而是自學者的整合訓練。讀到這裡,你已經接觸題目、文獻、review article、original article 與投稿前檢查。接下來要做的不是再看更多 prompt,而是選一個模擬任務,完成一份可被共同作者審查的產出。
整合任務的設計原則是小而完整:30 分鐘能完成一段 Introduction audit;60 分鐘能完成 evidence table;90 分鐘能完成 manuscript quality check;半天能完成 response letter draft。
核心原理
練習要有完成物
不要只讀 prompt,要留下表格、草稿或修正版。
每次只練一項能力
一次練題目、文獻、段落與投稿會太散。
保留 before/after
教科書化學習的關鍵是看到修正過程。
自我檢核比速度重要
能解釋修改理由比快速產出更重要。
| 時間 | 任務 | 完成物 | 對應章節 |
|---|---|---|---|
| 30 分鐘 | Introduction claim audit | claim-to-citation table | 第 7、12 章 |
| 60 分鐘 | Evidence table | 5 篇文獻整理表 | 第 5–6 章 |
| 90 分鐘 | Results wording check | table-to-text 修正版 | 第 14 章 |
| 2 小時 | Response letter draft | comment-response tracker | 第 19 章 |
| 半天 | Mini manuscript audit | 全稿品質檢查表 | 第 17 章 |
Step-by-step 操作流程
- 選一個任務
根據你目前最需要的 manuscript 階段選。
- 使用模擬材料
若沒有可分享稿件,用本書模擬案例練習。
- 保存三個版本
原始草稿、AI 輸出、作者修正版。
- 完成自我評分
用 checklist 判斷是否能進入下一階段。
Worked example:90 分鐘 Results 任務
輸入情境
你有一張模擬 outcome table,想寫 Results。
AI 可能輸出
AI 產生 Results 文字並標記 event rate、HR、CI。
作者應如何檢查
作者刪除所有臨床建議與機轉解釋,只保留描述性結果。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
一天內從題目到完整論文。
任務太大,容易只產出薄弱草稿。
較佳做法
今天只完成 Methods specification table,並請共同作者審查。
小而完整的完成物比較能累積成高品質稿件。
REPORTING GUIDELINE 整合任務
請選擇一篇模擬或公開文章摘要,依研究設計選擇對應 guideline。不要只做文字摘要,而要建立「缺漏清單」。
| 任務 | 使用 guideline | 完成物 |
|---|---|---|
| 檢查 observational cohort manuscript | STROBE | Methods/Results/Discussion 缺漏表 |
| 檢查 EHR study | RECORD + STROBE | code list、linkage、validation 與 data quality 檢查表 |
| 檢查 TTE study | TARGET | target trial specification vs emulation mapping table |
| 檢查 RCT report | CONSORT | participant flow、randomization、primary outcome 與 harms 檢查表 |
可直接複製的 Prompt
請根據我目前的寫作階段,幫我設計一個 60–90 分鐘可完成的自學任務。請輸出:任務目標、需要輸入、操作步驟、完成物、人工檢查表、常見錯誤。 目前階段:[題目 / 文獻 / Introduction / Methods / Results / Discussion / 投稿前] 我已有材料:[貼上]
自我檢核
- 我選擇的任務夠小,可以在一次自學中完成。
- 我留下原稿、AI 輸出與人工修正版。
- 完成物能交給共同作者討論。
- 我沒有把練習結果當成最終投稿內容。
Codex 是什麼,醫學研究者可以怎麼用
把重複的研究整理工作變成可維護的小工具。
Codex 的重點不是讓不會寫程式的人瞬間變工程師,而是協助研究者把清楚規格轉成可測試的小工具。若你的人工流程不清楚,Codex 只會更快產生不可靠工具。
在醫學論文寫作場景,適合 Codex 的任務通常是低風險、格式化、可測試的工作:讀取 CSV、整理欄位、產生 checklist、檢查檔名、輸出 Markdown 表格。高風險任務,例如判斷研究結論是否成立,仍需作者與專家完成。
核心原理
先寫規格再寫 code
Codex 需要明確 input、output、規則與測試案例。
工具只能輔助流程
工具輸出是提醒,不是審稿結論。
小工具優於大平台
先做一個能跑的 CSV checker,比一開始做完整系統更安全。
測試案例不可少
沒有測試資料,就不知道工具是否正確。
| 任務 | 適合程度 | 原因 | 人工確認 |
|---|---|---|---|
| CSV evidence table formatter | 高 | 輸入輸出明確,可測試 | 確認欄位意義 |
| Abbreviation consistency checker | 高 | 規則簡單 | 確認專有名詞 |
| Citation support 判斷 | 低 | 需要閱讀原文與專業判斷 | 作者查證 |
| 臨床建議產生器 | 不適合 | 高風險判斷 | 臨床專家與指南 |
Step-by-step 操作流程
- 把人工流程寫成規格
先用自然語言列 input、output、rules。
- 準備最小測試資料
用模擬 CSV 或假 manuscript 段落。
- 請 Codex 產生初版
限制只處理指定資料夾。
- 執行與修正
用測試資料確認輸出是否合理。
Worked example:citation audit 小工具
輸入情境
你已有 claim-to-citation table,希望自動標記缺少 support level 的列。
AI 可能輸出
Codex 產生一個讀取 CSV、檢查空欄位、輸出 report 的 Python script。
作者應如何檢查
作者仍需人工判斷 support level 是否正確。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
請幫我做一個能判斷 citation 是否正確的 AI 工具。
任務太大,且需要原文理解與專家判斷。
較佳做法
請建立一個工具,檢查 claim-to-citation CSV 是否有空白 citation、空白 support level、或未標記 needs verification。
工具只做格式與流程檢查,風險較低。
可直接複製的 Prompt
請協助我把以下研究整理流程轉成 coding task specification。請輸出:目標、輸入檔案、輸出檔案、處理規則、錯誤處理、測試案例、不可自動判斷的項目。 流程:[貼上人工流程] 預計檔案格式:CSV / Markdown / JSON 風險限制:不可產生未查證 citation,不可判斷臨床結論。
自我檢核
- 我已先寫清楚人工流程。
- 工具輸出有人工確認欄位。
- 我有模擬測試資料。
- 我知道工具不能取代文獻查證或臨床判斷。
用 Codex 建立文獻整理工具
把 Evidence Table 的人工欄位,轉成可維護的文獻整理工具規格。
文獻整理工具的目標不是讓 AI 自動讀完所有文獻並產生結論,而是讓你更穩定地保存欄位、標記缺漏、輸出表格與提醒待確認項目。工具應該幫助你「不漏檢」,而不是替你「下結論」。
本章以一個 CSV-based literature extraction tool 為例:輸入文獻表,輸出 evidence table、missing fields report 與 needs verification list。這是適合 Codex 的任務,因為規則明確且可測試。
核心原理
欄位先於工具
若 evidence table 欄位不清楚,工具無法穩定。
缺漏報告很重要
工具最有價值的是提醒哪些欄位未填。
不要自動填真實數字
工具可以標示缺失,不應編造 sample size 或 effect estimate。
輸出要能被人審查
Markdown/CSV 比封閉格式更適合初期工具。
| 元件 | 內容 | 限制 |
|---|---|---|
| Input | literature.csv:citation、abstract、notes | 不得含未授權全文或機密資料 |
| Processing | 檢查必填欄位、格式化 Markdown table | 不判斷文獻是否真實支持 claim |
| Output | evidence_table.md、missing_fields.csv | 所有缺漏需人工補 |
| Tests | 空欄位、重複 citation、缺 PMID | 測試資料使用模擬資料 |
Step-by-step 操作流程
- 固定欄位
先決定 CSV columns。
- 寫測試資料
準備 3 列模擬文獻,故意留空欄位。
- 用 Codex 寫 parser
要求輸出 missing fields report。
- 人工檢查輸出
確認工具沒有自行補資料。
Worked example:missing fields report
輸入情境
三篇文獻中,有一篇缺 comparator,一篇缺 effect estimate。
AI 可能輸出
工具輸出 missing_fields.csv。
作者應如何檢查
作者回到原文查證,若原文未報告則填 not reported。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
把 PDF 丟給工具,請它自動完成 evidence table。
容易誤抽資料,且可能處理未授權文件。
較佳做法
用作者已整理的摘要與 notes 作為輸入,工具只檢查欄位完整性與格式。
降低錯誤與資料治理風險。
可直接複製的 Prompt
請在這個資料夾建立一個 Python 小工具,用於整理 literature.csv。需求: 1. 讀取 columns: citation, design, population, exposure, comparator, outcome, effect_estimate, limitation, needs_verification。 2. 若必填欄位空白,輸出 missing_fields.csv。 3. 產生 evidence_table.md。 4. 不要自行補任何文獻資訊。 5. 建立 sample_literature.csv 作為測試資料。 6. 在 README 說明使用方式與限制。
自我檢核
- 工具只處理格式與欄位,不判斷研究結論。
- 測試資料為模擬資料。
- 輸出有 needs_verification 欄位。
- README 清楚說明限制。
Git、版本控制與研究工具維護
用 Git 保存 AI 輸出、人工修訂與工具版本,讓研究流程可追溯。
當研究者開始使用 AI、Codex 或 API,版本控制變得更重要。你需要知道哪一版 prompt 產生哪一版表格,哪一次人工修訂改了哪些句子,哪個工具版本輸出投稿前檢查結果。Git 的目的不是工程炫技,而是保護研究流程。
對醫學研究者而言,不必一開始學會複雜 Git workflow。先學會三件事:建立 repository、每完成一個可說明的變更就 commit、用 README 記錄工具用途與限制。
核心原理
Commit 是研究紀錄
每次 commit 應說明改了什麼與為何改。
README 是交接文件
共同作者或未來的你要能理解資料夾內容。
不要 commit 機密資料
病人資料、API key、未授權稿件不可進 repository。
用 branch 保護實驗
新工具或大改動先在 branch 測試。
| 資料夾 | 內容 | 注意 |
|---|---|---|
| data_simulated | 模擬測試資料 | 不要放真實病人資料 |
| scripts | 工具程式 | 每個 script 有說明 |
| outputs | 工具輸出 | 標示日期與版本 |
| docs | README、流程圖、限制 | 記錄使用邊界 |
| archive | 舊版輸出 | 避免混用最終版與草稿 |
Step-by-step 操作流程
- 初始化 repository
建立 README 與 .gitignore。
- 建立第一個 commit
保存乾淨專案骨架。
- 每次修改後 commit
commit message 需具體。
- 敏感資料排除
用 .gitignore 排除 key、raw data、未授權文件。
Worked example:文獻整理工具版本
輸入情境
你用 Codex 產生 v0.1 工具,之後發現缺少 duplicate citation check。
AI 可能輸出
新增功能後 commit:add duplicate citation check。
作者應如何檢查
未來若輸出不同,可追溯是工具規則改變。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
所有檔案放桌面,反覆覆蓋 final_final2。
無法追蹤修改,團隊協作容易混亂。
較佳做法
用 repository 保存 scripts、README、sample data 與 outputs,每次功能變更 commit。
研究工具可維護、可回溯。
可直接複製的 Prompt
請根據以下研究小工具,幫我草擬 README。請包含:工具目的、輸入、輸出、使用方式、限制、不可輸入資料、版本紀錄、人工確認責任。 工具名稱:[貼上] 功能:[貼上] 輸入/輸出:[貼上]
自我檢核
- 我已建立 .gitignore 排除敏感資料。
- 每個工具都有 README。
- commit message 能說明變更原因。
- 我不把 API key 或真實病人資料放進 repository。
Responses API 基礎
理解 API 的基本單位:request、response、instructions、input 與 structured output。
API 與 ChatGPT 介面最大的差別,是 API 讓你把模型能力放進可重複執行的流程。對醫學研究者而言,API 不應一開始用於高風險判斷,而應用於格式化、檢查、抽取與產生結構化報告。
本章不要求你成為工程師,而是讓你讀懂最小 request 的結構:你給模型 instructions、input 與輸出格式;模型回傳 response;你的程式保存 output,再交給作者人工確認。
核心原理
Instructions 定義任務邊界
要說明角色、限制、不可補內容。
Input 應最小化
只放完成任務必要資料。
Output 應結構化
JSON 或表格比自由文字更適合後續檢查。
API key 不是前端變數
公開網站不應暴露 API key。
| 步驟 | 內容 | 醫學寫作用途 |
|---|---|---|
| Prepare input | 去識別化、非機密、任務必要內容 | 段落檢查、表格欄位檢查 |
| Call model | instructions + input + output format | 產生 audit table |
| Parse output | 讀取 JSON 或表格 | 顯示 issue list |
| Human review | 作者決定採納與修正 | 避免把 tool output 當結論 |
Step-by-step 操作流程
- 先用手動 prompt 穩定流程
手動流程不穩定時不要 API 化。
- 定義 JSON schema
決定 issue、severity、suggested_action 等欄位。
- 建立測試輸入
使用模擬段落。
- 保存輸出與版本
記錄模型、日期、prompt 版本。
Worked example:abstract consistency checker
輸入情境
輸入 title、abstract 與 primary result。
AI 可能輸出
API 回傳 JSON:issue_type、quote、severity、suggested_action。
作者應如何檢查
作者檢查 abstract conclusion 是否比 Results 更強。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
在前端 JavaScript 直接放 API key。
任何訪客都可能看到或濫用 key。
較佳做法
把 request 送到後端或 Netlify Function,由環境變數讀取 API key。
降低 key 外洩與成本風險。
可直接複製的 Prompt
請幫我把以下手動 prompt 轉成 API task specification。請輸出:instructions、input fields、output JSON schema、test cases、error handling、human review steps、data safety notes。 手動 prompt:[貼上] 預期用途:[貼上]
自我檢核
- 我先用手動流程測試過任務。
- 輸入不含病人資料或機密稿件。
- 輸出格式固定且可人工檢查。
- API key 不會放在前端。
Web Search:文獻與投稿規範查證
把 web search 用於最新公開資訊查證,而不是讓模型替你下結論。
Web search 適合用來查詢可能變動的公開資訊,例如期刊 author instructions、AI disclosure 要求、guideline 更新、藥物安全公告或最新研究。它不適合用來取代系統性文獻搜尋,也不應把搜尋摘要直接當成 citation audit 的完成結果。
醫學寫作中,web search 的價值是「提醒你到來源查證」。模型可幫你找到候選來源與摘要,但作者仍需打開原文、確認日期、確認適用性,並保存查證紀錄。
核心原理
只查公開資料
不要用 web search 處理院內或未授權資料。
來源分級
官方文件、期刊網頁、guideline、原始研究優先。
日期很重要
投稿規範與 guideline 會更新。
摘要不是引用完成
必須回到來源確認文字與限制。
| 用途 | 適合來源 | 輸出應包含 | 人工確認 |
|---|---|---|---|
| Journal instructions | 期刊官網 | submission rules、AI disclosure、word limit | 查看目標期刊最新頁面 |
| Guideline 更新 | 學會或官方 guideline | 版本、日期、主要建議 | 確認適用族群 |
| Safety communication | 主管機關或官方公告 | 日期、適用藥物、警語 | 確認地區與時效 |
| 背景文獻 | PubMed / publisher page | 候選文獻資訊 | 回原文閱讀 |
Step-by-step 操作流程
- 先定義查詢問題
例如:目標期刊是否要求 AI disclosure。
- 要求來源表格
source、date、relevance、needs follow-up。
- 打開來源確認
不要只看模型摘要。
- 保存查證紀錄
把查詢日期與網址或 DOI 記錄在 audit log。
Worked example:投稿規範查證
輸入情境
你要投稿前確認期刊是否要求 AI disclosure。
AI 可能輸出
Web search 找到期刊 author instructions 與出版倫理頁。
作者應如何檢查
作者打開官網,確認最新版本與實際文字,再放入 cover letter 或 disclosure。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
請搜尋最新指引並告訴我治療建議。
模型摘要可能不完整,也可能混合不同版本。
較佳做法
請找出官方 guideline 頁面與版本日期,列出我需要打開確認的來源。
把模型用作導航,而不是最終指南解讀者。
可直接複製的 Prompt
請協助我查詢以下公開資訊。請只列出候選來源,不要替我下最終結論。請用表格輸出:source title、organization、date/version、relevance、what I must verify manually、link placeholder。 查詢問題:[貼上,例如 journal AI disclosure policy] 用途:[投稿前查證 / guideline 更新 / safety communication]
自我檢核
- 我優先使用官方或原始來源。
- 我保存查詢日期與來源版本。
- 我沒有把模型摘要直接當作引用。
- 我確認來源適用於我的研究與目標期刊。
File Search:建立文件知識庫
用 file search 查詢已授權文件,但所有答案都要能回到來源段落。
File search 的用途,是在你已經有權使用的文件中做語意與關鍵字檢索,例如公開 guideline、課程講義、團隊 SOP 或你有授權處理的文件。它不應用於未授權稿件、審稿機密或含個資資料。
在醫學寫作中,file search 最適合做 source-grounded Q&A:問一個問題,模型回傳答案與來源段落。真正的重點不是答案多流暢,而是能否追溯到文件中的具體位置。
核心原理
文件權限先於技術
能上傳不代表應上傳。
答案必須 grounded
每個結論都要能回到文件段落。
檢索會漏東西
semantic search 不保證找到所有相關段落。
適合查詢,不適合判斷
能協助找規範,但不替你決定臨床或投稿策略。
| 文件類型 | 可否使用 | 注意事項 |
|---|---|---|
| 公開 guideline PDF | 通常可 | 確認版本與授權 |
| 課程講義 | 若由你或機構授權可 | 標示來源與日期 |
| 團隊 SOP | 需內部授權 | 避免外部公開 |
| 未發表稿件或審稿資料 | 通常避免 | 除非明確授權與合規環境 |
| 含病人個資資料 | 高度敏感 | 需 IRB、資安與去識別化流程 |
Step-by-step 操作流程
- 確認文件可用
先確認授權、機密與個資狀態。
- 建立檔案清單
記錄文件名稱、版本、日期。
- 提出具體問題
避免問「幫我總結所有內容」。
- 核對來源段落
答案必須回文件確認。
Worked example:查 guideline 中 monitoring 項目
輸入情境
你上傳公開 guideline,希望查找 csDMARD monitoring 項目。
AI 可能輸出
File search 回傳相關段落摘要與文件位置。
作者應如何檢查
作者打開原文確認表格與 footnote,避免漏掉例外條件。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
上傳所有院內病歷,讓模型幫我找研究題目。
高風險且不合資料治理。
較佳做法
上傳公開 guideline 或已授權 SOP,查詢特定章節內容。
使用場景清楚且可追溯。
可直接複製的 Prompt
請根據我提供的文件知識庫回答問題。請只根據文件內容回答;若文件沒有提到,請說「文件中未找到」。請列出支持答案的來源段落與仍需人工確認的地方。 問題:[貼上] 文件類型:guideline / SOP / course notes 回答格式:答案摘要|來源段落|限制|人工確認
自我檢核
- 我確認文件可上傳與使用。
- 答案可回到來源段落。
- 我知道檢索可能漏掉內容。
- 我沒有上傳個資、未授權稿件或審稿資料。
Structured Outputs 與 Function Calling
用 JSON schema 與 function calling,把 AI 輸出變成可檢查資料。
當 AI 輸出是自由文字時,讀者很難確認是否漏欄位,也不容易把結果接到表格或工具。Structured outputs 的核心,是要求模型依照固定 schema 輸出,例如 issue_type、severity、quote、suggested_action、needs_verification。
Function calling 則是讓模型在需要時呼叫你定義的外部功能。對醫學研究者而言,這不是要讓模型自動做高風險決策,而是把穩定、低風險、可測試的步驟接起來。
核心原理
Schema 是契約
欄位名稱、類型與允許值要固定。
Enum 降低漂移
severity 只能是 low/medium/high,比自由文字穩定。
缺欄位要報錯
不要讓模型用流暢文字掩蓋缺失。
Function 不等於授權自動決策
外部工具仍需權限與人工審核。
| 欄位 | 類型 | 用途 |
|---|---|---|
| section | string | Introduction / Methods / Results / Discussion |
| issue_type | enum | overclaiming / inconsistency / missing citation / unclear method |
| quote | string | 觸發問題的原句 |
| severity | enum | low / medium / high |
| suggested_action | string | 修正建議 |
| needs_human_verification | boolean | 是否需人工確認 |
Step-by-step 操作流程
- 先設計人工表格
把你想看到的欄位寫出來。
- 轉成 JSON schema
定義欄位、型別與必填。
- 用模擬輸入測試
確認輸出格式穩定。
- 接入工具或表格
把 JSON 轉成網頁表格或 CSV。
Worked example:reviewer comment 分類
輸入情境
輸入 10 則 reviewer comments。
AI 可能輸出
Structured output 回傳每則 comment 的 type、required_action、priority。
作者應如何檢查
作者確認分類是否合理,再撰寫 response。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
請幫我整理 reviewer comments。
輸出可能格式不穩定,難以追蹤。
較佳做法
請依照 JSON schema 輸出 comment_id、category、required_action、response_strategy、needs_coauthor_input。
結果可轉成 revision tracker。
可直接複製的 Prompt
請幫我為以下醫學寫作任務設計 JSON schema。請包含欄位名稱、資料型態、是否必填、允許值、醫學寫作用途,以及哪些欄位必須人工確認。 任務:[例如 manuscript audit / literature extraction / reviewer comment classification] 輸入資料:[貼上類型] 輸出用途:[表格 / CSV / dashboard]
自我檢核
- 我先設計人工表格,再設計 schema。
- 所有高風險欄位都有 needs_human_verification。
- 我用模擬資料測試格式穩定性。
- Function calling 不會處理未授權資料。
醫學文獻 API 入門
把 PubMed、Crossref 與其他學術 API 放進可查證的文獻整理流程。
醫學研究者使用 GPT 寫作前,最容易忽略的是「資料來源先整理好」。若文獻 metadata、PMID、DOI、期刊、年份、摘要與引用關係都散在不同地方,GPT 很容易被要求做它不該做的事:憑印象生成引用或替你猜測文獻內容。
文獻 API 的角色,是把可公開取得的 bibliographic metadata 轉成可重複、可查證的表格。本章先建立整體地圖,後續章節再分別示範 PubMed、Crossref、Europe PMC、OpenAlex、Semantic Scholar、ORCID 與 DataCite。
API 在醫學寫作中的正確位置
API 是 metadata pipeline
它適合批次取得 PMID、DOI、title、journal、year、abstract 與 citation links。
API 不是證據判斷器
metadata 完整不等於研究品質高;abstract 也不等於全文。
API 應先於 GPT
先把來源整理成 evidence table,再讓 GPT 協助格式化、分類與找缺漏。
API 使用要可追溯
保存 query、日期、endpoint、參數與輸出檔案。
| API | 主要用途 | 適合情境 | 注意事項 |
|---|---|---|---|
| PubMed / NCBI E-utilities | 搜尋 PMID、摘要與 PubMed metadata | 醫學文獻搜尋與 evidence table 起點 | 遵守 NCBI 使用限制,建議提供 tool/email |
| Crossref | DOI、publisher、journal metadata | reference audit、DOI 補齊 | metadata 由 publisher 提供,可能不完整 |
| Europe PMC | biomedical literature、PMCID、open access links | 找 OA full text 與補充 biomedical metadata | 可取得 full text 不代表可任意重用 |
| OpenAlex | works、authors、institutions、concepts、citation counts | bibliometric map、topic landscape | citation 指標要小心解讀 |
| Semantic Scholar | citation graph、references、paper fields | 相關文獻與 citation network | rate limit 與欄位覆蓋率需檢查 |
| ORCID | 作者身份與公開 record | 作者消歧與 profile 補充 | 只使用公開資料;OAuth 需授權 |
| DataCite | dataset / software DOI metadata | data availability 與資料引用 | 建立 DOI 需 repository credentials |
Step-by-step:最小文獻 API 工作流
- 先寫 query
從 PubMed query 開始,不要先問 GPT「找文獻」。
- 用 PubMed 找 PMID
保存 query、日期與 retmax。
- 用 DOI 補 metadata
以 Crossref 補 publisher、journal、reference count。
- 輸出 literature table
包含 source_api 與 needs_manual_check 欄位。
- 再讓 GPT 協助整理
GPT 只能整理已有欄位,不得自行生成新引用。
可直接複製的 Prompt
請幫我把以下文獻整理需求轉成 API pipeline 規格。請輸出:資料來源、endpoint、輸入欄位、輸出欄位、需要 cache 的地方、人工確認欄位、不可由 AI 自行判斷的事項。 研究主題:[貼上] 文獻類型:[review / cohort / RCT / TTE 等] 預計輸出:[evidence table / citation audit / bibliography]
參考來源
PubMed / NCBI E-utilities API 實戰
用 ESearch、ESummary 與 EFetch 建立可重複的 PubMed literature table。
PubMed 是醫學研究者最常用的文獻入口;當你需要批次查詢、保存搜尋流程、建立 evidence table 時,應使用 NCBI E-utilities,而不是手動複製搜尋結果。
本章以 Python 示範 esearch、esummary 與 efetch 的最小流程。正式研究時,請遵守 NCBI 使用規範,包括限制請求頻率、提供 tool/email,並避免重複抓取相同資料。
| 工具 | 用途 | 醫學寫作應用 |
|---|---|---|
| ESearch | 用 query 搜尋 PMID | 建立文獻清單起點 |
| ESummary | 用 PMID 抓摘要 metadata | title、journal、pubdate、DOI |
| EFetch | 抓 MEDLINE / XML / abstract | 摘要表與人工閱讀入口 |
| ELink | 取得相關文獻、PMC links | 補充全文入口或 related articles |
| ECitMatch | 以 citation 字串比對 PMID | 清理 reference list |
Python 範例:ESearch + ESummary
import requests, time, pandas as pd
BASE = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils"
query = '("rheumatoid arthritis"[Title/Abstract]) AND ("interstitial lung disease"[Title/Abstract]) AND review[Publication Type] AND 2019:2026[pdat]'
params = {"db":"pubmed", "term":query, "retmode":"json", "retmax":20,
"tool":"tmbdrs_ebook_demo", "email":"your_email@example.com"}
r = requests.get(f"{BASE}/esearch.fcgi", params=params); r.raise_for_status()
pmids = r.json()["esearchresult"]["idlist"]
time.sleep(0.34) # 約每秒不超過 3 requests
s = requests.get(f"{BASE}/esummary.fcgi", params={"db":"pubmed", "id":",".join(pmids), "retmode":"json", "tool":"tmbdrs_ebook_demo", "email":"your_email@example.com"})
s.raise_for_status()
data = s.json()["result"]
rows = []
for pmid in pmids:
item = data[pmid]
rows.append({"pmid": pmid, "title": item.get("title"), "journal": item.get("fulljournalname"),
"pubdate": item.get("pubdate"), "doi": next((a["value"] for a in item.get("articleids", []) if a.get("idtype") == "doi"), None)})
df = pd.DataFrame(rows)
print(df)Worked example:把 PubMed 結果變成 evidence table 草稿
API 回傳的 title 與 abstract 只是一層 metadata。你可以讓 GPT 協助把 metadata 初步分類為 review、cohort、trial、case series,但不能讓 GPT 直接判斷研究品質。真正的 evidence table 還需要人工閱讀全文後補上 study design、population、outcome、effect estimate 與 limitations。
自我檢核
- 我保存了 PubMed query、日期、retmax 與 endpoint。
- 我沒有把 abstract 當成全文證據。
- 我使用 sleep 或 cache 避免過量請求。
- 我在 literature table 中保留 needs_full_text_review 欄位。
參考來源
Crossref API:DOI 與 metadata 查證
用 DOI metadata 補強 reference audit,但不把 metadata 當成證據。
Crossref 的核心價值在於 DOI metadata。當 PubMed 記錄缺 DOI、期刊資訊不完整,或 reference list 需要查核時,Crossref 可用來補 publisher、journal、publication year、type、license 與 reference metadata。
Crossref 不是醫學 evidence database。它能告訴你 DOI 對應的文章 metadata,但不能告訴你該文章是否支持你的 claim。
| 問題 | PubMed | Crossref | 人工確認 |
|---|---|---|---|
| 找醫學文獻 | 強 | 中 | 確認 query 與納入標準 |
| 查 DOI | 有時完整 | 強 | 確認 DOI 與文章題名相符 |
| 查 publisher / journal metadata | 有限 | 強 | 確認期刊名稱與 ISSN |
| 判斷證據品質 | 不能 | 不能 | 人工閱讀與 critical appraisal |
Python 範例:用 DOI 查 Crossref
import requests
doi = "10.1136/bmj-2024-081123" # 範例 DOI,請替換成自己的 DOI
url = f"https://api.crossref.org/works/{doi}"
headers = {"User-Agent": "TMBDRS-Ebook-Demo/1.0 (mailto:your_email@example.com)"}
r = requests.get(url, headers=headers); r.raise_for_status()
item = r.json()["message"]
record = {
"doi": item.get("DOI"),
"title": item.get("title", [None])[0],
"journal": item.get("container-title", [None])[0],
"publisher": item.get("publisher"),
"type": item.get("type"),
"reference_count": item.get("reference-count")
}
print(record)錯誤示範與修正
不建議
Crossref 查到 DOI,所以這篇文獻一定可靠。
DOI metadata 代表註冊資訊,不代表研究品質或 claim support。
較佳做法
Crossref 用於 reference audit;claim support 仍回到全文、研究設計與 reporting guideline。
參考來源
Europe PMC、OpenAlex、Semantic Scholar、ORCID、DataCite
依任務選擇 biomedical metadata、citation graph、author identity 與 dataset DOI API。
PubMed 與 Crossref 足以完成多數醫學論文的基本文獻表,但進階任務常需要其他資料來源。例如 Europe PMC 可補 PMCID 與 open access link,OpenAlex 可做 topic landscape,Semantic Scholar 可查 citation graph,ORCID 可處理作者消歧,DataCite 可查 dataset DOI。
| API | 適合任務 | 輸出欄位 | 限制 |
|---|---|---|---|
| Europe PMC | 找 PMCID、OA full text link、biomedical metadata | pmid、pmcid、doi、isOpenAccess | OA link 不等於可任意重用全文 |
| OpenAlex | topic map、author/institution、citation count | works、authors、concepts、cited_by_count | citation 指標需謹慎解讀 |
| Semantic Scholar | references、citations、related papers | paperId、citationCount、fieldsOfStudy | rate limit 與 coverage 需測試 |
| ORCID | 作者身份與公開作品 | ORCID iD、works、affiliations | 只可用公開資料或授權資料 |
| DataCite | dataset / software DOI | DOI、creators、relatedIdentifiers | 建立 DOI 需 repository account |
Europe PMC 範例
import requests, pandas as pd
url = "https://www.ebi.ac.uk/europepmc/webservices/rest/search"
params = {"query":"rheumatoid arthritis interstitial lung disease", "format":"json", "pageSize":10}
r = requests.get(url, params=params); r.raise_for_status()
rows = []
for item in r.json()["resultList"]["result"]:
rows.append({"pmid": item.get("pmid"), "pmcid": item.get("pmcid"), "doi": item.get("doi"),
"title": item.get("title"), "journal": item.get("journalTitle"), "year": item.get("pubYear"),
"is_open_access": item.get("isOpenAccess")})
print(pd.DataFrame(rows))參考來源
文獻 API Evidence Pipeline
把 PubMed、Crossref、Europe PMC 與 GPT 串成可追溯的 evidence table 工作流。
文獻 API 的價值不在於單次查詢,而在於建立可重複的 evidence pipeline。你應該能從同一個 query 重新產生 PMID list、metadata table、DOI audit、OA link table 與 citation audit,並保存每一步的輸入與輸出。
完整 pipeline
- PubMed ESearch
輸入 query,輸出 PMID list。
- PubMed ESummary / EFetch
補 title、journal、year、DOI、abstract。
- Crossref DOI audit
補 publisher、reference_count、license link。
- Europe PMC
補 PMCID 與 open access status。
- OpenAlex / Semantic Scholar
補 citation graph 與 topic metadata。
- Human evidence coding
人工補 study design、population、outcome、effect estimate、limitations。
- GPT formatting
只整理已有欄位,不生成未查證引用。
| 欄位 | 來源 | 用途 | 人工確認 |
|---|---|---|---|
| pmid | PubMed | 穩定識別醫學文獻 | 確認 PMID 與題名相符 |
| doi | PubMed / Crossref | reference audit | 確認 DOI 不屬於 erratum 或其他版本 |
| abstract | PubMed / Europe PMC | 初步分類 | 不能取代全文閱讀 |
| source_api | pipeline | 可追溯來源 | 保存 request date |
| metadata_conflict | merge step | 標記 PubMed/Crossref 不一致 | 人工決定採用哪個欄位 |
| claim_supported | human coding | claim-to-citation audit | 全文確認 |
GPT 應放在 pipeline 最後
不建議
請 GPT 幫我找 20 篇文獻並整理引用。
這會把搜尋、metadata、證據判斷與引用生成混在一起,難以查證。
較佳做法
先用 API 產出 literature table,再請 GPT 根據表格欄位分類研究設計、標記缺漏欄位與產生需要人工確認的問題。
來源與判斷責任分開,流程可重複。
可直接複製的 Prompt
以下是由 PubMed/Crossref/Europe PMC 產生的 literature table。請只根據表格中已有欄位,協助我標記:可能研究設計、需要全文確認的原因、metadata conflict、可能對應的 reporting guideline。請不要新增文獻、不要生成 citation、不要判斷臨床結論。 Literature table:[貼上 CSV 或 Markdown 表格]
參考來源
資料安全、IRB 與隱私提醒
醫學 AI 工具的第一原則:資料安全與研究倫理先於效率。
在醫學研究中,最危險的不是工具不夠強,而是工具太方便,使研究者在沒有意識到風險時輸入不該輸入的資料。病人資料、未授權稿件、審稿機密、IRB 文件與院內資料都有不同層級的治理要求。
本章提供一個實用判斷框架:先辨識資料類型,再判斷是否可用、需不需要去識別化、是否需 IRB 或機構核可、是否能放入雲端工具,最後才考慮要用 ChatGPT、Codex 或 API。
核心原理
資料分類先行
public、internal、confidential、personal data、PHI/PII 不可混在一起。
去識別化不是萬能
小樣本、罕見病、日期與地點也可能再識別。
最小必要原則
能用模擬資料就不用真實資料。
API key 也是敏感資料
不得提交到 Git 或放在前端。
| 資料 | 風險 | 建議處理 |
|---|---|---|
| 公開文獻與 guideline | 低 | 可用,但仍需引用與版本確認 |
| 自己撰寫的非機密草稿 | 中 | 可視情況使用,保留 AI 使用紀錄 |
| 未授權共同作者稿件 | 中到高 | 需取得授權 |
| 審稿機密資料 | 高 | 通常避免上傳外部工具 |
| 可識別病人資料 | 高 | 需 IRB、去識別化、資安與機構核可 |
Step-by-step 操作流程
- 辨識資料類型
先判斷 public / internal / confidential / personal data。
- 決定可否輸入
不確定時預設不輸入。
- 替換成模擬資料
使用 synthetic 或簡化片段練習。
- 保存決策紀錄
記錄為何可使用、如何去識別化、誰核可。
Worked example:想用真實病例練習 abstract
輸入情境
你有一個罕見病例,想讓 GPT 幫你寫 case report。
AI 可能輸出
AI 可改用模擬病例框架,不輸入真實日期、地點、稀有組合與可識別細節。
作者應如何檢查
作者應遵守 IRB、病人同意與機構規範。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
直接貼上病歷摘要,請 AI 幫我整理。
可能包含個資、稀有病況與機構資料。
較佳做法
先用模擬資料練習寫作流程;若需真實資料,依機構流程去識別化並確認授權。
把安全與倫理放在效率前。
可直接複製的 Prompt
請根據以下計畫,幫我建立資料使用風險檢查表。請不要要求我貼上任何實際病人資料。請輸出:資料類型、風險等級、是否可輸入 AI、需要去識別化項目、是否需 IRB/資安/共同作者授權、替代模擬資料方案。 計畫用途:[貼上] 資料類型描述:[不要貼原始資料,只描述類型]
自我檢核
- 我已分類資料風險。
- 我沒有把病人個資、審稿資料或未授權稿件輸入外部工具。
- API key 沒有放在前端或 Git。
- 我能用模擬資料替代真實資料完成練習。
Prompt Bank
把 prompt 當成可修訂的研究流程,而不是一次性咒語。
Prompt bank 的目的不是讓讀者複製一串魔法文字,而是提供可修訂的任務模板。每個 prompt 都應包含使用時機、輸入格式、輸出要求、限制與人工檢查點。
本章的 prompt 分為五組:題目與文獻、review article、original article、投稿前檢查、Codex/API。使用時請先替換方括號內容,並刪除不適合你研究的指令。
核心原理
Prompt 是流程的一部分
prompt 前要有任務定義,prompt 後要有人工審核。
輸出格式要固定
表格與 schema 比自由文字容易檢查。
限制比角色更重要
明確要求不要新增文獻、數字或方法。
Prompt 也要版本管理
好用的 prompt 應保存版本與使用情境。
| 區塊 | 內容 | 例子 |
|---|---|---|
| Role | 模型扮演的輔助角色 | You are a manuscript consistency checker |
| Task | 具體任務 | Check for overclaiming in Discussion |
| Input | 你會提供的資料 | study design, results, draft paragraph |
| Output | 要求格式 | table: quote, issue, suggested revision |
| Constraints | 禁止事項 | Do not add citations or new facts |
| Verification | 人工確認 | Mark all items needing human verification |
Step-by-step 操作流程
- 先選任務
不要一個 prompt 做所有事。
- 填入最小必要背景
避免輸入機密資料。
- 指定輸出表格
讓結果可檢查。
- 保存好用版本
把 prompt 與完成物一起保存。
Worked example:改寫 Discussion prompt
輸入情境
你想降低 causal overclaiming。
AI 可能輸出
Prompt 要求只檢查 overclaiming,不新增文獻。
作者應如何檢查
作者逐句確認修正版仍符合 Results。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
請幫我把文章寫得更像 NEJM。
目標模糊且容易過度包裝。
較佳做法
請檢查以下段落是否有 causal overclaiming,並提出保守改寫。不要改變研究設計或新增 citation。
任務具體、可檢查、風險較低。
核心 Prompt 模板
請根據以下臨床觀察建立 PICOT 表格,並評分 clinical importance、feasibility、comparability、novelty。請列出這個題目不值得做的可能理由。 臨床觀察:[貼上] 資料限制:[貼上]
請把以下文獻內容整理成 evidence table。若資訊未提供,請填 not reported,不要自行補。欄位:citation, design, population, exposure, comparator, outcome, effect estimate, limitation, claim supported, needs verification。 文獻內容:[貼上]
請根據以下結果表撰寫 Results 文字。只描述結果,不解釋機轉或臨床意義。每個主要 outcome 包含 event rate、effect estimate、95% CI 與時間點。若資訊不足,請列出缺漏。 結果表:[貼上]
請把以下 reviewer comments 整理成 response tracker。欄位:comment, category, required action, manuscript section to revise, proposed response, needs coauthor input。請不要假裝已完成未做的修改。 Comments:[貼上]
自我檢核
- 我在使用 prompt 前已定義任務。
- Prompt 有限制 AI 不新增未查證內容。
- 輸出格式可供人工審核。
- 我保存 prompt 版本與使用結果。
Checklist Bank
把 checklist 當成投稿前品質管理工具,而不是形式化打勾。
Checklist 的價值不是讓你覺得完成,而是暴露尚未完成的地方。好的 checklist 必須能指出需要修正的具體位置,例如 abstract conclusion 是否超過 Results、Methods 是否定義 index date、Discussion 是否把 association 寫成 causation。
本章提供可直接套用的 checklist bank。建議把它們放進 manuscript 資料夾,投稿前至少跑一輪。
核心原理
Checklist 要能產生行動
每個項目若不通過,應知道要修哪裡。
分階段檢查
題目、文獻、Methods、Results、投稿前不能混成一張表。
嚴重度要分級
critical、major、minor 有助於排序修改。
需保留審核者
誰檢查、何時檢查、是否完成要有紀錄。
| Checklist | 使用時機 | Critical items |
|---|---|---|
| 題目評估 | 開始研究前 | PICOT、比較組、outcome 可測性 |
| 文獻搜尋 | 寫 Introduction 前 | search log、known key papers、evidence gaps |
| Methods | 分析前與投稿前 | index date、exposure、outcome、covariates |
| Results | 表格完成後 | 數字一致、effect estimate、無推論 |
| Discussion | 投稿前 | overclaiming、limitations、clinical implications |
| Submission | 投稿前最後一天 | AI disclosure、COI、cover letter、format |
Step-by-step 操作流程
- 選擇對應 checklist
不要用一張總表檢查所有內容。
- 填寫 evidence
每個打勾最好附上頁碼、段落或表格。
- 分級問題
critical 先修,minor 最後修。
- 重新跑一輪
大修後 checklist 要重跑。
Worked example:Methods checklist
輸入情境
你完成 Methods 草稿。
AI 可能輸出
Checklist 發現 index date 已寫,但 baseline covariate window 未定義。
作者應如何檢查
作者補上 covariates measured within 12 months before index date。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
全部項目都打勾,但沒有紀錄位置。
無法確認是否真的檢查過。
較佳做法
每個 checklist item 附上 manuscript section、line 或 table。
可追溯、可交接、可審核。
投稿前 Critical Checklist
| 區塊 | 必查項目 | 不通過時的處理 |
|---|---|---|
| Title/Abstract | 結論不超過 Results | 降語氣或補數字 |
| Methods | Population、exposure、comparator、outcome 可重建 | 補定義,不讓 AI 補方法 |
| Results | 文字與表格一致 | 逐項核對數字 |
| Discussion | 無 causal overclaiming | 改成 association / may / hypothesis |
| References | 每個核心 claim 有支持 citation | 換引用或改句子 |
| Ethics/AI | AI 使用揭露與資料安全 | 依期刊規範調整 |
可直接複製的 Prompt
請把以下 checklist 轉成 manuscript audit table。欄位:item, section, evidence/location, status, severity, required action, owner, due date。請不要替我判斷內容正確,只建立可追蹤表格。 Checklist:[貼上] Manuscript stage:[貼上]
自我檢核
- 每個 checklist item 都能導向具體修改。
- Critical items 未通過時不投稿。
- 我保存 checklist 完成日期與負責人。
- 大修後我會重新跑 checklist。
API / Codex Mini-Cookbook
把 Codex 與 API 範例收斂成最小、可測試、可安全維護的小工具。
Mini-Cookbook 的目的不是展示複雜工程,而是讓醫學研究者看懂「如何從手動流程走到最小工具」。每個範例都應該有明確輸入、輸出、限制與人工確認點。
本章不恢復公開互動 API demo,也不需要 API key。若未來要做互動功能,應以後端 proxy 或 Netlify Functions 保存 key,並且只使用模擬資料測試。
核心原理
先做 offline 工具
CSV checker、Markdown table 產生器比 live API 安全。
Schema 先於 UI
先定義輸出欄位,再設計畫面。
Mock 先於 live
用 mock response 測流程,避免成本與資料風險。
人類審核永遠保留
任何工具輸出都要有 needs verification。
| 範例 | 輸入 | 輸出 | 風險控制 |
|---|---|---|---|
| Literature CSV checker | sample_literature.csv | missing_fields.csv | 不處理真實全文 |
| Claim audit table | claim_citation.csv | audit_report.md | 不判斷 citation 是否真的支持 |
| Reviewer tracker | comments.txt | revision_tracker.csv | 不假裝已完成修改 |
| Structured output schema | schema.json | validated JSON | 用模擬輸入 |
| Web search verification log | query list | source_log.csv | 只列候選來源 |
Step-by-step 操作流程
- 選 cookbook 範例
從最小工具開始。
- 準備模擬輸入
不要使用真實敏感資料。
- 執行或手動模擬
先確認輸出是否符合預期。
- 加上 README 與限制
讓使用者知道工具不能做什麼。
Worked example:claim audit checker
輸入情境
輸入 claim_citation.csv。
AI 可能輸出
工具標記 citation 欄空白與 support_level 欄空白。
作者應如何檢查
作者回原文確認 support level,而不是讓工具判斷。
此為模擬教學案例。不要把範例文字當作真實研究結論或直接投稿內容。
錯誤示範與修正邏輯
不建議
做一個全自動投稿前 AI 審稿平台。
範圍過大、風險過高、難以驗證。
較佳做法
先做一個檢查 manuscript audit CSV 欄位完整性的 script。
可測試、可維護、低風險。
最小 Python 範例:檢查 Evidence Table 缺漏
import csv
from pathlib import Path
required = ["citation", "design", "population", "outcome", "limitation", "needs_verification"]
input_file = Path("sample_literature.csv")
output_file = Path("missing_fields.csv")
with input_file.open(newline="", encoding="utf-8") as f:
rows = list(csv.DictReader(f))
missing = []
for i, row in enumerate(rows, start=1):
for col in required:
if not (row.get(col) or "").strip():
missing.append({"row": i, "citation": row.get("citation", ""), "missing_field": col})
with output_file.open("w", newline="", encoding="utf-8") as f:
writer = csv.DictWriter(f, fieldnames=["row", "citation", "missing_field"])
writer.writeheader()
writer.writerows(missing)
print(f"Missing fields: {len(missing)}")這個範例只檢查欄位是否缺漏,不會讀原文、不會判斷 citation 是否支持 claim,也不會產生結論。
可直接複製的 Prompt
請幫我為以下研究小工具撰寫 README。請包含目的、輸入、輸出、安裝/執行方式、測試資料、限制、不可輸入資料、人工確認責任。 工具:[貼上] 輸入/輸出:[貼上] 限制:[貼上]
自我檢核
- 我從最小工具開始,而不是大平台。
- 所有範例使用模擬資料。
- 工具輸出有人工確認步驟。
- README 清楚說明不能用工具取代作者判斷。