跳至主要內容

AI 內容工作流程

實作

AI 內容營運

用狀態、轉換證據、負責人與更新條件管理內容,讓研究、草稿、審核、發布與刷新共用同一筆紀錄。

難度
中階
預估時間
100 分鐘
更新日期
2026-08-20
文案複核
speak-human-tw
兩輪
本課內容
  1. 01先把定義說清楚
  2. 02現場情境
  3. 03實作範例
  4. 04照著做,每一步都有檢查點
  5. 05動手實作
  6. 06故障診間
  7. 07正式上線前的邊界
  8. 08資料來源與主張限制

這一課會完成什麼

  • 把內容從一次性文件改成有狀態、版本、來源與負責人的營運物件。
  • 為事實、品牌語氣、SEO、法務與發布設定不同的轉換門檻。
  • 用退件、修正、搜尋與業務回饋決定刷新,不靠固定日期假裝維護。

開始前先準備

  • • 一份已核准的來源 ledger。
  • • 目前編輯與發布流程,以及品牌、來源、法務規範。

先把定義說清楚

內容營運

AI 內容營運是一套可版本化的內容狀態機。它把研究證據、brief、草稿、審核決定、發布紀錄、分發與刷新條件放在同一筆內容紀錄裡,並為每次狀態轉換指定負責人與最低證據。模型可以協助抽取、結構、草稿與 QA,但不能跳過事實、權利、法務或發布權限。內容上線後仍保留來源與更新觸發,修正不用重新尋找整套證據。

生成通常不是最慢的階段。需求不完整、找素材、等審核、補來源、排程與更新才是週期的主要部分。若團隊只量草稿數,模型會把更多半成品推進同一個審核瓶頸。狀態機讓等待與退件變成可觀察資料。

原始證據與生成文字必須分開。來源更新時,團隊應該能找到受影響的主張與頁面,而不是重新做一次網路搜尋。保留 claim ID、source ID 與版本,才能做局部刷新、修正通知及稽核。

每種內容意圖需要不同門檻。產品文件重視版本與精確,觀點文章重視作者立場,案例頁重視基準、觀察窗與限制。把同一個 prompt 與清單套到所有內容,只會得到形式整齊、責任模糊的產線。

雙語內容還有一個常被漏掉的時間差:原文已修正,譯文仍在線上;或譯者為了自然語氣,改動了原本受保護的數字、產品名稱和限制。共享 claim ID 不表示兩種語言必須逐字相同,而是讓各語言編輯知道哪些事實不能漂移、哪些段落可依讀者重寫。系統要把每個 locale 的核准分開保存,再用共同來源判斷更新是否真正關閉。

現場情境

Cedar Studio 雙語文章狀態機

教學用合成案例。公司、流程、文章與數字皆為練習資料,不代表真實客戶成果。

負責人
內容營運編輯,管理英文與繁體中文文章從來源核准到發布後 90 天檢查。
要做的決策
建立 evidence-ready、brief-approved、draft-review、publish-ready、live、update-required 六個狀態,發布與回復保留人工控制。
目前狀態
Cedar Studio 每月發布 8 篇文章。brief、草稿與翻譯分散在文件中,發布後沒有 claim 對照;上個月一個產品名稱更新,團隊花兩天才找出 5 篇受影響文章,其中一篇仍漏改。
預期成果
完成一份內容 schema、轉換表、雙語 fact lock、退件原因碼、更新觸發與一篇文章的完整狀態紀錄。

限制條件

  • • 英文與繁中必須共享 claim/source ID,但文字由各語言編輯獨立審核。
  • • 任何價格、產品名稱、引言、URL 與數字都列入 fact lock。
  • • CMS 發布權限只給編輯,AI 與自動化維持 draft-only。
  • • 刷新依來源或成效事件觸發,不把 90 天當成所有文章的硬性重寫週期。

實作範例

產品名稱更新後,只重查受影響主張

證據類型: 具名模擬情境

Cedar Studio 的範例文章有 7 個 claim,其中 2 個引用產品文件,1 個引用價格頁,其他來自研究與編輯觀點。若只在 CMS 搜尋舊名稱,圖說、meta description、結構化資料與繁中譯文可能漏掉;若整篇重寫,又會動到不相關的作者判斷。

內容紀錄保存 locale、claim_id、source_id、protected_fact、last_verified_at 與 rendered_locations。產品文件版本變更時,系統只將對應 claim 的兩個語言版本標為 update-required,列出正文、圖說、metadata 與 schema 位置。編輯核對新版文件後修改受影響句子,其他段落不重生。

完成範例顯示更新清單、變更前後 diff、核對者與發布時間。若英文已改、繁中未改,內容仍維持 update-required,不能因單一 locale 完成就關閉。發布後保留舊版與來源快照,必要時可回復。

主張限制

案例中的 8 篇、兩天、5 篇與 90 天都是教材設定。真正的刷新規則要依來源波動、頁面價值、法規與內容類型設計。狀態機也不能自動判斷作者觀點是否該改;它只負責讓責任、證據與未完成工作看得見。CMS、CDN、搜尋索引與分發平台各自可能保留快取或部分成功,回復一個 CMS 版本不代表所有渠道同步回復,因此正式流程還要逐一確認外部狀態。

做法

照著做,每一步都有檢查點

Cedar Studio 雙語內容從 evidence-ready 到 live 與 update-required 的狀態、審核門檻及回復路徑。

現場情境

建立 evidence-ready、brief-approved、draft-review、publish-ready、live、update-required 六個狀態,發布與回復保留人工控制。

  1. 01定義狀態與唯一含義
  2. 02建立內容與 claim schema
  3. 03為轉換附上門檻

驗收條件

完成品能用一筆資料回答內容現在在哪裡、缺什麼、誰負責、用了哪些來源、兩個 locale 是否同步,以及來源變更後哪些位置要改。

這張圖要幫你看懂什麼狀態、轉換門檻、退件與回復需要精確標示,應使用可版本化的狀態圖。
  1. 01

    定義狀態與唯一含義

    每個狀態只回答一件事,列出進入證據、離開規則、負責人與逾時處理。不要用『處理中』包住不同等待。

    檢查點 · 任何一筆內容只能有一個主狀態,團隊對每個狀態的完成證據沒有兩種解讀。

  2. 02

    建立內容與 claim schema

    把來源、claim、locale、fact lock、審核與更新欄位放進同一筆紀錄。生成文字不覆蓋原始節錄,翻譯沿用 ID 而非重新找來源。

    檢查點 · 抽查 3 個 claim,英文與繁中能回到相同來源,受保護事實逐字一致。

  3. 03

    為轉換附上門檻

    evidence-ready 要求來源核准;publish-ready 要求事實、品牌、SEO、法務及連結檢查。每項檢查有負責人與退件原因。

    檢查點 · 刻意移除 source date,內容會停在 evidence-ready,不能繼續到草稿。

  4. 04

    注入來源版本變更

    修改 fixture 的產品名稱與文件版本,產生受影響 claim 與 rendered locations 清單。只改需要改的句子,保留 diff 與審核。

    檢查點 · 英文完成、繁中未完成時仍為 update-required;兩個 locale 都核准後才能關閉。

  5. 05

    演練發布失敗與回復

    模擬 CMS 寫入成功但 metadata 失敗。停止後續分發,確認目前版本,回復到上一個完整版本,再建立修復任務。

    檢查點 · 沒有重複發布,也沒有把半完成版本標成 live;事件紀錄可重建發生順序。

動手實作

設計內容狀態機與一次更新演練

用 Cedar Studio 文章 fixture 建立六狀態流程,注入一筆來源版本變更。

準備項目

  • • 準備一份已核准 source ledger。
  • • 列出 CMS、文件、翻譯與審核角色。
  • • 複製 schema 與轉換表。

本課產出

一份 YAML schema、狀態與轉換表、審核清單、退件原因碼、雙語 fact lock,以及來源變更的完成範例。

起始模板: 內容紀錄與轉換範本

YAML
content_id:
locale: zh-TW
state: evidence-ready
owner:
claims:
  - claim_id:
    text:
    source_ids: []
    protected_facts: []
    last_verified_at:
rendered_locations: [body, caption, metadata, schema]
review:
  reason_code:
  reviewer:
  decided_at:
refresh:
  triggers: [source_changed, correction, performance_drop, customer_question]
  due_at:
rollback_version:

transitions:
  evidence-ready -> brief-approved:
  brief-approved -> draft-review:
  draft-review -> publish-ready:
  publish-ready -> live:
  live -> update-required:

預期結果

完成品能用一筆資料回答內容現在在哪裡、缺什麼、誰負責、用了哪些來源、兩個 locale 是否同步,以及來源變更後哪些位置要改。

留給下一課

內容 schema 與退件原因會接到第 6 堂自動化;第 8 堂則把 cycle time、退件率與刷新命中率放進 scorecard。

驗收條件

  1. 01六個狀態各有進入證據、離開規則、負責人與逾時路徑。
  2. 02至少 3 個 claim 有來源、fact lock、兩語版本與 rendered locations。
  3. 03缺來源日期、翻譯未核准與 CMS 部分失敗三個 fixture 都會被正確阻擋。
  4. 04更新演練留下 diff、核對者、時間、舊版與回復版本。

常見故障

故障診間

F1大量內容卡在『review』,沒人知道在等什麼。
先檢查
按退件原因、審核角色與等待時間拆分 review 狀態。
可能原因
單一狀態混合事實、品牌、法務、SEO 與排程。
修復方式
改用明確門檻與 reason code,將可並行與必須序列的審核分開。
下次怎麼避免
每週檢查各門檻等待與退件分布,不以總 review 數量管理。
F2來源更新後,同一主張只改到正文,圖說與 metadata 仍是舊資料。
先檢查
查 claim 的 rendered_locations 與兩語版本。
可能原因
內容只以頁面或文件管理,沒有 claim 對照。
修復方式
建立 claim ID 與所有渲染位置,修正後逐項關閉。
下次怎麼避免
發布時自動登錄 claim 使用位置,更新任務由 source ID 產生。
F3自動化重試造成重複文章或分發兩次。
先檢查
比對 content_id、publish attempt、CMS version 與分發事件。
可能原因
發布沒有冪等鍵,部分失敗後整條流程重播。
修復方式
以 content_id + version 作為冪等鍵,從 checkpoint 恢復,副作用逐項確認。
下次怎麼避免
上線前固定測試 CMS 成功/metadata 失敗與 timeout 後回應兩種情境。

展示版之後

正式上線前的邊界

  1. 01raw evidence、生成草稿與發布內容分開保存,任何更新都能回到原始來源。
  2. 02CMS 使用專用服務身分與最小權限;模型沒有 publish、delete 或排程權限。
  3. 03內容、prompt、schema、模型、翻譯、審核與 CMS 版本寫入稽核紀錄。
  4. 04每個外部寫入使用冪等鍵與 checkpoint,部分失敗不從頭重播。
  5. 05個資、未公開素材、授權圖片與引言依原系統權限及保留政策處理。
  6. 06監測狀態等待、退件、人工修改、來源新鮮度、刷新完成率與完整成本。
  7. 07保留上一個完整發布版本與回復程序;回復後停止未完成的分發。

證據類型

資料來源與主張限制

資料來源只支撐本課標示的主張,不代表換一個系統也會得到相同結果。

  1. [1]
    Creating helpful, reliable, people-first content

    Google Search Central · 官方文件 · 2026-08-20

    內容品質、自評與以讀者需求為中心的發布原則
  2. [2]
    Improving support with every interaction at OpenAI

    OpenAI · 官方文件 · 2026-08-20

    第一線標註、trace、eval 與知識更新如何形成營運迴圈
  3. [3]
    Integrate AI into n8n workflows

    n8n · 官方文件 · 2026-08-20

    節點式 AI 工作流程、測試、失敗處理與範例
  4. [4]
    NoGood results library

    NoGood · 公開案例 · 2026-08-20

    跨內容、創意、成效與 AI 搜尋的公開案例包裝方式

延伸的 Tenten 資源

把教材帶進真實工作流程

下一個工具解不了跨部門導入,團隊需要一條接得住的路徑。

若你已找到值得改善的行銷流程,卻卡在資料、系統整合、評估、權限或跨部門交接,Tenten 可與流程 owner 一起完成受限試行。先確認基準與停止條件,再決定是否擴大;不以 demo 或輸出量代替可維運的成果。