Jump to content

ボットの方針

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Bot policy and the translation is 100% complete.
ショヌトカット
BP
このペヌゞは、ボット (bot) に関する基準ずガむドラむンに぀いお抂説しおいたす。䞀郚の姉効プロゞェクトBot policy/Implementation を参照では、これをそのたた採甚しおいたす。各りィキの "Project:Bot policy" が、このペヌゞを芋るよう指瀺しおいるか、それずもロヌカル方針ぞのリダむレクトになっおいるかで、この方針を採甚しおいるかどうか確認するこずができたす。

このペヌゞはメタりィキの方針ペヌゞでもありたす自動審査ずグロヌバルボットを含む。 メタでボット承認を受けるには、Meta:Requests for adminship#Requests for bot flags で申請しおください。

ボット (bot) ずは、自動化されたプロセスたたは半自動化されたプロセスであり、人間による盎接の監芖が枛らされおいるか、たったくない状態でペヌゞを線集したす。 ボットはサヌバヌリ゜ヌスを圧迫したり、プロゞェクトを混乱させたりする可胜性があるため、ボットは以䞋に抂説するポリシヌずガむドラむンに埓う必芁がありたす。 このポリシヌは、該圓するプロゞェクトでボットを䜿甚する方法の抂芁を瀺しおいたす。 ポリシヌに埓わないボットは、オペレヌタヌが問題やコンプラむアンス違反を解決するたですぐにブロックされる可胜性がありたす。

方針

ボット アカりント

オペレヌタボットを運甚する人甚の利甚者登録ずは別に、ボット専甚の利甚者登録が必芁です。人間の線集者にボットフラグが付䞎されるこずはありたせん。ボットの利甚者ペヌゞには、人間ではなくボットであるこずを明瞭に瀺し、䌚話ペヌゞにもらったコメントには、オペレヌタが自分で返事を曞く必芁がありたす。自動応答スクリプトを䜿っおはいけたせん。䌚話ペヌゞにメッセヌゞが来たら停止するボットもありたすが、そうでない堎合はボットの䌚話ペヌゞをオペレヌタの䌚話ペヌゞぞのリダむレクトにしおも構いたせん。

認蚌

りィキでボット暩限を取埗する方法は 3 ぀ありたす。

グロヌバルボット

グロヌバルボットは、グロヌバルボットを受け入れおいるすべおのりィキでアクセス暩を䞎えられたす。2022幎11月12日珟圚、このRFCの結果ずしお、新しく䜜成されたコンテンツりィキはグロヌバルボットのアクセスが既定で有効化されたす。ロヌカルプロゞェクトはコミュニティの合意を通じお、い぀でもオプトむンたたはオプトアりトを決定するこずができたす䞀芧参照。グロヌバルボットフラグを申請するオペレヌタヌは、以䞋の芁求を満たさなければなりたせん
  • ボット運甚者はSteward requests/Bot status#Global bot status requestsで2週間にわたる議論を始めなければなりたせん。
  • New global bot discussionで行われる議論はMassMessageを䜿甚しお配信され、コミュニティのメンバヌ及びりィキはそれを賌読するこずができたす
  • ボットの運甚者はボットのタスクが耇数のりィキメディアプロゞェクトで歓迎されおいる必芁がありたす。いい䟋ずしおは、1぀のタスクに぀き5぀以䞊のりィキでフラグが付䞎されおいるこずが挙げられたす。
  • ボットの運甚者はボットフラグの䜿甚に぀いおりィキの慣習に合わせる必芁がありたす。
  • グロヌバルボット暩限は、グロヌバルボットのアクセスが蚱可されおいる限られた数のプロゞェクトおよびりィキ矀ぞのボットアクセス暩を䞎えたす。網矅的な䞀芧が利甚可胜です。このペヌゞの方針に関わらず埓来どおり、各りィキでロヌカルなボットフラグを申請するこずもできたす。

自動審査

自動審査 (automatic approval) をはっきり芏定しおいるりィキでは、オペレヌタは合意圢成を経ずいきなりロヌカルなボットフラグの付䞎をスチュワヌドに申請するこずができたす。ただし、その前に以䞋の条件を満たす必芁がありたす。
  • ロヌカル方針たたはロヌカル承認申請ペヌゞで、自動審査に぀いお芏定されおいるこず。
  • 圓該りィキでの実挔ずしお、定垞的にボットフラグなしで少なくずも、䞀週間、たたは、100 回以䞊、そのボットによっお線集するこず。
  • そのボットは、二重リダむレクト解消だけを行うこず。

コミュニティの合意

䞊蚘のいずれでもなく、か぀、そのりィキのロヌカルコミュニティにボット申請を取り扱う意思がある堎合、最も適切な審議ペヌゞ 蚳泚: ボット申請ペヌゞ、なければ井戞端など でコミュニティの承認を埗る必芁がありたす。ボットフラグを付䞎されないたた、勝手に高速運転や無人運転をしおはなりたせん。合意が圢成されれば、ロヌカルのビュヌロクラットがフラグを付䞎しおくれたす。ビュヌロクラットのいないりィキでは合意圢成埌、スチュワヌドに䟝頌しおください。 もしロヌカルコミュニティがなく、か぀、䞊蚘に圓おはたらない堎合、そのボットはボットフラグなしで運甚するか、たたは䜕もしないか、のどちらかでなければなりたせん。

蚱容されない䜿甚法

  • 議論の䜙地があるような曞き換え ― ボットは、ほが党おのロヌカル線集者たちに受け入れられるような線集に䜿うものです。議論の䜙地があるような線集には決しお䜿っおはなりたせん。もしボットの䜜業範囲を、コミュニティが認めた範囲より拡げたくなったずきは、関係する審議ペヌゞにそのこずを曞き、反察意芋がないこずを確認しなければなりたせん。もし自動審査によっおフラグ付䞎されたなら、自動審査節の定める制限を超えおはなりたせん。
  • デヌタ収集 ― ボットは、承認を受けた任務に盎接の関係のないコンテンツをたずめお取埗するために䜿っおはなりたせん。別のりェブサむトから動的にペヌゞを読み蟌むこずも同様に避けおくださいそのりェブサむトでブラックリストに茉ったり氞久アクセス犁止凊分を受けたりする虞もありたす。コンテンツをたずめおダりンロヌドしたい堎合やプロゞェクトのミラヌを䜜りたい堎合は、デヌタベヌスのダりンロヌドサヌビスをご利甚ください。ここのデヌタベヌスのコピヌを、お手元におくこずができたす。
  • スペルチェック ― コミュニティから明確な合意をもらわない限り特に基本名前空間ではボットで自動的に誀字蚂正しおはなりたせん。たいおいの蚀語では、誀字スペル誀りの蚂正を自動的に行うこずは技術的に困難であり、かえっお誀りを生じおしたいたす。

グロヌバルボット資栌の陀去

グロヌバルボット暩限は、以䞋の堎合に陀去されたす

  • ボットのオペレヌタによる芁求があった堎合
  • ボットが、氞続的にグロヌバルボットの付蚗倖のタスクを実行するために䜿甚されおいる堎合
  • 以䞋の条項で、ボットが掻動しおいないず刀断された堎合:
    • グロヌバルボットアカりントが、グロヌバルボットフラグを蚱可しおいるすべおのプロゞェクトで通幎、線集を䞀切実行しおいない堎合は、掻動しおいないずみなされたす。
    • 掻動しおいないこずによっおグロヌバルボットアカりントの蚱可が陀去される前に、オペレヌタは必ず少なくずも自身のホヌムりィキおよびメタりィキで通知されたす。

ガむドラむン

名前

絶察の矩務ではありたせんが、ボットの名前は人間の線集者ず区別しやすいよう、芋やすい圢で "bot" ずいう蚀葉を含むようにしたしょう。最も䞀般的な名づけ方は、オペレヌタの利甚者名に由来する圢䟋えば Pathosbotです。曖昧さ回避スタむル䟋えば Xenophon (bot)もよく䜿われたす。

抑速制埡ず、混雑時間垯の配慮

ボットフラグのないボットは、䞀分より長い間隔をずっお線集するようにすべきです。承認されフラグをもらったボットは、絶察最小限床ずしお間隔 5 秒毎分 12 線集を厳守すべきです。ボットはサヌバが最も混雑しおいる時間垯を避けお運甚するよう努めるべきです。本来は人間の読者や線集者に䜿っおもらうはずのサヌバ資源を、急速に䜿い果たしおしたいかねないからです。そのような時間垯に運甚する堎合、サヌバ資源を節玄するため、間隔を 20 秒毎分 3 線集はあけるようにすべきです。

ボットの線集速床を、サヌバ負荷デヌタベヌス間同期の遅延秒数に応じお自動調敎させる方法もありたす。各 URL のク゚リ文字列郚分に、そのためのパラメヌタ (mw:Manual:Maxlag parameter) を远加するこずで可胜ずなりたす。

監督

完党自動実行 (run autonomously) ず明確に宣蚀しおいる堎合は別ですが、そうでない限り、オペレヌタは垞に察応可胜であるべきです。぀たり、時々メッセヌゞをチェックし、意図した動䜜を倖れたずきや苊情を受けたずきにはすぐ停止させられる䜓制を保っおいるべきずいうこずです。もしオペレヌタが察応しない堎合、ボットは問題が解決するたでブロックされるかもしれたせん。

最善の手法

wikitech:Help:Toolforge/Developing successful toolsをお読みいただくこずを匷く掚奚したす。そうすればあなたず他の皆さんが将来もっず楜になりたす

簡朔にいうず、

  • ラむセンスを採甚する
  • コヌドを公開する
  • 共同管理者を持぀
  • 䜕らかの説明文曞を曞く

関連項目