Wikipédia:Robôs/Pedidos de aprovação/Wikiprojetosbot

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Jonas (WMF) e HAndrade (WMF)

Automatic or manually assisted: Manually

Programming language(s): Python

Function summary: Buscar editores novatos que editaram algum artigo parte do WikiProjeto Medicina (vide lista de categorias). O bot também faz uma lista dos usuários e suas edições nesses artigos cobertos pelo WikiProjeto.

Edit period(s): Semanalmente.

Edit rate requested: 30 edições ao mês em média. Há uma média de 16 editores convidáveis ao mês, mas como esse número pode variar coloquei uma valor maior.

Already has a bot flag (Y/N): N

Function details:

  • Código: https://github.com/jtmorgan/wikiprojects/tree/pt
  • Detalhes:
    • Convida editores de verbetes de medicina para o projeto WikiMedicina, a partir de critérios discutidos com a comunidade.
    • Cria banco de dados para armazenar informações que seguem as políticas de privacidade de editores dos verbetes de medicina

Discussion

editar

Ver discussão criada há alguns dias atrás: Robô para dar boas-vindas para novos editores de verbetes de um WikiProjeto, o de medicina. --ezalvarenga (discussão) 13h27min de 19 de fevereiro de 2013 (UTC)[responder]

O robô está quase pronto! :D --ezalvarenga (discussão) 12h56min de 22 de março de 2013 (UTC)   Feito --Jonas (WMF) (discussão) 14h43min de 6 de maio de 2013 (UTC)[responder]

O robô está pronto! --JXavier (WMF) (discussão) 00h59min de 31 de março de 2013 (UTC)[responder]

Então vamos lá experimentar. Roda o bot, enquanto estiver em testes, no máximo 3 edits por minuto, creio que é "put_throttle = 20" que deve ser adicionado ao user_config.py, e cerca de 50 edits no total. Convém é entretanto substituíres o modo de detecção de bots, porque não é obrigatório os bots terminarem o nick em Bot, temos o exemplo do BOTijo D​ C​ E​ F. Alchimista Fala comigo! 20h18min de 2 de abril de 2013 (UTC)[responder]

  Feito --Jonas (WMF) (discussão) 14h43min de 6 de maio de 2013 (UTC)[responder]

"conforme critérios concordados com a comunidade" - quais são os critérios? Seria útil colocar isso na PU do bot, para ficar acessível a qualquer um. Rjclaudio msg 01h45min de 3 de abril de 2013 (UTC)[responder]

Os discutidos nesse tópico. Quando escrevi isso, na verdade, esperava que comentariam mais... --ezalvarenga (discussão) 03h38min de 3 de abril de 2013 (UTC)[responder]
Tenho acompanhado o bot pelo irc e pelo github com o jonas e o everton, contudo convém manter registo por aqui igualmente. Foram efectuadas as primeiras edições de teste, 9 se não estou em erro, com os seguintes problemas:
  1. As datas precisam de um subst: (ex)
  2. O sumário, convém começar com WP:BOT, e ter uma ligação para a explicação da tarefa (pode ser a própria página do bot)
  3. O filtro precisa de ser aprimorado para convidar apenas novatos, segundo os critérios estabelecidos.

  Feito

Quando os problemas forem resolvidos, avisa aqui, para mais uma ronda de testes. Alchimista Fala comigo! 19h22min de 4 de abril de 2013 (UTC)[responder]

  Feito --Jonas (WMF) (discussão) 14h43min de 6 de maio de 2013 (UTC)[responder]

Abrir uma tarefa no GitHub. --ezalvarenga (discussão) 16h27min de 11 de abril de 2013 (UTC)[responder]
Falta a discussão onde foram definidos os parâmetros de convite. Lembro-me que foi aberta nova discussão na esplanada, mas não a consigo encontrar. No tópico inicial eram:
  1. registraram-se no último dia
  2. fizeram 2 edições (qualquer domínio)
  3. não foi bloqueado
  4. não é um bot

contudo, convém ter um limite máximo de edições, senão qualquer utilizador irá receber os convites. Alchimista Fala comigo! 15h00min de 7 de maio de 2013 (UTC)[responder]

  Feito

Alchimista, a partir dos números de atividade na Wikipédia as novas condições para convite são:

  1. Fazer ao menos uma edição em um tópico de saúde
  2. Não estar bloqueado
  3. Ter feito menos de 300 edições
  4. Editor humano

Já estão todas implementadas e testadas. Todos os testes feitos até o momento podem ser vistos em: Especial:Contribuições/Wikiprojetosbot. --Jonas (WMF) (discussão) 17h19min de 12 de maio de 2013 (UTC)[responder]

Ok, então vamos lá a uma nova ronda de edições de teste. Penso que tens cerca de 40 editores para enviar o convite, faz essa ronda de testes, não mais de 3 edições por minuto. Quando terminarem avisa cá para verificar se está tudo em ordem. Alchimista Fala comigo! 19h15min de 17 de maio de 2013 (UTC)[responder]

Número de convites

editar

Foram enviados cerca de 148 convites, usando como data de início 1 de janeiro de 2012. Razões da mudança:

  • Aumentar o número de usuário novatos convidáveis.
  • Avaliar a resposta dos convites.

--Jonas (WMF) (discussão) 15h43min de 27 de maio de 2013 (UTC)[responder]

Conversamos hoje (Jonas, Henrique e eu) e sabemos que devíamos ter rodado apenas até janeiro de 2013. O que ocorreu foi que Jonas considerou que a base seria insuficiente para avaliarmos bem a eficácia do bot. Desculpem! De qualquer maneira, como essas pessoas não receberão convite novamente, para rodar novo teste precisaríamos convidar pessoas que criaram contas antes de janeiro de 2012. Identificamos também, pelo teste, que quem não tem página de discussão ainda não recebe o convite (a base total de usuários a receber era de 186, porém 38 desses não tinham PDU). Então teremos que inserir a mensagem de boas-vindas com o convite do bot no caso dos usuários que ainda não têm página de discussão. Quanto à aprovação, gostaria de saber os próximos passos: é ok só rodarmos com esses 38 a partir do momento em que tivermos incluído a mensagem de boas vindas com consequente criação de PDU e convite do bot para obtermos a aprovação final?--Oona (WMF) (discussão) 15h59min de 27 de maio de 2013 (UTC)[responder]

Correções

editar

Testes realizados com grupo de 38 editores sem página de discussão.

  • Criação da página de discussão para envio de boas vindas e convite do WikiProjeto.   Feito
  • Limite de aproximadamente 5 edições por minuto.   Feito

Foi identificado algum problema? --Jonas (WMF) (discussão) 20h17min de 28 de maio de 2013 (UTC)[responder]

Jonas, é preciso ter cuidado redobrado durante a fase de testes. A amostra foi demasiado grande, convém respeitar os limites impostos para a fase de testes, tanto no número de edições como no rácio de edição. Isto serve não só para que as edições não atrapalhem os outros editores, pois não tem ainda flag, como para demonstrar que há capacidade e atenção por parte do operador para cumprir as regras de utilização de um bot, pois a partir do momento em que o bot obtêm flag, sai do radar de grande parte dos editores. Compreendes o que escrevi? Alchimista Fala comigo! 20h25min de 24 de junho de 2013 (UTC)[responder]
Compreendo Alchimista, trabalharei no cumprimento dessas normas. No IRC você comentou falou de últimos testes, o que planeja? Mais uma pergunta: há alguma ferramenta que monitore o comportamento dos bots? --Jonas (WMF) (discussão) 21h59min de 24 de junho de 2013 (UTC)[responder]
Jonas, mais uma ronda de testes, não encontrei problemas nas edições efectuadas, mas foi ultrapassado o límite máximo de edições, assim como o rácio de edições por tempo, e essas são questões importantes também, porque não basta um script estar bem codificado, é igualmente extremamente importante que o operador tenha a maleabilidade de o operar da melhor forma. Podes mandar o bot fazer cerca de 50 edições, com um epm (edições por minuto) máximo de 3? Alchimista Fala comigo! 07h48min de 8 de julho de 2013 (UTC)[responder]
Alchimista, entendido -- já modifiquei o código no git. Vou rodar esses testes num grupo de editores que foi ativo um ano atrás. --Jonas (WMF) (discussão) 00h48min de 15 de julho de 2013 (UTC)[responder]
  Feito - Corrigi o bug da lista de editores. Enviei 54 convites, respeitando a taxa de 3 edições por minuto. --Jonas (WMF) (discussão) 06h40min de 1 de agosto de 2013 (UTC)[responder]
Bom, agora parece-me estar tudo bem, portanto por mim já pode levar flag. Não se esqueçam que continuam a ter um limite máximo de edições por minuto, que neste caso será de 6, embora o ideal, e como são poucas edições seja manterem um valor mais baixo. Se entretanto decidirem alterar algum parâmetro ou for preciso alguma alteração, podem contar comigo para tirar dúvidas, mais vale jogar pelo seguro. Agora é ter cuidado nas primeiras vezes que o bot rodar, o ideal será não passarem do valor de 7 dias para apanhar as edições de novatos e ir verificando se as edições estão correctas, pois com um volume maior de edições podem ser encontrados bugs mais inesperados. Alchimista Fala comigo! 22h11min de 9 de agosto de 2013 (UTC)[responder]
Excelente notícia, Alchimista! Que bom que finalmente conseguimos amarrar esse processo. Reafirmo aqui, operadores, a importância de seguir as recomendações do Alchimista e tenho certeza de que farão um excelente trabalho. Qual é o próximo passo para conseguir a flag? Parabéns, Jonas, pelo trabalho! Agradeço também ao Alchimista, ao Henrique e ao Tom por todo o apoio! Agora, é hora de trabalharmos com o Ministério da Saúde na divulgação e formação. Vamos nessa!--Oona (WMF) (discussão) 01h36min de 10 de agosto de 2013 (UTC)[responder]
Parece que não fui suficientemente claro, o bot tem já flag (http://pt.wikipedia.org/w/index.php?title=Especial:Registo&type=rights&user=&page=User%3Awikiprojetosbot), por isso agora é faze-lo rodar com prudência. Alchimista Fala comigo! 13h36min de 16 de agosto de 2013 (UTC)[responder]