Wikidata:Roboti

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Wikidata:Bots and the translation is 64% complete.

Roboti (nebo též boti) jsou nástroje používané pro editaci bez potřeby lidského rozhodování. Roboti mohou mj. přidávat interwiki odkazy, štítky, popisy, výroky, zdroje a dokonce i vytvářet položky. Mohou editovat velmi rychle, a narušit tak běh Wikidat, pokud jsou nesprávně navrženi nebo ovládáni. Z tohoto důvodu byla pro boty vytvořena pravidla.

Robotické účty

Roboti se schválenou úlohou
(Updated automatically)

Wikidata mají v současnosti 306 robotů označených příznakem.
List of bots by editcount

Uživatelé musí mít pro provoz robota vytvořený zvláštní účet. Ten je obvykle pojmenovaný podle svého operátora nebo podle své funkce spolu se slovem „bot“ (viz seznam robotů na pravé straně této stránky). Uživatelská stránka účtu robota by měla obsahovat šablonu {{bot}} kvůli pozdější indikaci uživatelského statutu jako robota. Za editace robota nese odpovědnost jeho operátor, který by měl být uveden na uživatelské stránce robota. Roboti by neměli editovat bez přihlášení a pro jistotu mohou použít AssertEdit.

V případě jakékoliv škody zaviněné robotem bude operátor tohoto robota požádán o zastavení jeho činnosti. V závislosti na velikosti škody mohou administrátoři robota zablokovat. Operátor je odpovědný za nápravu jakékoli škody způsobené svým robotem. Je doporučené, aby operátoři robotů měli tuto stránku ve svém seznamu sledovaných stránek, neboť relevantní oznámení a diskuse se mohou objevit v diskusi k této stránce.

Robotické účty by neměly provádět editace, které nespadají do rozsahu úlohy určené robotovi (viz #Proces schválení), a nikdy by z nich neměl být manuálně editován uživatelský diskusní prostor. Operátoři mohou přesměrovat diskusní stránku robota na svou vlastní diskusní stránku. Měli by být připraveni odpovídat na dotazy ohledně svých robotů.

Roboti by měli respektovat maxlag a řídit se etiketou API. Pokud je to nutné, měli by před editací entit kontrolovat (nejvýše jednou za 60 s), jestli „Medián“ na Special:DispatchStats (také dostupný [$API přes API] jako median) je 60 nebo vyšší, a případně needitovat.

Proces schválení

Pro schválení a získání příznaku je nutné vyplnit na stránce Wikidata:Requests for permissions/Bot žádost s uvedením podrobností o tom, k čemu chce uživatel robota využít. Operátor by měl robota otestovat spuštěním na zhruba 50 až 250 editacích, aby mohla komunita prověřit funkčnost robota. Žádost o přidělení příznaku musí operátor otevřít ještě před testováním robota. Pokud test proběhne úspěšně a komunita udělení příznaku podpoří, administrátor může žádost uzavřít a byrokrat přidělí příznak robota. Uzavírá-li žádost byrokrat, může rovnou přidělit příznak.

Ačkoliv jediný robot může provádět více rozdílných činností, doporučuje se operátorovi vypsat seznam všech činností na uživatelské stránce robota. Pokud robot pracuje ve jménem prostoru, který umožňuje manuálně zadávaná shrnutí, měl by v nich detailně popisovat, jaký úkol zrovna plní a že jde o editace robota.

Roboti nepotřebují povolení pro editace ve svém nebo operátorově uživatelském prostoru, na pískovišti nebo testovací položce. I takoví roboti by stejně jako schválení měli sledovat maxlag, a pokud je to nutné, i Special:DispatchStats.

To request revocation of approval for a task, start a new section on Wikidata talk:Bots and provide a notification on the Wikidata:Bureaucrats' noticeboard. Bot operators do not need to request revocation of approval for tasks that become deprecated or inactive.

Bots must stay within reasonable bounds of their approved tasks. The general guideline is to use common sense, and if in doubt, file another request for approval.

Adminbots

To request approval for a bot with admin abilities (block, delete, protect, etc), a request must be approved at both Wikidata:Requests for permissions/Bot and Wikidata:Requests for permissions/Administrator before tasks using admin abilities are run.

Požadavky na roboty

Všichni roboti

  • Být schopen nastavit limit maximálních editací za minutu
  • Nastavit botflag pro všechny editace

Roboti pro import jazykových odkazů

Full requirements: Import bot features

The following requirements are required to receive a bot flag, there are other suggested ones on the subpage

  • Support for action=wbgetentities
  • Interwiki conflict checking

Roboti pro přidávání výroků

  • Add sources to any statement that is added unless it has been agreed the data is 'common knowledge', in which case the bot should state where the information has been copied from.
  • Bots should add instance of (P31) or subclass of (P279) if possible
  • Bots should check that they are not adding duplicate statements (unless they are correct)
  • Bots with a new source for an existing statement should add it as a new source, rather than create a new statement.
  • Bots importing from Wikipedia should add imported from Wikimedia project (P143) and retrieved (P813)
  • Monitor constraint violation reports for possible errors generated or propagated by your bot

Viz též