ウィキペディア:ボット

フリー百科事典ウィキペディアより
ナビゲーションにジャンプ 検索にジャンプ

男がボットと握手している
物理ロボット(

ボット(ソフトウェア ロボット一般的なニックネーム) は、英語版ウィキペディアの57,057,561 ペ​​ージを維持するための反復的で日常的なタスクを実行する自動化ツールです。ボットは非常に迅速に編集を行うことができますが、不適切に設計または運用された場合、ウィキペディアを混乱させる可能性があります。これらの理由から、ボット ポリシーが開発されました。

現在、英語版ウィキペディアでの使用が承認されているボット タスクは2,605 あります。ただし、承認されたすべてのタスクが積極的に編集を行うわけではありません。ボットが実行したアクションがその編集者にとって興味深いものである場合、ボットはユーザーのトーク ページにメッセージを残します。{{ bots }} タグを使用して、一部のボットをこれらのメッセージから除外できます。このカテゴリにリストされている 205 の除外準拠ボットがあります現在、「ボット」フラグが付けられている317のボットがあります (および 400 を超える以前のボット)。多数の記事を半自動で編集できる さまざまなツールもあります。

歴史

過去にボットを使用して大量の記事を作成し、短時間でウィキペディアにアップロードしたことがありました。いくつかの技術的な問題が発生したため、ボット ポリシーが策定され、自動化された大規模な記事の作成が 制限されました。

ボット ポリシー

ウィキペディアのポリシーでは、ボットが無害で有用であること、承認を得ていること、別のユーザー アカウントを使用していること、責任を持って操作されていることを求めています。

ボット承認グループ

Bot Approvals Group (BAG) は、英語版ウィキペディア コミュニティに代わって、技術的および品質管理の観点からボット関連のすべての活動を監督および承認します。英語版ウィキペディアでは、ボットにフラグを立てる権利は官僚に限定されています。

別のアカウントで自動化されたボットを実行するには承認が必要です。承認はWikipedia:ボット/承認のリクエスト で要求できます。

ボットの作成方法

通常、ボットを作成するにはある程度のプログラミング経験が必要であり、正規表現の知識は多くの編集作業に役立ちます。ただし、AutoWikiBrowserJavaScript Wiki Browserなどのより使いやすいツールの一部は、一部のタスクに使用できます。

Chicken Scheme、Common Lisp、Haskell、Java、Microsoft .NET、Perl、PHP、Python、および Ruby プログラミング言語にはすべて、ボットの作成に使用できるライブラリがあります。Pywikibotは、MediaWiki ボットを作成するために特別に開発された、一般的に使用される Python パッケージです。

ボットの問題への対処

ボットの問題に気付いた場合、苦情がある場合、または提案がある場合は、ユーザーのトーク ページ (またはボット アカウントのトーク ページ) からボット オペレーターに直接連絡する必要があります。ボット オペレーターは、コミュニティの懸念や提案に迅速に対応することが期待されていますが、誠意を持って対応し、慌てないでください。バグやミスは起こりますが、私たちは百科事典を作るためにここにいます

ボットが重大な問題を引き起こしている場合、またはボット オペレーターが応答せず、ボットがまだ問題を引き起こしている場合は、さらなる混乱を防ぐためにいくつかのメカニズムを利用できます。多くのボットは、ボット ユーザー ページで問題のあるタスクを無効にするための停止ボタンまたは手段を提供します。これを最初に試してから、ボット オペレーターと問題について話し合う必要があります。そのようなメカニズムが利用できない場合 (または緊急のアクションが必要な場合) は、管理者の掲示板に、誤動作しているボットのブロックを要求するメッセージを残してください。掲示板のガイドラインに従って、掲示板で行われている議論についてボット オペレーターに通知する必要があります。

ボットがそのタスクに関して確立されたコンセンサス外で動作していることを懸念している場合は、まずボット オペレーターと問題について話し合うか、他の形式の紛争解決を試みてください( BAG メンバーは、そのような問題について中立的な仲介者として行動できます)。ボットのタスクに対するコンセンサスが得られなくなったことが懸念される場合は、正式に異議を申し立てるか、ボットの承認の 再審査を求めることができます。

ウォッチリストから特定のボットを非表示にする方法

ウォッチリストからすべてのボットを簡単に非表示にできますが、ユーザー設定やデフォルトのウォッチリスト設定で特定のボットを非表示にする方法はありません。ただし、次の手順に従う ことで、ユーザー スクリプトで可能です。

主な手順

  1. Special:MyPage/common.jsページ(またはSpecial:MyPage/skin.js ) に移動し、次の行 ( diff ) を追加します。
    importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
  2. Special:Preferences#mw-prefsection-rcに移動し、[最近の変更とウォッチリストのページごとに変更をグループ化する] と [JavaScript 以外のインターフェイスを使用する] の両方のボックスをオンにして、[保存] をクリックします。
  3. ブラウザのキャッシュをバイパスすることを忘れないでください
  4. ウォッチリストに移動します。いくつかのオプションを含むボックスがあるはずです。[ユーザー ボタンの非表示を有効にする] ボックスにチェックを入れます。これにより、ウォッチリストから特定のボット (およびユーザー) を非表示にすることができます。
    注:ボットを無視した後、[ユーザーの非表示ボタンを有効にする] ボックスのチェックを外して、ウォッチリストを閲覧するときに誤って [ユーザーを非表示] をクリックしないようにすることをお勧めします。

オプションの手順

  1. 「ユーザー ボタンの非表示を有効にする」ボックスが煩わしい場合は、Special:MyPage/common.cssページ (またはSpecial:MyPage/skin.css ) に移動し、次の行 ( diff ) を追加します。
    #SmartWatchlistOptions {display:none ! important;}
  2. ブラウザのキャッシュをバイパスすることを忘れないでください
  3. 無視リストをリセットするなど、ボックスを再度表示する場合は、Special:MyPage/common.cssページに移動し、オプションのステップ #1 で追加した行を削除します (ブラウザーのキャッシュを再度バイパスすることを忘れないでください)。オプションの手順 #1 と #2 をやり直すと、ボックスが再び非表示になります。

必要なボット (またはユーザー) を無視することは完全に自由ですが、明確に定義されたタスクを持つボットのみを無視することをお勧めします。

ウォッチリストから AWB の編集を非表示にする方法

ユーザー設定やデフォルトのウォッチリスト設定でAutoWikiBrowser (AWB) の編集を隠す方法はありません。ただし、次の手順に従って ユーザー スクリプトを使用することは可能です。

手順

  1. Special:MyPage/common.jsページ(またはSpecial:MyPage/skin.js ) に移動し、次の 2 行 ( diff ) を追加します。
    importScript (  'User:Evad37/Watchlist-hideAWB.js'  );  // バックリンク: [[User:Evad37/Watchlist-hideAWB]] 
    var  awbHiddenByDefault  =  true ;
    
  2. ブラウザのキャッシュをバイパスします

編集の概要に「AWB」が含まれる編集は、デフォルトで非表示になります。ウォッチリストの上部にある [AWB を表示] タブ (モノブック スキンの場合は [特別ページ] の隣、ベクター スキンの場合は [その他] ドロップダウン) をクリックして、それらを表示できます。

ノート:

  • 省略した場合、デフォルトで AWB 編集が表示されますが、ウォッチリストの上部にある [AWB を非表示] タブをクリックして、AWB 編集を非表示にするオプションがあります。var awbHiddenByDefault = true;
  • AWB の編集を無視することは完全に自由ですが、その多くにはボットやミートボットによる小さな編集だけでなく、人間の編集者による大幅な変更が含まれていることに注意してください。
  • スクリプトで編集を非表示にすると、以前の編集を強制的に表示できます。ページの他の非表示でないウォッチリスト ヒットを表示するには、Expand watchlist to show all changes, not just the most recent 優先オプションを使用する必要があります。

特定のボットによる記事の編集を停止する方法

メインスペースの記事が特定のボットによって編集されないようにする必要があることはめったにありません。ClueBot NGなどのアンチバンダル ボットはメインスペースのすべての記事を編集できる必要があるため、記事がすべてのボットの編集を停止する必要はありません。テンプレート {{ bots }} は、まれに必要な状況でボットが記事を編集するのを止めることができます。

ボットの例は次のとおりです。

こちらもご覧ください

記事

カテゴリー

メタ

バーンスター

  • {{The Bot Creator Barnstar|put your message here. ~~~~}}– ボットを作成した編集者に授与されます。
  • {{Bot operator's barnstar|put your message here. ~~~~}}– ボット オペレーターのバーンスター、コーダーにも愛が必要です。

ボックスとトップアイコン