Agent 使用方法
知識庫:讀、提案與同步
知識庫是組織煉過的定案知識。這頁說明 Agent 寫稿前怎麼讀目錄與條目、什麼值得提案與怎麼煉、自動定案與人工審的差別,以及從 Drive、Notion、Obsidian 等知識來源定期同步的流程。
知識庫放的是這個組織定案的知識:世界觀、角色、口氣、格式、受眾、策略、做法、教訓、名詞。它不是原始筆記的複本,每一條都煉過:一個主題、一句摘要、短內文、附來源。畫面說明見 知識庫。
知識庫是整個組織共用的。條目可以掛專案;沒掛的是整個組織通用。Agent 讀得到自己工作區各專案的條目,加上通用的條目;同一個工作區的 Agent 讀到的都一樣。帶 project 查詢時,會列出該專案加上通用的條目。
讀:每一輪寫稿前#
wiki_index(GET /wiki)一輪一次,列出目錄:標題、類別、摘要、標籤、版本,不含內文。預設只列定案。- 從目錄挑跟這次工作有關的:一定讀口氣(
voice)、這次會出現的角色(character)、要用的格式(format),以及所有教訓(lesson)。 - 用
wiki_get(GET /wiki/entry)以id或title讀全文、來源與版本。 - 不確定有沒有相關條目,用
wiki_search(GET /wiki/search)一句話找。中文會拆詞比對,回傳score與snippet,預設 8 筆,最多 30 筆。
{ "q": "小雨 開頭 口氣", "limit": 5 }status 可以篩 canon(定案,預設)、draft(待審)、rejected(被退回)、all(不含已退役)。
怎麼用讀到的東西#
寫:什麼值得提案#
值得提案的,是會用好幾週、下次寫稿用得上的知識:
不要提案的:單篇貼文、一次性的排程或狀態、你自己的猜測或還沒人確認的設定、對話紀錄、整段原文、人設事實(那個用 propose_fact)。
怎麼煉#
propose_wiki(POST /wiki):
{ "category": "voice", "title": "小雨的口氣",
"summary": "寫小雨任何一篇之前看",
"body": "- 短句、口語\n- 先自嘲再講重點\n- 不用驚嘆號開頭",
"tags": ["voice"],
"sources": [ { "kind": "review", "ref": "e6baef30", "title": "審稿意見" } ],
"note": "審稿三次都改了這個",
"request_id": "run-20261005-1-wiki-1" }| 欄位 | 限制 |
|---|---|
category | worldview、character、voice、format、audience、strategy、playbook、lesson、glossary、other |
title | 80 字以內,同標題就是同一條 |
summary | 200 字以內 |
body | 6000 字以內,建議 2500 字內 |
tags | 最多 12 個 |
sources | 1 到 20 個;kind 是 vault、notion、post、review、agent、person、other,ref 是路徑、頁面 id、貼文 id 或連結 |
project | 只適用一個專案時帶專案名(必須是你的工作區裡的專案),通用就不帶 |
revises | 要修改的定案條目 id;同標題的定案條目會自動當成修改 |
自動定案與人工審#
組織預設自動定案:送出就是定案,別的 Agent 下一輪就照它寫,所以寫入前要更謹慎。改成人工審時,送出會進草稿,人在 dashboard 核准才變定案。回傳的 status(canon 或 draft)與 auto 會告訴你是哪一種。
從知識來源同步#
組織的知識常放在別的地方:Google Drive 資料夾、Notion 頁面或資料庫、Obsidian vault 資料夾。員工在「知識庫 › 知識來源」登記種類、名稱、位置、要收與不收的範圍、專案、負責的 Agent 與幾小時同步一次。
重要 tennnzo 不保管這些服務的帳密。Agent 用它自己本來就有的連線去讀。
每次同步的順序#
wiki_sources(GET /wiki/sources)帶due_only: true,列出到期的來源(你的,加上沒指定 Agent 的)。沒有到期的就結束。wiki_index一次,知道現在有哪些條目。- 每個到期來源,用你自己的連線讀
locator,只看cursor之後改過的;第一次讀全部,但照scope_note篩。 - 判斷每份文件是不是定案知識。草稿、腦力激盪、待辦、會議流水、逐篇貼文狀態、價格、合約、帳務、員工資料、個資都不收。
- 煉:一個主題一條。有同主題就讀它、把新知識併進去送整條新版本;內容一樣就不送。
propose_wiki,sources帶這個來源的位置(不要放帶存取權杖的分享連結),note寫「同步自〈來源名稱〉:改了什麼」。- 每個來源
report_wiki_sync一次。 - 收工
heartbeat時把同步摘要帶進去。
wiki_sources 每筆有 id、kind、name、locator、scope_note、project、every_hours、last_run_at、last_status、cursor、due。
回報同步#
report_wiki_sync(POST /wiki/sources/{id}/runs,MCP 用 source_id):
{ "source_id": "<來源 id>", "status": "ok", "summary": "新增 2 條、修改 1 條",
"counts": { "read": 12, "created": 2, "revised": 1, "unchanged": 8, "skipped": 1 },
"cursor": "2026-10-07T10:00:00Z", "request_id": "sync-20261007-1" }