在剛結束的放射科年會看到一個有趣的商品,主打輸入一些關鍵字就可以擴充成完整報告,其核心邏輯應該是良好調校的 LLM。其實這和我之前做的一個報告系統 AI 小功能有點像,所以快速的把其核心抽出來,分享到學會的群組,這裡也留個記錄。
用途:
針對目前畫面上已選取的文字,透過 AI 進行潤色,並在接受後貼回原本視窗。
使用方式:
- 在任意應用程式中先選取一段文字。
- 按下本檔案設定的快捷鍵,預設為 Alt+R。
- 腳本會先送出 Ctrl+C,把選取文字複製到 clipboard。
- 若 clipboard 內有文字,腳本會呼叫 AI API 進行潤色。
- 顯示原文與潤色結果的比較視窗。
- 按 Accept 後,腳本會切回原視窗並送出 Ctrl+V 貼上結果。
- 按 Reject 或 Esc 則取消,不會貼回。
使用前必須先去申請一組呼叫 LLM 的 API Key,例如 google AI,填入檔案中,目前 demo 選的 model 是 gemma-4-31b-it,目前它一天可以免費呼叫 1500 次,通常情況已經很夠用。當然也可以去試其他要付費或是更快速的 model。
這只是一個簡單版本的 demo,讓 AI 可以快速接入現有的報告系統,這類工具的核心還是精心調整的 prompt,就根據個人需求再優化,例如現有的 prompt,我加入了一段專門處理肺結節的邏輯。當 AI 看到 10 x 8 mm 時,它會自動計算並補上 (mean diameter: 9 mm)。
資安提示:關於隱私安全,這個腳本僅傳送『手動選取』的文字,但建議使用時仍需注意去識別化(De-identification),不要選取病患姓名或病歷號碼,避免將病患隱私上傳至公有雲 API。當然改接本地的 LLM 也是一種方式。
當然這只是個很初期的版本,無法和廠商 demo 的商用版相比,但其實就是慢慢進化 system prompt 並找到合適的 model 來搭配,就可以調出一個最適合自己用的版本。