重點
一眼看懂:這不是「請 AI 評論一篇貼文」,而是一條把社群內容轉成可查證知識的流水線。
進來的
一篇 FB 衛教貼文(皮膚專科烏惟新醫師):「大雜燴不等於好料理」——三效複方藥膏(Clotrimazole+Betamethasone+Gentamicin)長期亂擦,把股癬擦成「偽裝癬(Tinea incognito)」,還造成皮膚萎縮、擴張紋。
出去的
一個 pearl bundle(逐字 raw.md + manifest.json)+ 一篇 _wiki 綜述,掛上 verification_status: partial 與逐條查核表。原始貼文與查核結果都留在知識庫,可被之後的問答引用。
保真優先
原文一字不改先存(raw.md verbatim),再處理。先保住來源,後做判斷。
只引用看過全文
每一條臨床主張都對庫內 Fitzpatrick 9e 五章查核,不靠模型記憶。庫內沒有的(如術語起源)誠實標為「web 線索、待補全文」。
可信度是標記,不是讚或踩
8 條相符/3 條需註記/0 條被推翻 → 整體 partial。主軸正確,但保留三處精確度註記。
流程
五步,可在會議時先講這條線,再往下看對話與工具。
raw.md(1374 字)+ manifest.json,先標 unverified。_wiki 綜述(錨定五章);verification_status 由 unverified → partial,附逐條 claim_table。對話
擷取自本場稍早的真實 session(agent 視角),保留關鍵往返。
raw.md(1374 字)+ manifest.json,先標 verification_status: unverified——先保住原文,再查證。
庫內剛好有 Fitzpatrick Dermatology 9e(淺層黴菌、局部類固醇、抗黴菌、局部治療)+一本藥理,是理想的交叉引用來源。啟動查核。manifest:citable_as: expert_opinion、補 post_url / author_url。引用=可;全文轉載=仍需作者同意。查核表(節錄)
完整 11 條與每條對應的章節,存在 bundle 的 manifest.json,可回溯到 Fitzpatrick 第幾章。
| 主張 | 判定 | 依據(庫內) |
|---|---|---|
| 三成分身分(clotrimazole 抗黴菌/betamethasone 局部類固醇/gentamicin 抗生素) | 相符 | Fitzpatrick 9e ch188 / ch184;藥理 ch061 |
| 股癬(tinea cruris)=皮癬菌感染 | 相符 | Fitzpatrick 9e ch160 Table 160-12 |
| 局部類固醇用於皮癬菌病 → 遮蔽/惡化(偽裝癬) | 相符 | Fitzpatrick 9e ch184「Development of Infections」 |
| 長期高效價局部類固醇 → 皮膚萎縮、微血管擴張 | 相符 | Fitzpatrick 9e ch184;藥理 ch061 |
| 「強效類固醇」 | 需註記 | 僅就 betamethasone dipropionate 成立(valerate 為中~強效) |
| 「有加類固醇的複方就是無法治癒黴菌病」 | 需註記 | 過度絕對;教科書用 controversial/discouraged,複方含 clotrimazole。方向(改用單方)正確 |
| 「Tinea incognito」術語+起源 | 需註記 | 庫內僅形態線索;定義/起源為 web 線索、待補全文 |
工具操作
展開每一筆:目的、實際做了什麼、結果摘要。這是 agent 真的跑出來的,不是事後補的。
1環境偵察:我能寫哪、查哪?ssh · shell
ssh 工作機 'hostname; ls -d ~/雲端硬碟/agent-share/pearls/' psql 資料庫 -tAc "select 1" # 查重用
本機無雲端硬碟 → 知識庫在工作機(走 ssh);資料庫可達。
2查重+定位庫內教科書來源rg · find
rg -l -i "tinea incognito|複方藥膏|偽裝癬" pearls/ find agent-share -ipath "*fitzpatrick*" -name "proofread.md"
烏醫師:既有作者、此主題無重複 → 建新 bundle。 命中 Fitzpatrick 9e:ch160 淺層黴菌、ch184 局部類固醇、ch188 抗黴菌、ch183 局部治療+藥理 ch061。
3保真存檔:verbatim raw.md + manifestpython · scp
// 算字數 + sha256,寫 raw.md(前置 metadata + 貼文全文)+ manifest.json char_count = 1374 ; verification_status = "unverified" scp raw.md manifest.json 工作機:.../pearls/2026/2026-06-15_wu_weihsin_combination_cream_tinea_incognito/
bundle 落地。verification_status: unverified(等查核翻轉)。
4對抗式查核 workflow(這步是重點)multi-agent
workflow:
Phase Research(平行):
laneA 讀 Fitzpatrick ch160(黴菌章) → 股癬病原/治療、tinea incognito、遮蔽機轉
laneB 讀 ch184/188/183(類固醇+抗黴菌+局部治療)→ 效價分級、萎縮、複方立場
laneC grounded web(補指引/術語起源) → 標為「線索、需看全文」
Phase Verify(對抗式):
對 C1–C11 每條獨立判定,主動找「被誇大/不精確」,優先引庫內全文
overall = partial;8 corroborated / 3 partial / 0 refuted。 逐條 evidence + 章節 anchor 全部寫回 manifest.claim_table。
5翻轉可信度+寫 wiki+登錄edit · psql
manifest.verification_status: unverified → partial (+ verification_note + claim_table) 寫 _wiki/clinical_medicine-dermatology-tinea_incognito_steroid_modified.md(錨定 5 章) chain-log 追加一列;4 個未註冊 tag → tag-candidates(待人工審)
pearl + wiki 落地;之後 /wiki 問皮膚黴菌題,可帶章節引用作答。
方法(ELI5)
為什麼這條流水線「敢被查」。
raw → wiki,每層留痕
先逐字保真(raw),再合成(wiki)。原文永遠在,合成隨時可重做、可比對。
只引用看過全文
事實對庫內教科書全文查核;查不到就誠實說「待補」。社群貼文的「意見」可當專家意見引用,但不等於事實背書。
可信度是一個欄位
unverified → partial → corroborated → refuted。它是機器可讀的標記,讓下游知道這條知識被查到什麼程度。
公開註記
這是 agent 在本場稍早真實跑出來的紀錄,未事後美化。完整 11 條查核表、每條對應的 Fitzpatrick 章節、以及 verification 狀態,都存在知識庫 bundle 的 manifest.json,可回溯。