觀點 · 資訊分享

不想讓網站內容拿去訓練 AI?OpenAI 宣布支援 robots.txt 共用標記,一組規則告訴多家 AI

OpenAI 宣布未來幾個月內會遵守一個寫在 robots.txt 的共用標記,網站主只要寫一組規則,就能同時告訴多家 AI 廠商「這些內容不要拿去訓練」,不必再逐一列出每家的爬蟲名稱。

發布
2026-10-31
篇幅
約 4 分鐘 · 1,915 字
結構
7 節 + 4 題常見問題
標籤
#OpenAI#robots.txt#IETF#AI 訓練#網站經營
不想讓網站內容拿去訓練 AI?OpenAI 宣布支援 robots.txt 共用標記,一組規則告訴多家 AI

一句話看懂:OpenAI 宣布會遵守一個寫在 robots.txt 的共用標記,網站主寫一組規則,就能同時告訴多家 AI 廠商「這些內容不要拿去訓練」。

robots.txt 共用 AI 訓練標記資訊圖卡:寫一次 __usage_ai-training,就能同時告訴多家 AI 要不要拿去訓練

先用白話講:robots.txt 是什麼?

想像你家門口貼了一張告示:「推銷員請勿進入,送信的可以」。這張告示沒有鎖,真的要闖還是闖得進來,但守規矩的人看到就會照做。

robots.txt 就是網站門口的這張告示,放在網站根目錄,告訴各種自動化程式(爬蟲)哪些頁面可以抓、哪些不要。

過去幾年,AI 廠商紛紛推出自己的爬蟲,想擋 AI 訓練的網站主只好在告示上逐一寫「A 公司的爬蟲請勿進入」「B 公司的也是」……廠商越來越多,告示就越寫越長,還常常漏掉新出現的那一家。

發生什麼事

OpenAI 在 10 月 30 日發布公告:

  • 將遵守 robots.txt 裡一個共用的 AI 訓練偏好標記,讓網站主一次對多家參與的廠商表達同樣的偏好
  • 預計在未來幾個月內實作,屆時會再公布實作細節
  • 這個標記不會取代 OpenAI 現有的爬蟲控制規則,原本的設定照樣有效
  • 這項做法來自 IETF「AI Preferences」工作小組的討論,OpenAI 表示是和工作小組其他參與者一起宣布,也鼓勵其他 AI 廠商跟進

公告連結的規格是同日更新的 IETF 個人草案《Machine-Readable Training Preference Signal》,作者所屬單位標示為 Anthropic。

標記怎麼寫?

草案的核心很簡單:拿一個特殊名稱 __usage_ai-training 當作 User-Agent,底下沿用原本的 Disallow / Allow 規則。

User-Agent: __usage_ai-training
Disallow: /
Allow: /press-kit/

上面這段的意思是:整個網站都不希望被拿去訓練生成式 AI,只有 /press-kit/ 底下的內容可以。

情況 草案的解讀
路徑被 Disallow 表達「反對」拿去訓練
路徑被 Allow 表達「同意」拿去訓練
檔案裡沒有這個名稱 視為沒有表達偏好
只有 User-Agent: * 不能當成符合這個標記

給開發者的技術細節

  • 不新增語法:沒有新的指令名稱,路徑規則與最長比對優先的原則都跟 RFC 9309 一樣,舊的解析器會把它當成不認識的爬蟲直接忽略
  • 不是爬取指令:草案寫明這個標記表達的是「內容用途」偏好,和「能不能爬」是兩件事;要限制爬取,仍要針對各家爬蟲名稱寫規則
  • 訓練的定義:沿用工作小組的詞彙草案,指「用內容來修改生成式 AI 模型的參數」;只做分類、排序、評分的模型不算
  • 優先順序:較具體的規則優先;廠商可以聲明自家專屬的名稱比共用標記更具體,私下簽的授權協議也可以凌駕這個偏好
  • 草案狀態:目前是個人提交的 Internet-Draft,不代表 IETF 已經認可,到期日為 2027 年 5 月 3 日,內容可能還會修改

我的看法

幫客戶做形象網站、部落格時,常被問「能不能不要讓 AI 拿我的文章去訓練」。以前的答案很瑣碎:要去查每家 AI 爬蟲叫什麼名字、寫一長串規則,還要定期回頭補。共用標記如果真的被多家採用,維護成本會低很多。

但要講清楚兩件事:第一,這只是偏好表達,遵守與否靠廠商自律,不是防火牆;真的在意的話,伺服器端或 CDN 的爬蟲阻擋還是要做。第二,OpenAI 說的是「未來幾個月」才實作,目前寫上去不會立刻有效果。我的建議是可以先把這三行加進 robots.txt,原本針對各家爬蟲的規則也先留著,等各家正式公布實作再調整。

名詞小辭典

  • robots.txt:放在網站根目錄的純文字檔,告訴爬蟲哪些頁面可以抓、哪些不要,屬於君子協定。
  • 爬蟲(Crawler):自動瀏覽網頁、抓取內容的程式,搜尋引擎和 AI 廠商都會用。
  • IETF:制定網際網路標準的國際組織,HTTP、robots.txt 規範(RFC 9309)都出自這裡。
  • Internet-Draft:提交給 IETF 討論中的文件草稿,有效期最長 6 個月,可能被修改或取代。

資料來源

常見問題

要怎麼寫才能表示不想被拿去訓練 AI?
在 robots.txt 加一組 User-Agent 為 __usage_ai-training 的規則,例如 Disallow: / 表示整站都不希望被拿去訓練生成式 AI,也可以再用 Allow 指定某些路徑可以。
寫了這個標記,AI 爬蟲就不會來抓我的網站嗎?
不一定。草案寫明這個標記不是爬取指令,它只表達內容用途的偏好;要限制爬取,還是要用各家爬蟲名稱的規則。而且遵守與否是廠商自願的。
User-Agent: * 的規則會被當成這個標記嗎?
不會。草案明確規定萬用字元群組不能被解讀為符合 __usage_ai-training,一定要明確寫出這個名稱才算表達了偏好。
其他 AI 廠商也會遵守嗎?
OpenAI 說它是和工作小組其他參與者一起宣布,並鼓勵其他 AI 廠商跟進,但公告中沒有列出具體名單。各家是否實作,要以各自的官方說明為準。
LINE