從零開發文獻搜尋 Skill
給教授與研究生的實作指南
鄭緯筌 Vista Cheng
2026-08-16
鄭緯筌 Vista Cheng:作家.講師.AI 內容顧問
2023 年起工作重心全面轉向生成式 AI,進入數十間臺灣企業導入 AI 工作流。
30+
年寫作年資,1995 年出版第一本書
20
本出版著作
19,000+
電子報訂戶
100+
企業與公開班工作坊場次
你一定經歷過這種下午
為了確認一個論點有沒有人做過:換了六種關鍵字、開了二十個分頁、三小時後一堆 PDF,還是不確定有沒有漏掉關鍵文獻。
6 種關鍵字/20 個分頁/3 小時
更麻煩的是第二個問題
幫我找相關文獻
Chen, M., & Lin, T. (2023). Generative AI and the Transformation of Literature Reviews in Higher Education. Journal of Applied Educational Technology, 18(4), 221-239. https://doi.org/10.1080/1234.5678
直接問聊天機器人「幫我找相關文獻」,它常常編出看起來很像真的、實際上不存在的書目。(這篇論文不存在)
今天要教你的事
親手開發一套文獻搜尋 Skill:讓 AI 按照你的規矩、用真實的學術資料庫 API 查文獻,每一筆書目都可驗證。
你不需要是工程師:會複製貼上命令、願意花一個週末就夠。
六個步驟
查現成方案
選資料來源
親手打一次 API
寫五段式說明書
實測驗收
持續迭代
Skill 是什麼:兩樣東西的組合
-
一份說明書(SKILL.md)
告訴 AI 什麼時候用、怎麼用、什麼時候不要用、怎麼回報。
-
一組可執行工具
幾支小腳本或幾條 API 命令。
開發 Skill 比較像寫 SOP
你在學術上怎麼訓練碩一新生查文獻,就怎麼寫這份說明書。
這是教授與研究生的優勢:你比工程師更清楚一次合格的文獻檢索該長什麼樣子。
00
第零步:先確認沒有現成的
動手前先查 GitHub,這一步能省下你整個週末。
GitHub 搜尋關鍵字
paper search MCP
OpenAlex MCP server
claude skill literature review
awesome claude skills
評估現成專案的三個指標
-
星數(社群驗證度)
-
最後 commit 日期(超過一年沒更新視同棄置)
-
README 是否誠實標註每個資料來源的限制。
一場真實調查的結論
現成專案能覆蓋大部分資料存取需求,但「你的領域該查哪個資料庫、什麼文獻該淘汰、查到什麼程度停手」這層判斷邏輯,沒有任何現成專案幫你寫好。
合理結局:資料存取層用現成的,判斷邏輯自己寫。
01
第一步:選資料來源
這個決定占成敗的一半。選錯地基,後面全部白做。
五大學術資料庫 API
-
OpenAlex
4.7 億筆全學門|免費不用申請|首選,社科與教育覆蓋尤佳
-
Crossref
DOI 書目權威|免費|所有人,驗證書目真偽
-
Semantic Scholar
2 億筆偏理工|免費但建議申請 key 否則限流嚴重|需要引文網路分析的人
-
arXiv
理工預印本|免費|資工物理數學
-
PubMed
生醫文獻|免費|醫學公衛心理
這些路走不通
這些路走不通
- ✗ Google Scholar 從來沒有官方 API,號稱能查它的工具都是爬蟲,隨時失效。
- ✗ JSTOR、PsycINFO、ERIC 沒有公開 API。
- ✗ Scopus 與 Web of Science 要機構付費訂閱。
替代路線
- ✓ 替代路線:OpenAlex 聚合了 Crossref 與 PubMed 等多源,教育學與傳播學期刊都查得到。
4.7 億筆
全學門文獻覆蓋
首選起點:OpenAlex
免申請、免金鑰、不限流;
提供 email 還能進入更快的禮貌通道。
唯一零門檻的全學門選項。
02
第二步:親手打一次 API
目的是除魅:所謂串接學術資料庫,就是一條命令的事。
打開終端機貼上這條命令
curl -s "https://api.openalex.org/works?search=teacher%20professional%20development&filter=from_publication_date:2022-01-01&sort=cited_by_count:desc&per-page=3&mailto=you@example.com"
把 email 換成你自己的
你會拿到什麼
-
JSON 資料,欄位含論文標題、作者、期刊、引用數、DOI。
-
花十分鐘讀懂欄位結構:說明書裡要教 AI 讀的就是這份資料。
52,198
筆命中
真實測試:教育領域主題
查詢 generative AI academic writing higher education:命中 52,198 筆,
前三名都是引用數 3,700 到 5,800 的教育期刊高引論文,附期刊名與 DOI,
全程免 key。
03
第三步:寫 SKILL.md
你的核心工作在這裡。說明書品質決定 AI 表現。
開頭的欄位宣告
name: my-lit-search
description: 用 OpenAlex API 搜尋學術文獻。觸發詞:找文獻、查論文、文獻搜尋、related work
description 決定 AI 什麼時候會想到用這個 Skill,觸發詞要寫進去。
好說明書的五個段落
每段都對應研究者的專業判斷。
一、什麼時候用、什麼時候不要用
-
查文獻用這個 Skill
-
已知 DOI 抓全文直接開瀏覽器
-
要 BibTeX 改查 Crossref
-
邊界寫清楚,AI 才不會拿錘子敲螺絲。
二、命令範例
-
把那條 curl 貼進去,附三到五個變化型:
按年份過濾、按引用數排序、查特定作者。
-
AI 會模仿你給的範例:範例品質直接決定表現。
三、篩選與淘汰標準:你最值錢的一段
-
優先收錄近五年、引用數高於同齡中位數的論文
-
掠奪性期刊直接淘汰
-
找滿二十篇且連續兩輪沒有新命中就停手
-
這些標準工程師寫不出來,只有你寫得出來。
四、防幻覺鐵則:投資報酬率最高的一行
每筆書目必附 DOI,且先用 api.crossref.org/works/<DOI> 驗證存在才能列入;
查無此 DOI 一律標註「未驗證」。
這一條就足以杜絕 AI 編造書目。
五、回報格式
-
規定輸出長相:作者(年份)、標題、期刊、引用數、DOI、一句話摘要、與研究問題的相關性。
-
格式固定,才能直接貼進文獻回顧草稿。
04
第四步:安裝與實測驗收
資料夾放進 ~/.claude/skills/,重開對話,用你最熟的題目考它。
驗收三道考題
-
一、它找到的前十篇,跟你心中的必引清單重疊多少?
-
二、隨機抽三筆 DOI 去 Crossref 查,書目吻合嗎?
-
三、查一個你確定不存在的假主題,它會誠實說找不到,還是硬編?
-
第三題最重要:會誠實說查不到的工具,才有資格進入研究流程。
05
第五步:把雷寫回說明書
- AI 忘記過濾研討會論文就補一條規則
- API 回 429 就寫上等三秒重試、兩次失敗換備援。
- 三個月後,這份說明書就是你實驗室獨有的檢索智慧。
有餘力再做
-
常用查詢包成小腳本
-
接第二個資料庫交叉比對
-
研究群共用同一份 Skill 讓學弟妹繼承你的檢索標準。
回顧六步驟
查現成
選來源
打 API
寫說明書
驗收
迭代
真正的技術門檻只有一條 curl 命令,其餘全是你已經具備的學術判斷力。
與其在二十個瀏覽器分頁之間手動搬運,不如花一個週末把檢索標準教給 AI,把省下的時間拿去做只有人能做的事:判斷文獻對你的研究問題到底意味著什麼。
下一步
更多學術 AI 資源與課程:researcher.tw
講者:鄭緯筌 Vista Cheng
聯絡:iamvista@gmail.com