Wikipédia:Política de robôs: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
+{{Políticas}}; -cat. errada
Linha 1:
{{Atalho|[[WP:POLBOT]]}}
{{política oficial|[[Wikipedia:Votações/Política de aprovação de bot|em votação sobre o tema]] e [[Wikipedia:Tentativa de consenso/Ampliação da política de Bots|posterior consenso para mudança da política original]]}}
 
{{Wikipedia/Bots}}
{{Nota:|Esta politica sobre Robôs ou Bots abrange o funcionamento de todos os bots e scripts automatizados usados para realizar edições automatizadas na Wikipédia, de forma automática ou semi-automática.}}
Os '''Robôs''' são ferramentas automáticas e gerenciáveis que operam na Wikipédia para facilitar a execução de edições repetitivas e em série. Entretanto, não são precisamente robôs, que fazem tudo sozinhos, e sim agentes de manipulação de artigos, que obedecem a instruções claras e precisas do programador responsável por ele.
 
Os '''Robôs''' são ferramentas automáticas e gerenciáveis que operam na Wikipédia para facilitar a execução de edições repetitivas e em série. Entretanto, não são precisamente robôs, que fazem tudo sozinhos, emas sim agentes de manipulação de artigos, que obedecem a instruções claras e precisas do programador responsável por ele.
De tempos em tempos, uma nova versão é introduzida, gerando mudanças de nomes ou anulações. Logo, todas as outras versões devem ser atualizadas. Ao longo do projeto foram sendo criados outros módulos para lidarem com, etc.
 
São empregadosusados em tarefas repetitivas (como ''upload'' de arquivos, desambiguação entre artigos, introdução deintroduzir categorias nas páginas, conversão detransformar tabelas de html para wiki, inserção deinserir predefinições em séries de artigos e alteração dealterar blocos em série em determinadas categorias) que acarretariam um excessivo e maçante trabalho manual, o qual entra a funcionalidade dos robôs. Para operarem, eles precisam ser autorizados pela comunidade, e, como qualquer [[Wikipedia:Usuários registrados|usuário registrado]], precisam ter um ''usernamenome de usuário'' e uma ''senhapalavra-passe''.
 
'''Importante:''' Usuários ''Bots'' (ou robôs) não podem participar de discussões sobre o projeto, nem podem usufruir do direito ao voto nas decisões da comunidade.
 
__TOC__
== Definições ==
 
# '''Bots''' (abreviação de "'''robots'''") são programas ou [[script]]s que realizam edições automatizadas, sem a necessidade de intervenção humana.
# As '''edições assistidas''' abrangem sobretudo scripts e ferramentas especificas para operar a baixa velocidade, com o intuito de auxiliar a edição, sendo que a decisão final da edição cabe ao operador. Qualquer programa ou ferramenta que não permite ao usuário visualizar e editar cada uma das instruções para fazer essa edição (isto é, aquele que pode editar, sem necessitar do operador aprovar a mudança) é considerado um bot.
# '''[[Wikipedia:Software/Scripts|Scripts]]''' são [[linguagem de script]] personalizadas que podem automatizar os processos, ou apenas melhorar e reforçar a interface MediaWiki existentes.
#'''Scripts padrão''' são os scripts que provêm do ''framework'' padrão, podendo ser adaptados à versão portuguesa da Wikipédia caso seja necessário, com ampla utilização nos diversos projectos. Estão igualmente contemplados nesta designação ''scripts'' não provenientes do ''framework'', mas que estejam já a ser utilizados por vários bots, seja na wikipédia lusófona ou em outros projectos.
 
== Utilização dos Bots ==
 
Os [[bot]]s permitem realizar um elevado número de edições num curto espaço de tempo, sendo que a sua utilização deve ser efectuada com as maiores cautelas. Um [[script]] ou ferramenta mal configurada pode difundir erros por um número elevado de artigos e páginas, o que implica um maior cuidado na sua operação. Há que ter em conta de que o nível de controlo é muito mais baixo do que qualquer edição humana, sendo por isso conveniente que estejam sujeitos a um controlo efectivo, que deverá ter início. É fundamental que os scripts ou programas a operar estejam estáveis, ou seja, que apresentem um elevado padrão de qualidade. Bots com uma elevada taxa de erros podem causar a desconfiança da comunidade pelos bots em geral, o que não é de todo desejável. Contudo, em casos especiais em que tal se justifique, podem operar condicionados com uma baixa frequência de edição, e sob um escrutínio apertado.
 
=== Conta de Bot ===
 
O operador deve criar uma conta de usuário separada, a fim de operar um bot. O nome da conta deve permitir identificar o operador e/ou função bot, contendo a palavra Bot, no inicio ou no final do nome. Caso seja incluída no interior do nome, deverá constar em maiúsculas ou qualquer outra forma que permita a fácil associação a uma conta Bot. Nos casos onde tal não se verifique, a conta não deve induzir em erro, ou seja, possibilitar a confusão com outro usuário, potenciando a sua associação com a conta do bot.
 
As contribuições de uma conta de bot são da responsabilidade do seu operador, que deve estar claramente identificável na sua página de usuário. Em particular, o operador do bot é responsável pela reparação de qualquer dano causado por um bot que funcione de forma incorrecta. Todas as políticas se aplicam a uma conta bot da mesma forma como qualquer outra conta de usuário, sendo consideradas como conta alternativa do operador, devendo estar indicado na página de usuário da conta bot o operador, através da predefinição {{tl|Bot}}, a indicação das tarefas aprovadas, e a ligação para o pedido de aprovação. Pode igualmente ser utilizada a predefinição {{tl|Info/Bot}}, que contém já os campos essenciais. Nos casos em que o operador pretenda que as questões normalmente associadas ao bot sejam efectuadas na sua página de discussão, devem indicar isso mesmo na discussão da conta bot, ou efectuar redirecionamento. '''Bots alojados no [[Wikipedia:Toolserver|Toolserver]]''' ou outro sistema em que os bloqueios aplicados não devem incidir sobre os IP's, '''devem ter essa informação devidamente visível'''.
 
=== Estatuto de bot ===
 
O estatuto de bot é atribuído pelos [[WP:B|burocratas]], após resultado positivo no pedido de aprovação. O estatuto indica que a conta é usada por um bot, e reduz alguns dos limites técnicos geralmente impostas pelo software [[MediaWiki]]. Edições por estas contas estão ocultos por padrão no [[Ajuda:Guia de edição/Menus e ferramentas/Mudanças recentes|mudanças recentes]]. Em casos especiais, caso se justifique, o bot pode ser aprovado, mas não operar com o estatuto de bot, devendo então ser claramente identificado na página de usuário como bot aprovado sem estatuto, e apresentar uma taxa de edições relativamente baixa, de forma a não causar incómodos nas mudanças recentes.
 
=== Requisitos técnicos ===
 
Para o bot ser aprovado, o operador terá de demonstrar que possui conhecimentos suficientes para operar o bot em segurança, e que o bot possui as seguintes características:
# É inofensivo, ou seja, não sobrecarrega o servidor, não reverte edições válidas, nos casos onde opera sobre as mudanças recentes, deixa uma margem de tempo para que eventuais vandalismos sejam corrigidos.
# É útil, ou seja, permite aumentar a quantidade e qualidade de conteúdo, ou a sua verificabilidade.
# Não consome recursos desnecessariamente.
# Executa apenas as tarefas para as quais há consenso.
# O bot e as suas edições estão de acordo com as políticas e orientações do projecto.
# Usa mensagens de informação devidamente redigidas, em qualquer edição sejam elas sumários de edição ou avisos nas páginas de discussão, devidamente assinaladas como edições de Bot. Tipicamente os bots incluem no inicio do sumario a expressão ''Bot:''.
# O programa ou [[framework]] se encontrará constantemente actualizado, sempre tendo em conta o bom funcionamento na Wikipédia lusófona.
 
Embora o desempenho não seja geralmente um problema, os operadores de bot devem reconhecer que um bot fazendo muitos pedidos ou edição a alta velocidade tem um impacto muito maior do que o usuário normal. Os operadores devem ter cuidado para que os bots não realizem pedidos web desnecessários, e serem prudentes na velocidade de edição. Os desenvolvedores devem informar a comunidade caso surjam problemas de desempenho, e em tais situações, as suas directrizes devem ser seguidas.
 
Não são permitidos bots que necessitem de efectuar downloads substanciais da wikipédia, solicitando muitas páginas individuais. Quando esse conteúdo é necessário, deve ser efectuado o download de cópias de segurança (Dumps). Caso necessitem de acesso para executar consultas nos bancos de dados da Wikipédia podem ser executados no [[Wikipedia:toolserver|Toolserver]], embora o Toolserver esteja fora do âmbito desta política.
 
==== Especificações técnicas ====
* Bots em fase de testes, assim como bots aprovados mas realizando tarefas triviais ou sem urgência devem realizar edições com uma frequência mais baixa, que permita proceder a revisão das suas edições quando necessário, e evitar consumo desnecessário de recursos.
* Bots sem estatuto de bot devem realizar as edições com uma taxa de edição baixa, dado que são visíveis nas mudanças recentes.
* A urgência de uma tarefa deve ser sempre considerada, pois tarefas que não necessitam de uma rápida conclusão, como por exemplo uma recategorização, podem e devem ser realizadas a um ritmo mais lento do que as mais urgentes, como por exemplo, reverter vandalismos.
* A velocidade de edição dos bots deve se regulada (o [[WP:AWB|AWB]] permite, assim como a opção <code>-putthrottle:nn</code> no [[Ajuda:Pywikipediabot|pywikipediabot]]). Em tarefas não urgentes não devem ultrapassar as 6 edições por minuto (epm), enquanto que em casos urgentes, em situações normais podem editar a cerca de 12 epm.
* Deve ter-se em atenção aos picos de tráfego, adequando o ritmo de edições ao tráfego global.
* Os servidores devem igualmente ser tidos em conta no que toca à velocidade, devendo adequar-se o ritmo de edições a lag dos servidores, permitindo que os bots editem mais rapidamente durante períodos de maior acalmia, abrandando consideravelmente quando a carga do servidor é elevada. Isto pode ser conseguido adicionando um parâmetro extra para a sequência de consulta de cada URL solicitada. <small>(Ver [[mw:Manual:Maxlag parameter|Manual Maxlag]] para mais detalhes)</small>
 
==== Restrições em tarefas específicas ====
 
Não são permitidos o uso de bots em determinadas tarefas, de acordo com o seu grau de fiabilidade, ou devido a processos de optimização de edições. Em algumas destas tarefas, é preferível utilizar semi-bots, quando aplicável. Tarefas mínimas ou triviais devem ser evitadas, sendo preferencialmente integradas numa outra tarefa, de maior importância.
 
Entre as tarefas com restrições, que não devem ser usadas isoladas encontram-se:
 
* ''Correcção automática de ortografia''
:Correctores automáticos são fortemente desencorajados, e usados somente em casos especiais. Há que ter em conta que é praticamente impossível prever todas as situações, e que mesmo nos casos aparentemente mais simples, existe a possibilidade de falsos positivos, como no caso de livros com títulos que o bot não reconhece como título de livro, sites ou nomes próprios, ou mesmo alterações de variantes linguísticas. Assim, de forma geral, a correcção assistida é permitida, tal como em casos específicos com elevada taxa de acerto, contudo a utilização sistemática de correctores ortográficos generalistas não são bem vistos pela comunidade.
 
* ''Correcções de sintaxe''
:Correctores automáticos de sintaxe devem ser usados com cautela. À semelhança dos correctores ortográficos, nem todas as situações estão contempladas, correndo o risco de se realizarem correcções menores e não críticas, que seriam facilmente efectuadas integradas noutras edições mais urgentes.
 
== Atribuição de estatuto ==
 
{{Políticas da Wikipedia}}
O sistema de atribuição de estatuto de bot na Wikipédia lusófona é similar ao da [[:en:|Wikipédia anglófona]], ou seja, nenhum ''bot'' poderá operar sem estar registado (ou em fase de teste).
 
# O operador terá de fazer o pedido, seguindo as instruções indicadas naem caixa[[Wikipedia:Robôs/Pedidos abaixode aprovação]].
# '''Um [[Wikipedia:Administradores|administrador]]'''membro oudo '''[[Wikipedia:Burocrata|burocrata]]'''grupo de aprovação de bots verificará as informações colocadas pelo operador no pedido e as edições feitas pelo editor e pelo ''bot'' nos projetosprojectos e nas respectivas páginas de discussão do ''bot'', para verificar se têm ocorrido erros.
# Se tudo estiver corretocorrecto com o operador/''bot'', o ''sysop''membro desbloquearádo ogrupo de aprovação de bots''bot'' e avisará o operador de que o ''bot'' poderá editar na Wikipédia durante '''cerca de uma semana''', em fase de testes. Terá de editar, no máximo, '''duas a três edições por minuto''' (em caso de incumprimento deverá ser bloqueado temporariamente) e fazer, nocerca mínimo,de 50 edições.
# Passada a semana de testes, '''ummembro burocratado grupo de aprovação de bots''' verificará as edições do ''bot'', assim como o seu comportamento, e, se não houver problema, será atribuídodada a aprovação para o estatutobot operar, comunicando aos burocratas ou stewards, no caso de ausência de burocratas, a atribuição da flag. Caso exista algum erro, o operador terá de se justificar e, mediante a resposta, será atribuído (ou não) o estatuto, podendo ser solicitadas mais edições de teste, ou prolongado o período de testes.
 
'''Nota:''' A utilização das expressões ''bot'' e ''robô'' nos nomes de usuários '''(que não sejam ''bots'')''' será considerada como imprópria, e o usuário deverá ser avisado caso use tal nome impróprio e bloqueado (por período infinito). Se for um ''bot'', terá de fazer o pedido para aprovação do estatuto.
 
=== {{VerCasos também}}especiais ===
 
{{correlatos
Há casos onde não se justifica o tempo padrão da semana de testes, ou a exigência de testes exaustivos ao script ou programa utilizado. Por exemplo, um operador que possua já uma conta de bot autorizado, e peça autorização para uma conta de bot de interwikis, usando o interwiki.py, pode ver a nova tarefa ou bot aprovada por uma ''aprovação rápida'', pois tanto o operador como o script já tiveram as suas capacidades devidamente aferidas.
|wikinotícias=Wikinotícias:Robôs
 
|wikcionário=Wikcionário:Robôs
* '''Bots com Scripts padrão'''
:Bots que utilizem scripts padrão regra geral, podem ver reduzido o tempo da fase de testes, estando o script em uso em vários projectos e sem problemas. Sendo usado com responsabilidade pelo operador não é passível de causar grandes problemas. A mesma regra aplica-se para bots que utilizem scripts já usados por outros bots, sem modificações ou com ligeiras modificações que não impliquem um resultado significativamente diferente do original.
 
* '''Bots anti-vandalismo'''
:Os bots anti-vandalismo são ferramentas essenciais, e são casos que devem ser analisados com a devida cautela. Nestes casos, deve sempre ter-se em conta que só devem ser aprovados quando estiverem completamente operacionais e com uma elevada taxa de acerto. Bots deste segmento com problemas de funcionamento ou mal operados podem causar sérias desconfianças da comunidade nos mesmos, para além de poder causar conflitos desnecessários entre os usuários. Assim, a fase de testes pode ser prolongada pelo tempo necessário para que o estatuto de bot seja atribuído já quando o script se aproximar bastante do ''state-of-art''.
 
* '''Bots com estatuto de administrador'''
: Bots com estatuto de administrador devem ser operados por um administrador local, contudo em casos específicos pode ser atribuído o estatuto a um bot cujo operador não seja administrador na Wikipédia lusófona, mediante consulta à comunidade. A discussão pode ser efectuada nos meios próprios gerais, ou no pedido de aprovação, mediante significativa publicidade. Caso o script original tenha já passado por este escrutínio, e seja usado sem problemas por outro bot local, poderá ser dispensada a consulta à comunidade, ficando somente por analisar a necessidade de um novo bot para operar nessas tarefas e se o operador proposto está apto a operar este tipo de bot.
 
* '''Bots para criação de artigos'''
: Bots que criem artigos necessitam de aprovação prévia, mesmo tendo já aprovação para operar outras tarefas. Antes de iniciarem as tarefas, deverão abrir uma discussão na coordenação robótica, descrevendo os artigos a criar assim como o conteúdo, sendo posteriormente discutido.
 
== Ver também ==
{{Correlatos
|wikisource=Wikisource:Robôs
|commons=Commons:Bots
|meta=Bot policy/pt
|metacat=Bot policy
}}
* [[Wikipedia:Robôs|Robôs]]
* [[Wikipedia:Robôs/Pedidos de aprovação/pedidos|Pedidos de aprovação de robôs]]
* [[Wikipedia:Robôs/Pedidos de aprovação/Arquivo|Arquivo de pedidos de aprovação]]
* [[Wikipedia:Semi-bot|Semi-bots]]
* [[m:Bot|Meta:Bot]]
* <span class="plainlinks">[http://pt.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb Link para verificar o "stress" do servidor (AWB)]</span>
 
{{Acordo ortográfico/revisão}}
 
{{Políticas e recomendações da Wikipédia|state=collapsed}}
 
[[Categoria:!Políticas oficiais]]
[[Categoria:!Robótica]]
 
[[af:Wikipedia:Robot]]