BibGenieBibGenie 文件

Zotero Collections 與 Tags 整理指南

建立可維護的 Zotero 文獻組織體系:合理使用 collections、tags 與 saved searches,並用 BibGenie 的文獻庫整理功能安全地批次整理文獻庫。

Zotero 的 collections 和 tags 都能用來組織文獻,但它們解決的是不同問題。一個可長期維護的 Zotero 文獻庫,通常不是只用 collections,也不是只用 tags,而是把 collections 用作專案或主題入口,把 tags 用作跨集合的檢索維度,再用 saved searches 處理會動態變化的工作流。

如果你使用 BibGenie,這篇指南不只是“應該怎樣整理”的方法論,也可以直接變成可執行的整理流程。BibGenie 的文獻庫整理功能可以盤點你現有的 collections、tags 和 items,再按你的研究體系提出整理計劃,最後在你確認後批次建立 collections、新增或移除 tags、移動 items、重新命名或合併混亂標籤。

一句話原則

Collections 適合回答“這批文獻屬於哪個專案、課程、綜述或主題入口?”Tags 適合回答“這篇文獻有什麼特徵、方法、狀態、物件或用途?”

BibGenie 的角色

Zotero 提供 collections 和 tags 這些基礎組織能力;BibGenie 的文獻庫整理功能更像一個文獻庫整理助理:先理解你已有的組織方式,再提出可稽核的修改計劃,最後由你批准後執行。

有關 BibGenie 文獻庫整理功能的完整能力介紹和示例提示詞,請參閱文獻庫整理文件。

快速結論

如果你剛開始整理 Zotero,可以先按下面的規則執行:

場景推薦使用BibGenie 可以怎麼幫
論文、課程、課題、專案、畢業論文Collection根據選中文獻生成專案 collection 結構,並把文獻加入對應 collection
文獻主題、研究方法、資料型別、地區、理論框架Tag閱讀標題、摘要和元資料,建議統一的 topic/method/status tags
to-read、read、important、reviewedColored tag 或普通 tag批次給當前閱讀任務新增或移除狀態 tag
最近 7 天新增、未讀、缺 DOI、某標籤組合Saved search幫你設計搜尋條件和後續整理規則
書評與被評論的書、同一作品的不同版本Related items幫你識別可能有關聯的條目,但是否建立關係仍建議人工確認
大量細碎子資料夾儘量避免找出過深、過碎或重複的 collections,並建議合併方案

BibGenie 的文獻庫整理功能可以做什麼

在 Zotero 裡手動整理 collections 和 tags 時,真正耗時的不是點選按鈕,而是判斷:哪些標籤是重複的,哪些文獻該歸入哪個 collection,哪些 metadata 缺失,哪些操作會影響太多條目。BibGenie 的文獻庫整理功能的價值就在這裡。

任務BibGenie 可以執行的動作
盤點現有結構列出 collections 層級、tag 詞表、某個 collection 或 tag 下的 items
找出整理物件查詢 unfiled items、最近新增文獻、缺 DOI/abstract 的條目、某個 tag 或 collection 下的文獻
設計整理方案根據標題、摘要、metadata、現有 tags 和 collections 提出分類方案
批次整理 items給指定文獻新增/移除 tags,加入/移出 collections
建立 collections在合適的父 collection 下建立新 collection,並可同時放入候選文獻
清理 tags重新命名 tag、把舊 tag 合併到已有 tag、刪除全庫無用 tag
整理 collections重新命名 collection、移動 collection、刪除空或無用 collection;刪除 collection 不會刪除其中的文獻
檢查 metadata讀取完整 metadata,識別缺失欄位,並在有可靠來源時輔助修正

BibGenie 不會繞過確認機制

修改 metadata、建立 collection、移動 items、批次改 tags、重新命名或刪除 collections/tags 都屬於寫入操作。BibGenie 會提出操作並等待使用者批准,不應該在沒有明確確認的情況下直接改動 Zotero library。

一個好的 BibGenie 整理請求應該包含範圍、目標和限制:

Please organize the currently selected items. First read the existing collections and tags, then propose an organization plan based on titles, abstracts, and metadata.
Prefer reusing existing collections and tags; only suggest creating new ones if there is genuinely no suitable place.
Do not modify Zotero yet. First output which items will be affected, which tags will be added, and which collections will be used.

這個提示詞背後的原則,是 BibGenie 的文獻庫整理功能的核心工作流:先發現現狀,再識別物件,然後提出計劃,最後才執行。

Collections 是什麼

Collections 是 Zotero 左側欄中的集合和子集合。Zotero 官方建議把 collections 理解成“播放列表”,而不是電腦檔案系統裡的資料夾:同一條文獻可以同時出現在多個 collections 中,但這不會複製文獻本身。真正的完整庫仍然是 My Library 或對應的 group library。

Collections 適合做“入口”。例如:

  • PhD Thesis
  • 2026 Systematic Review
  • Course - Research Methods
  • Project - AI Literature Review
  • Topic - Retrieval-Augmented Generation

這種結構的好處是清楚、可見、適合專案推進。你開啟一個 collection,就能看到這一項工作當前需要的核心文獻。

使用 BibGenie 時,可以讓它先按專案目標給出 collection 草案,而不是直接移動文獻:

Please list my existing collections first, then decide whether the selected items can fit into existing collections.
If the existing structure isn't sufficient, design a one-to-two-level collection draft for my "literature review writing project."
Output each collection's purpose and the proposed items it would contain. Do not modify Zotero.

刪除 collection 不等於刪除文獻

刪除普通 collection 只會刪除這個組織入口,不會刪除其中的文獻。要真正刪除文獻,需要把 item 移到 Trash。這個差異對新使用者很重要。

這也是 BibGenie 刪除 collection 時會明確提醒你的原因:刪除 collection 只是移除組織入口,items 仍然保留在 Zotero library 中。如果某個 collection 下面還有 subcollections,BibGenie 會拒絕直接刪除父 collection,並要求你先決定子 collection 如何處理。

Tags 是什麼

Tags 是附加在 item、attachment、note 上的文字標籤。它們沒有層級,但可以從多個角度描述同一篇文獻。Zotero 官方文件也強調,tags 可以用於 topic、method、status、rating 或個人工作流。

Tags 適合做“維度”。例如:

  • 主題:llm-agent、scientific-discovery、citation-network
  • 方法:survey、experiment、meta-analysis、case-study
  • 物件:clinical-trial、graduate-students、zotero-users
  • 狀態:to-read、read、skimmed、cited
  • 用途:intro-section、related-work、method-baseline

Tags 的優勢在於組合查詢。比如你可以在一個 collection 中篩選同時帶有 llm-agent 和 survey 的文獻,也可以在全庫裡找所有 to-read 且屬於 citation-network 的文獻。

BibGenie 的優勢是可以基於文獻內容批次建議 tags。比如你可以先讓它只做分析:

Please list my existing tags first, then review the titles, abstracts, and existing tags of items in this collection.
Prefer reusing existing tags; only suggest new tags when no suitable one exists.
Finally, present recommended tags to keep, merge, add, and delete in a table. Do not modify Zotero.

Collections vs Tags

比較維度CollectionsTags
組織方式可以層級化,有 subcollections扁平化,沒有原生子標籤
最適合表達專案、課程、論文、主題入口主題、方法、狀態、質量、用途等屬性
一篇文獻能否多處出現可以可以
跨庫複製時是否保留通常不保留 collection 位置通常會隨 item 複製
適合瀏覽強中等
適合交叉篩選中等強
後期維護風險collection bloattag 同義詞和拼寫漂移
推薦粒度少而穩定可更細,但要命名一致

不要把二者設計成完全重複

如果你已經有 Topic - LLM Agents collection,就不一定需要給其中每篇文獻都打 llm-agents 標籤,除非你希望跨其他 collections 檢索這個主題。

用 BibGenie 整理時,也建議把這句話當作規則寫進提示詞。比如:

Please avoid making tags and collections fully redundant. Don't mechanically add the same tag to every item when the collection already expresses the project membership. Only add topic tags when cross-collection search is needed.

推薦的組織模型

對大多數研究者,一個穩妥的 Zotero 結構可以分成三層。

1. 用少量頂層 collections 管住大方向

頂層 collections 不要太多。建議把它們設計成你長期不會頻繁改名的入口:

My Library
  Inbox
  Thesis
  Papers
  Projects
  Topics
  Teaching
  Archive

或者更貼近研究領域:

My Library
  Domain - AI for Science
  Domain - Bibliometrics
  Domain - Human-Computer Interaction
  Project - BibGenie SEO
  Project - Zotero Workflow Study

2. 用一到兩層 subcollections 承載專案

Subcollections 不建議無限下鑽。兩層通常已經足夠:

Project - Systematic Review
  01 Search Results
  02 Screening
  03 Included Studies
  04 Background Reading
  05 Cited in Manuscript

這種結構比按主題細分十幾層更適合實際寫作,因為它對應研究流程。

3. 用 tags 做可組合的橫向維度

Tags 不要替代所有 collections。它們更適合記錄“這篇文獻還有哪些可檢索屬性”:

method:survey
method:experiment
topic:semantic-search
topic:zotero
status:to-read
status:read
use:background
use:key-citation

Zotero 沒有原生層級標籤,但你可以用字首模擬名稱空間,例如 method:、topic:、status:。這樣能減少歧義,也更容易在 tag selector 裡掃描。

Tags 命名規範

好的 tag 系統不是越多越好,而是越一致越好。

規則推薦不推薦
使用小寫semantic-searchSemantic Search、semantic Search
用連字元分詞citation-networkcitation network、citation_network
給類別加字首method:surveysurvey、surveys 混用
狀態標籤保持單一status:to-readunread、to read、todo 混用
避免過寬標籤topic:llm-agentai、paper、research
避免過臨時標籤汙染全庫use:intro-sectionmaybe-use-in-chapter-2-later

如果已經有重複標籤,可以在 tag selector 中重新命名,把舊標籤改成目標標籤名,從而完成合併。例如把 to read 改成 status:to-read。

如果 tags 已經混亂,可以讓 BibGenie 先做一次 tag audit:

Please list the current library's tags and identify potentially duplicate or synonymous tags — for example, different casing, spaces vs hyphens, singular vs plural.
Give merge suggestions and note how many items each tag affects.
Do not execute any renaming or deletion yet.

確認後再執行:

I confirm the merge plan. Please rename the tag `to read` to `status:to-read`.
If `status:to-read` already exists, merge the two tags. Before executing, confirm how many items will be affected.

BibGenie 的 tag 重新命名和合併不是逐篇文獻迴圈處理,而是使用 Zotero 的全庫 tag 操作。把舊 tag 重新命名為一個已存在 tag 時,Zotero 會把二者合併。這比手動逐篇新增新 tag、移除舊 tag 更穩,也更適合清理長期積累出的同義標籤。

Colored Tags 應該怎麼用

Zotero 支援給少量 tags 設定顏色,並可用數字鍵快速新增或移除。官方當前文件說明最多可以設定 9 個 colored tags。

Colored tags 最適合放“高頻狀態”,而不是放全部主題:

Colored tag用途
status:to-read待讀
status:reading正在讀
status:read已讀
use:key-citation關鍵引用
use:write-next近期寫作要用

不建議把 machine-learning、history、statistics 這類普通主題都設成 colored tags。主題會越來越多,而 colored tags 的位置很寶貴。

BibGenie 不能替你決定哪些 tags 應該長期佔用 colored tag 位置,但它可以幫你找出最常用的狀態類 tags,並建議是否合併為更少的高頻標籤。

自動標籤要不要保留

Zotero 從資料庫、網頁或圖書館目錄儲存條目時,有時會自動帶入 subject headings 或 keywords。這些 automatic tags 有時有用,但也經常製造噪音:大小寫不一致、粒度混亂、過於寬泛、數量膨脹。

建議策略:

  1. 新庫或重度整理使用者:關閉自動標籤,手動維護核心 tags。
  2. 醫學、法律、圖書館學等依賴受控詞表的使用者:可以先保留自動標籤,再定期清理。
  3. 已經積累大量自動標籤的使用者:先隱藏 automatic tags,確認無用後再批次刪除。

關閉路徑通常是 Zotero Settings / Preferences 的 General 頁面,取消 Automatically tag items with keywords and subject headings。

如果不確定哪些 automatic tags 有價值,可以讓 BibGenie 先按頻次和語義分組:

Please check the current library's tags and list those that may be from automatic import, overly broad, or inconsistently cased. Do not delete anything, just give cleanup suggestions.

Saved Searches 是被低估的組織工具

Saved searches 類似“智慧 collections”。它儲存的是搜尋條件,不是固定結果,所以會隨著文獻庫變化自動更新。

適合 saved searches 的場景:

  • Unread: tag 不是 status:read
  • Recent Additions: 最近 7 天新增的文獻
  • Missing DOI: DOI 為空的文獻
  • Need Review: 帶有 status:to-read 且屬於某個 collection 的文獻
  • Key RAG Papers: 同時帶有 topic:rag 和 use:key-citation

如果你發現自己反覆用同一組條件篩選文獻,就應該考慮建立 saved search,而不是新建一個靜態 collection。

BibGenie 更適合幫你設計 saved search 的規則,而不是把所有動態任務都變成 collection。例如:

I want to create a dynamic view of "unread RAG papers."
Please review my existing tags and collections first, then suggest Zotero saved search criteria.
If existing tags aren't suitable, explain which tags need to be standardized first.

BibGenie 也可以先用類似 saved search 的思路幫你找整理物件,例如“最近 30 天新增且還沒有進入任何 collection 的文獻”“缺 DOI 的 journal articles”“帶有舊標籤但沒有新標籤的文獻”。這類任務適合先輸出候選清單,再決定是否批次修改。

Related items 不適合替代 tags 或 collections。論壇討論中也有人指出,Related 的問題是它只能說明“兩條文獻有關”,但不能清楚表達“為什麼有關”。因此它更適合明確的一對一或少量關係:

  • 書評和被評論的書
  • 會議論文和擴展後的期刊論文
  • 資料集論文和使用該資料集的基準論文
  • 同一研究專案的預印本、正式版和勘誤
  • 一篇綜述中反覆討論的核心源文獻

如果你只是想表達“這些文獻都屬於同一主題”,優先用 tag 或 collection。

三種常見工作流

工作流 A:寫論文或綜述

為寫作專案建立一個 collection,例如 Project - LLM Agent Review。

把候選文獻先放入 01 Search Results 或 Inbox。

用 tags 標記主題、方法和狀態,例如 topic:tool-use、method:benchmark、status:to-read。

篩選後把核心文獻移動或加入 03 Included Studies。

用 use:key-citation、use:intro-section、use:method-section 標記寫作用途。

適合配合 BibGenie 的提示詞:

Please examine the `Project - LLM Agent Review` collection.
First list the existing subcollections and tags, then classify the papers into five categories following a review writing workflow: search results, screening, included, background, and cited.
Prefer using existing subcollections; justify any new ones needed.
First output a table, do not move any items yet.

確認後再說:

I confirm this classification table. Please add these items to the corresponding collections per the table, and add the `use:key-citation` tag to core papers.
After completion, summarize how many items were modified, which collections were used, and which tags were added.

工作流 B:長期積累某個研究領域

建立一個長期 collection,例如 Domain - AI for Science。

只在真正需要時建立少量 subcollections,例如 Foundation Papers、Benchmarks、Applications。

用細粒度 tags 記錄主題、方法、資料集、實驗物件。

定期檢查 Unfiled Items,把遊離文獻加入合適 collection 或刪除。

適合配合 BibGenie 的提示詞:

Please analyze the items in `Domain - AI for Science`.
First read the existing tags, identify 5 to 8 stable research topics, and suggest corresponding `topic:` tags.
Avoid creating too many subcollections; prefer tags unless a topic will be maintained separately long-term.

工作流 C:輕量使用者

如果你不想維護複雜體系,可以只使用最小規則:

  • Collections:按專案或課程建。
  • Tags:只用 5 到 15 個高頻狀態或主題。
  • Colored tags:只標 to-read、read、important。
  • 每月清理一次 automatic tags、duplicates 和 unfiled items。

輕量系統比複雜但沒人維護的系統更可靠。

輕量使用者也可以使用 BibGenie,但重點應該是“減少維護成本”,不是生成更多標籤:

Please classify the currently selected items into only three statuses: `status:to-read`, `status:reading`, `status:read`. If you can't determine the status, put it in `status:to-read` and show a preview first.

定期維護清單

建議每月做一次 Zotero library housekeeping:

  • 開啟 Unfiled Items,處理沒有進入任何 collection 的文獻。
  • 開啟 Duplicate Items,合併重複條目,不要直接刪除其中一個。
  • 檢查 tag selector,合併同義標籤,例如 methods 和 research-methods。
  • 隱藏或刪除無用 automatic tags。
  • 檢查最近新增文獻的 title、author、year、DOI、abstract 是否乾淨。
  • 刪除已經失去意義的臨時 subcollections,避免 collection bloat。

用 BibGenie 輔助整理

可以讓 BibGenie 先列出候選文獻和擬修改內容,再執行批次新增 tags、建立 collections、移動 items 或檢查元資料。對任何批次修改,都建議先預覽,並限制範圍,例如“只處理當前選中文獻”或“只處理這個 collection”。

一個穩妥的 BibGenie 月度整理提示詞:

Please help me with Zotero library housekeeping:
1. First list existing collections and tags.
2. Check for unfiled items, duplicate or synonymous tags, overly deep collections, and recently added unorganized items.
3. When checking items missing DOI or abstract, consider the item type to determine whether a DOI is actually expected.
4. Only output the problem list, impact scope, and suggested actions. Do not modify Zotero.

如果你想把 unfiled items 放入合適位置,可以進一步讓 BibGenie 執行一個更具體的任務:

Please find the most recent 50 unfiled items and determine which collections they best fit into based on existing collections.
Do not create new collections unless the existing structure clearly has no suitable place.
First output each item, the suggested collection, the reason, and your confidence level.

常見錯誤

錯誤 1:把 collections 當成唯一組織系統

如果每個小主題都建一個 subcollection,幾年後很容易出現幾十甚至上百個 collections。文獻會被埋在很深的樹裡,找起來反而更慢。

使用 BibGenie 時,也不要讓它為每個小主題都建立 collection。更好的要求是:“只有長期專案、課程、論文或穩定主題才建立 collection;細粒度概念優先使用 tags。”

錯誤 2:tags 沒有命名規則

to read、ToRead、unread、todo 如果同時存在,檢索會失效。Tag 系統最怕同義詞漂移。

BibGenie 可以幫你發現這些漂移,並把舊 tag 重新命名到統一 tag。重新命名到已有 tag 時,本質上就是一次合併操作。

Related 更適合明確關係,不適合把一批主題相近的文獻串起來。主題歸屬應該用 tag 或 collection。

錯誤 4:忘記 subcollection 的顯示設定

Zotero 中,子集合裡的文獻預設不一定顯示在父集合中。可以透過 View -> Show Items from Subcollections 改變顯示方式。這個設定會影響你如何理解父子 collection,因此團隊協作時最好統一規則。

錯誤 5:長期不處理 automatic tags

自動匯入的 tags 會讓 tag selector 變得嘈雜。除非你明確依賴這些關鍵詞,否則應該定期隱藏、刪除或關閉自動標籤。

錯誤 6:把“整理整個 library”當成一個模糊命令

“幫我整理全部文獻庫”聽起來方便,但它通常太寬泛。BibGenie 的文獻庫整理功能更適合從具體痛點開始,例如:

  • 最近新增但未歸檔的文獻。
  • 某個 collection 下需要繼續細分的文獻。
  • 重複或同義 tags。
  • 缺 DOI、abstract 或 publication title 的條目。
  • 某個專案寫作中需要標記 use:key-citation 的核心文獻。

更好的提示詞是:

Please don't organize the entire library yet. Help me diagnose the 3 most pressing categories of issues: unfiled items, duplicate tags, and missing metadata. Only output the problem scope and suggested next steps.

錯誤 7:讓 AI 填寫它無法驗證的 metadata

BibGenie 可以檢查 metadata,也可以在有可靠來源時輔助修正 metadata,但不應該讓 AI 自己編寫 DOI、摘要、期刊名、作者或頁碼。對 metadata 寫入,可靠來源應該來自 Zotero 當前 metadata、使用者提供的資訊、已讀取的文獻內容,或 BibGenie 可驗證的外部引用查詢結果。

好的提示詞是:

Please check the metadata completeness of the most recent 20 items. For entries missing a DOI or abstract, only suggest corrections when verifiable through reliable sources. Mark unverifiable items as "unconfirmed" and do not generate or guess content.

推薦模板

你可以直接從這個模板開始:

Collections
  Inbox
  Project - [專案名稱]
    01 Search Results
    02 To Screen
    03 Included
    04 Background
    05 Cited
  Domain - [長期主題]
    Foundation Papers
    Methods
    Applications
  Archive

Tags
  status:to-read
  status:reading
  status:read
  use:key-citation
  use:intro-section
  use:method-section
  method:survey
  method:experiment
  method:case-study
  topic:[主題名稱]

用 BibGenie 執行時的安全流程

BibGenie 可以管理 tags、collections、item 歸屬和部分 metadata,但文獻庫整理屬於會改變 Zotero 資料的操作。推薦始終使用“四步法”:

先讓 BibGenie 讀取現有結構:collections、tags,以及本次要整理的 item 範圍。

要求 BibGenie 優先複用現有 collections 和 tags;只有確實沒有合適位置時才建議新建。

要求 BibGenie 輸出整理計劃,包括新增 tags、刪除 tags、移動到哪些 collections、影響哪些 items,以及哪些操作需要批准。

人工確認後,再明確授權 BibGenie 執行;執行後要求它總結修改數量、跳過項和未完成項。

推薦提示詞模板:

Please organize the currently selected items. The goal is to establish clear Zotero collections and tags:
1. First list existing collections and tags.
2. Prefer reusing existing collections and tags; don't create similar names unnecessarily.
3. Determine which items should go into the same collection.
4. Then suggest consistent `topic:`, `method:`, `status:` tags.
5. Output which tags and collections will be added or removed for each item.
6. Do not modify Zotero yet; wait for my confirmation.

確認後:

I confirm the organization plan above. Please execute these changes, then summarize how many items were modified, which tags were added, and which collections were used.

對於 50 篇以上的大批次操作,建議把要求寫得更明確:

This is a large batch organization task. First give a brief plan including which existing collections/tags will be used, whether new ones are needed, how many items will be affected, and which write operations need my approval.
After I confirm, execute in focused batches by shared purpose. Do not run one operation per item.

如果只是重新命名、合併或刪除全庫 tag,不要讓 BibGenie 逐篇修改 item。應該直接描述 tag 級操作:

Please merge the library-wide tag `methodology` into the existing tag `method:methods`.
First confirm that both tags exist and how many items are affected, then wait for my approval.

如果只是重新命名或移動 collection,也應該讓 BibGenie 操作 collection 本身,而不是新建 collection 後再搬運全部 items:

Please rename the collection `Old Thesis Reading` to `Project - Dissertation Reading`.
First list the matching collection key and its item count, wait for my confirmation, then execute.

參考資料

On this page