維基百科中的機器人是指主要用於協助編者執行大量自動化、高速或機械式、繁瑣的編輯工作的工具及其所使用的專用帳戶。當前在中文維基百科共有29個本地機器人帳戶。獲得機器人權限的帳戶所作的修改在最近更改中默認隱藏,其他用戶默認不會看到。如果您想看到機器人所作的修改,可以切換或使用此連結來查看。

方針

編輯

在當前的政策下,一個機器人的製造者需要遵守下列準則,以負有它應負有的責任:

  1. 機器人必須是有益的
  2. 機器人必須是無害的
  3. 機器人不應不必要地消耗伺服器資源
  4. 機器人運作前理應獲得批准認可

機器人帳號

編輯

機器人帳號和操作者的帳號應該分開。操作者執行一般的編輯不應該使用機器人帳戶。在使用一個機器人之前應當獲得批准,並且通告大家他不是一個真實的人(您可以在用戶頁上用{{bot}}註明)。機器人的操作者應該回答其他用戶對該機器人的質疑,用戶不應使用自動回答質疑的腳本。操作者可以選擇將機器人的對話頁重定向到自己主帳戶的用戶對話頁以便收到通知。

授權

編輯

目前在wiki中有三種方式可以獲得機器人帳戶權限。

全局機器人

編輯

全局機器人(Global bots)將視作獲得維基媒體大部分wiki上的bot權限(參看這裡),中文維基百科允許使用全局機器人。對於全局機器人,必須符合下列要求:

  • 以此獲權的機器人只能用於維護跨語言連結和修復重定向,其他操作需再次申請獲得共識。
  • 機器人必須已經在多個wiki運行,並且有長期的貢獻並受到信任。

申請全局機器人權限請到m:Steward requests/Bot status提出。

自動批准

編輯

中文維基百科允許機器人的操作者直接向監管員請求授權,本地社群將視為授權給監管員而自動批准。對於自動批准的機器人,必須符合下列要求:

  • 機器人必須在沒有機器人權限的情況下,在中文維基百科至少編輯一周或編輯至少100次,用以演示其運行過程。
  • 以此獲權的機器人機器人只能用於維護跨語言連結和修復重定向。

社群共識

編輯

如果在中文維基百科使用除上述功能以外的機器人,則必須獲得中文維基百科社群的同意才可以運行。請到這裡提出申請。得到社群的共識後,行政員將會授予機器人權限。

在申請機器人時,操作者應當明確地說明機器人將執行的操作以及其他相關信息,社群成員可以依此進行討論和發表意見。行政員可能會允許操作者以較低的編輯頻率進行一定次數的編輯測試,以展示機器人的功能,並確保其不會發生錯誤。在經過一段時間的討論後,行政員將根據社群共識批准或拒絕申請。對於已拒絕的申請,申請者仍然可以陳述自己的觀點,要求作出決定的行政員或其他行政員重新考慮授權,或重新提出新的申請。但在社群共識明顯的情況下,申請者應該避免擾亂性的申訴。

得到授權的機器人只應執行得到批准的操作。若希望執行新的任務,操作者必須重新提交申請。執行未經批准的操作可能被視為濫用權限。

附有管理員權限的機器人
編輯

管理員在批量執行管理任務時,可以使用腳本或其他工具協助操作,但必須格外小心,且應當及時糾正所造成的錯誤和回應他人的質疑。若要長期執行功能明確且不容易出錯的管理任務(比如G15刪除孤立頁面;機械式編輯特定被保護的功能頁面,像是DYK更新),可以申請附有管理員權限的機器人。對於此類申請,在獲得社群共識後,行政員將同時授予管理員及機器人權限。只有現任管理員方可申請和使用附有管理員權限的機器人,當操作者因故失去管理員權限時,其機器人的管理員權限也應當剝奪。

指引

編輯

命名

編輯

使用一個機器人時,請為這個機器人單獨註冊一個用戶名,並且應當可以從用戶名中看出這是一個機器人。例如「User:Example」可考慮以「User:Example-bot」作為自己操作的機器人帳戶的用戶名。

節約資源

編輯

機器人應該考慮減少伺服器資源的不必要消耗,將之留給人類的讀者和編者。目前很多工具的編輯速度已可以根據伺服器的負荷自動進行調整。

若已得到批准的機器人在執行操作時設定不將這些編輯標記為機器人編輯,則此類操作會顯示在最近更改中。此時操作者應當降低編輯頻率,避免大量占據最近更改頁面。

管理

編輯

機器人帳戶應當建立用戶頁,明確標明該帳戶為機器人帳戶,並列出其執行的工作以及操作者的用戶名。如果是全域機器人,可以連結至其他寫有工作說明的頁面。

操作者應該定期、及時檢查其編輯記錄以及討論頁上的留言。如果機器人運行有問題或者收到投訴,應當停止編輯。管理員遇到明顯故障或超出批准範圍工作的情況時,可以查封該機器人,直到問題解決。

對機器人的操作有意見的用戶應當與操作者進行溝通以解決爭議。若爭議無法得到解決,用戶可以到WP:機器人/申請提出除權申請並由社群成員討論。

已獲得授權的機器人可以在該機器人帳戶或操作者帳戶的用戶頁及子頁面上作出編輯,不需因此再提出新的機器人任務申請。

一般用戶的高速或自動化編輯

編輯

維基百科的編輯者應當注意,不應該為了較高的效率或數量而犧牲編輯的質量。

有時候用戶可能會使用工具或腳本的協助進行重複性的編輯,如在頁面移動後修改一批內部連結、分類,批量移除已刪除或即將刪除的模板等。通常情況下這類編輯不一定需要提出機器人申請,但若操作者根據常理持有顧慮或可能引起爭議則應該提出申請。社群的其他成員及行政員會視情況討論及決定是否有必要改進或授予機器人權限。

如果用戶使用的工具或腳本無需用戶對每次編輯作出干涉或發出指令,即大量無人監管的編輯操作,那麼這類操作通常需要提出申請以獲得共識。

無論如何,執行批量編輯的用戶都應該確保這些編輯是沒有爭議的,否則可能會因此受到封禁。未提出申請的用戶也更應該注意自己的編輯頻率,確保其他用戶有時間作出檢查和提出異議,且不會大量占據最近更改頁面。當有其他用戶或管理員要求降低編輯頻率時,操作者應當遵守,或轉而申請機器人帳戶。否則可能會被暫時封禁以防止維基百科受到負面影響。