stringtranslate.com

Discusión de Wikipedia:Política de bots

RFC: ServidorWP:CREAR MASIVOdeWP:BOTPOL

La siguiente discusión es un registro archivado de una solicitud de comentarios . No la modifique. No se deben realizar más modificaciones a esta discusión. A continuación se incluye un resumen de las conclusiones a las que se llegó.
El apoyo parece lo suficientemente abrumador como para que no me preocupe por WP:INVOLVED . Pero si alguien realmente no está de acuerdo por alguna razón, supongo que lo revertiré. Anomie ⚔ 23:38, 13 de agosto de 2024 (UTC) [ responder ]

|text=

Should WP:MASSCREATE be severed from WP:Bot policy? 23:15, 9 July 2024 (UTC)

En 2009 , la comunidad promulgó por primera vez una restricción a la creación masiva de artículos. La política resultante se incluyó en la política de WP:Bot, ya que el impulso era la creación masiva mediante herramientas automatizadas. Incluso entonces, surgió la preocupación sobre si WP:BRFA era el foro adecuado para esto, pero en ese momento prevaleció la idea de que "lo suficientemente bueno".

En los años transcurridos desde entonces, hemos tenido varias discusiones en las que esto se ha convertido en un problema. Posiblemente, la más destacada fue Wikipedia:Comité de arbitraje/Solicitudes de comentarios/Creación de artículos a gran escala/Declaración final n.° Pregunta 17: Enmendar WP:MASSCREATE , donde tres de los siete puntos de "oposición" se basan en que WP:BOTPOL es el lugar equivocado.

Personalmente, estoy cansado de ver a WP:BOTPOL y WP:MEATBOT desquiciarse en las discusiones sobre qué tipos de creaciones en masa que no son completamente bots están o pueden estar "cubiertas" por WP:MASSCREATE . Por lo tanto, propongo la pregunta:

¿Debería WP:MASSCREATE separarse de la política de WP:Bot ?

En caso de que la respuesta sea afirmativa, se realizarán los siguientes cambios en el texto de la política. La intención es mantener el significado actual en la medida de lo posible, eliminando las partes específicas de WP:BOTPOL :

Si la respuesta es sí, no me importa mucho si el destino es una nueva página de política independiente, WP:Editing policy o alguna otra política existente. Para evitar que esto falle debido a la falta de consenso sobre dónde colocarlo, si no hay consenso sobre un destino específico, utilizaremos por defecto "una nueva página de política independiente" en Wikipedia:Mass page creation y las personas pueden iniciar una discusión de fusión por separado más adelante si lo desean.

La política del bot conservará un código que haga referencia a la nueva política. Las redirecciones existentes, como WP:MASSCREATE, se redireccionarán.

Encuesta (separar MASSCREATE de BOTPOL)

Discusión (separar MASSCREATE de BOTPOL)

Por favor, no intenten discutir más cambios radicales aquí. Guárdenlos para una RFC separada que puedan realizar después de que esto pase. Les pido a los editores no involucrados que eviten cualquier discusión de este tipo si alguien intenta iniciarla aquí, y a los que cierran el tema que ignoren cualquier voto de apoyo que solicite tales cambios. Anomie ⚔ 23:15, 9 de julio de 2024 (UTC) [ responder ]

Al leer esto nuevamente, mi preocupación es que la redacción que usas, y la eliminación de BOTPOL, significarán que WP:MEATBOT ya no se aplica, y por lo tanto no habrá restricciones en la creación masiva de artículos por métodos tales como boilerplates, que algunos editores argumentan que no están cubiertos por semiautomatizados.
Para evitar que esta propuesta cambie el significado de esta sección, ¿podemos insertar "como un bot" en la primera oración? BilledMammal ( discusión ) 23:20 9 jul 2024 (UTC) [ responder ]
@BilledMammal ¿Dónde propones agregarlo específicamente? Thryduulf ( discusión ) 23:36 9 jul 2024 (UTC) [ responder ]
Cualquier tarea de creación de contenido a gran escala automatizada o semiautomatizada , o de tipo bot. BilledMammal ( discusión ) 00:17 10 jul 2024 (UTC) [ responder ]
( editar conflicto ) No estoy de acuerdo con que esta propuesta cambie el significado de esa manera. La primera oración ya mantiene la redacción existente sobre cualquier tarea de creación de páginas de contenido automatizada o semiautomatizada a gran escala .
Además, WP:MEATBOT es en realidad solo una prueba de patos ; se supone que evita que la gente alegue que una política sobre ediciones automáticas no se aplica porque sus ediciones son manuales para rellenar texto estándar o lo que sea, diciendo que si parece automatizado, podemos tratarlo como tal de todos modos. En realidad, no hace nada para que las ediciones manuales impulsadas por texto estándar caigan bajo WP:MASSCREATE cuando no estén ya en contra del consenso o sean disruptivas de alguna otra manera.
Además, en mi opinión, probablemente sería mejor que apoyaras esto, porque si se aprueba, "La política de bots no puede regular el comportamiento humano" y "no tiene sentido que las ediciones humanas se aprueben a través de BRFA" ya no serán objeciones válidas a una propuesta de eliminar "automatizado o semiautomatizado" de la primera oración (porque ya no será parte de la política de bots), y si puedes lograr que se apruebe, entonces no tendrás que abusar de WP:MEATBOT en absoluto. Anomie ⚔ 23:43, 9 de julio de 2024 (UTC) [ responder ]
Por el momento, tenemos una política que se aplica a la creación masiva manual de bots, mientras que el cambio propuesto elimina ese aspecto.
Teniendo en cuenta que la intención es mantener el significado actual en la medida de lo posible mientras se eliminan los bits específicos de WP:BOTPOL , tendría más sentido eliminar automated o semi-automated . Estos son bits específicos de BOTPOL y al eliminarlos se asegura de que la sección que está eliminando de BOTPOL realmente tenga aplicabilidad fuera de BOTPOL. BilledMammal ( discusión ) 00:32 10 jul 2024 (UTC) [ responder ]
Creo que estás intentando introducir un cambio de redacción que intenta hacer que tus argumentos existentes sean más fáciles de respaldar. Como te pedí anteriormente, hagamos primero esta RFC simple, luego puedes intentar convencer a la comunidad en general para que acepte tus cambios. Anomie ⚔ 01:18, 10 de julio de 2024 (UTC) [ responder ]
En este momento, estás intentando introducir un cambio de redacción que hace que el argumento sea más difícil de sustentar. Por eso, esta no es la RfC simple que pensé que era. BilledMammal ( discusión ) 01:19, 10 de julio de 2024 (UTC) [ responder ]
Bueno, tú también eres libre de creer lo que quieras, por muy equivocado que sea. Anomie ⚔ 01:22, 10 de julio de 2024 (UTC) [ responder ]
No creo que en realidad estés intentando colar nada, pero me molestó un poco que sugieras que lo estaba haciendo.
Lo que sí creo es que esto supone un cambio respecto del status quo. Creo que el lenguaje que propuse a Thryduulf mantendría el status quo, mientras que el lenguaje que le propuse a usted lo cambiaría en la dirección opuesta. BilledMammal ( discusión ) 01:32 10 jul 2024 (UTC) [ responder ]
Te has convencido de que WP:MEATBOT significa que si puedes entrecerrar los ojos lo suficiente para convencerte de que algo es "similar a un robot", entonces puedes expandir el alcance de WP:BOTPOL para cubrir claramente las acciones humanas, por lo que quieres agregar "similar a un robot" para intentar reforzar eso. Eso no es más correcto que WhatamIdoing insistiendo anteriormente en que WP:MEATBOT trata sobre evitar la edición de alta velocidad y nada más; ella podría decir hipotéticamente que eliminar WP:MASSCREATE de WP:BOTPOL elimina una implicación de que solo se aplica a la edición de alta velocidad (ya que solo la edición rápida, en su opinión, es "similar a un robot") y, por lo tanto, quiere que diga Cualquieraalta velocidadTarea de creación de páginas de contenido automatizada o semiautomatizada a gran escala para "preservar" esa interpretación. Anomie ⚔ 02:00, 10 de julio de 2024 (UTC) [ responder ]
@BilledMammal, no creo que tengas que preocuparte por esto. MEATBOT se aplica a todas las ediciones que sean "ediciones de alta velocidad o a gran escala que a) sean contrarias al consenso o b) causen errores que un humano atento no cometería". Incluso si MASSCREATE termina en otra página, o incluso si MASSCREATE no existiera en absoluto, MEATBOT se aplicaría a las mismas ediciones que aplica ahora.
Una forma de verlo es que, si se aprueba, habría dos políticas oficiales™ que se podrían considerar violadas. WhatamIdoing ( discusión ) 03:57 10 jul 2024 (UTC) [ responder ]

@ Headbomb : Veo al menos tres puntos en esto:

  1. Poner fin a la ficción de que BAG aprueba las creaciones en masa. La mayoría de las veces ya decimos "busquen el consenso en WP:VPR primero", y luego le damos el visto bueno si el bot pasa las pruebas.
  2. Obteniendo argumentos sobre cómo WP:MASSCREATE debería aplicarse a los no bots a partir de esta página, que se supone que trata sobre la política de bots .
  3. Evitar que BilledMammal tenga que abusar de WP:MEATBOT para argumentar que WP:MASSCREATE debería cubrir las creaciones masivas que no sean de bots, permitiéndoles argumentar a favor de cambiar la política para decir eso directamente.

HTH. Anomie ⚔ 23:55, 9 de julio de 2024 (UTC) [ responder ]

La discusión anterior está cerrada. No la modifique. Los comentarios posteriores deben realizarse en la página de discusión correspondiente. No se deben realizar más modificaciones a esta discusión.

Bots de código abierto

Me gustaría hacer una verificación de temperatura (explícitamente no una RfC) como seguimiento a la discusión en este BRFA , sobre cómo se sienten las personas acerca de cambiar los requisitos del código fuente. Actualmente, el lenguaje en la política de bots es:

Se recomienda, pero no se exige, que los autores de procesos de bots publiquen el código fuente de sus bots. y para los bots de administración: se recomienda que el código fuente de los bots de administración esté abierto, pero si el operador decide mantener todo o parte del código no visible públicamente, debe presentar dicho código para su revisión a pedido de cualquier miembro o administrador de BAG.

Me gustaría reemplazarlo con algo como: "Se espera que los autores de procesos de bots publiquen el código fuente de su bot de manera pública bajo una licencia de código abierto para facilitar la colaboración y la bifurcación. Si un autor desea mantener el código fuente privado, debe solicitar una exención de BAG durante el proceso de aprobación del bot. Los miembros de BAG pueden rechazar solicitudes únicamente sobre la base de que el código fuente no sea de código abierto". Y algún tipo de cláusula de derechos adquiridos para los bots de código cerrado actuales.

La lógica es 1) permitir que la gente sugiera mejoras para los bots o señale posibles errores como un paso de revisión técnica, y 2) cuando los bots o los encargados de su mantenimiento desaparezcan inevitablemente, exigir que exista un camino para que alguien más se haga cargo del bot sin tener que empezar desde cero. Creo que el movimiento Wikimedia ha avanzado en esta dirección, al exigir licencias de código abierto para los bots que se ejecutan en Toolforge (la gran mayoría de nuestros bots) y hay una gran cantidad de lugares donde publicar su código. O en otras palabras, el código abierto debería ser la norma, el código privado debería ser la excepción.

Algunas excepciones: estoy seguro de que la gente puede pensar en casos extremos en los que no se desee publicar código; si esos casos se convierten en BRFA reales, con gusto dejaré en manos de BAG la decisión sobre si la excepción está justificada o no. En la práctica, creo que estaría bien que la gente hiciera cambios, probara su código y luego lo publicara poco después. No creo que necesitemos un requisito estricto de que el código debe ser de código abierto antes de ejecutarlo en Wikipedia.

Entonces, ¿qué opina la gente sobre esto? ¿Es una propuesta razonable? O si no apoyarías que se formalice algo como esto, ¿por qué no? Legoktm ( discusión ) 03:54 5 sep 2024 (UTC) [ responder ]

Me parece bien. Espero que también haya códigos de fuente abierta para los bots. Ayudó a hacerse cargo de la tarea AdminStats (aunque terminamos buscando una copia de los códigos en Toolforge). Sin embargo, ¿se puede extender la cláusula de exención a las nuevas solicitudes de tareas de los bots actuales, ya que las nuevas tareas aún pueden utilizar los códigos de fuente cerrada? – robertsky ( discusión ) 04:03, 5 de septiembre de 2024 (UTC) [ responder ]
No veo por qué deberíamos incluir en la política el lema "deben ser abiertos, a menos que pidas una excepción, que podemos denegar", en lugar del actual "incentivamos, pero no obligamos, a los bots de código abierto". Headbomb { t · c · p · b } 10:00, 5 de septiembre de 2024 (UTC) [ responder ]
@ Headbomb : ¿Podrías explicarnos por qué crees que no debería hacerse? (Personalmente, no creo que necesitemos una excepción, solo esperaba que la gente se opusiera sin una) Legoktm ( discusión ) 15:35, 5 de septiembre de 2024 (UTC) [ responder ]
También siento curiosidad por esto, pero creo que permitir excepciones es algo razonable. Imaginemos que alguien viniera a nosotros y nos dijera: "La empresa para la que trabajo tiene un sistema de detección de abusos que es diez veces mejor que el que estáis utilizando ahora. Estamos dispuestos a dejaros usarlo sin coste alguno, pero lamentablemente no puedo poner el código a vuestra disposición". Tener esa excepción nos da la posibilidad de aceptar o rechazar esa oferta como nos parezca adecuado en ese momento. No tener esa excepción nos obliga a actuar. Creo que es razonable.
Ya tenemos acuerdos de ese tipo con algunos proveedores de detección de proxy IP (soy cauteloso con los nombres de los proveedores solo porque no estoy seguro del estado de estas relaciones). Debido a que solo se utilizan (hasta donde yo sé) como back-end para algunas herramientas interactivas, no son competencia de BAG. Pero ciertamente podría imaginar a alguien que quisiera construir una herramienta BAGgy que use uno de esos servicios como back-end. Por mucho que crea en el software libre en todas partes, tampoco quisiera que nos disparemos en el pie para defender nuestros principios. RoySmith (discusión) 16:04 5 sep 2024 (UTC) [ responder ]
Es posible que no quieras publicar tu código porque es burdo o poco elegante. También podrías estar haciendo cosas que están "bien" con el código privado, pero no con el código público, como tener "si la contraseña = sw0rdf!sh continúa, de lo contrario falla" en lugar de lo que deberías estar haciendo con las contraseñas y los inicios de sesión. O podrías estar usando código de otra persona para el que tienes permiso de uso, pero no tienes permiso para distribuir. O podrías estar usando código de fuente cerrada que compraste, pero no tienes derechos para distribuir.
Estoy de acuerdo en que es inequívocamente mejor que las cosas sean de código abierto. Por eso se debería fomentar. Pero los programadores voluntarios son un recurso extremadamente limitado, así que, cuantas menos barreras de entrada/participación tengamos, mejor, en mi opinión. Headbomb { t · c · p · b } 19:12, 5 de septiembre de 2024 (UTC) [ responder ]

Bots con código fuente disponible

Lista

Ver: Wikipedia:Bots básicos

Discusión

En base a lo anterior, parece haber un consenso razonable de que la mayoría (si no todos) de los bots que realizan "funciones básicas" (mi frase) deberían tener su código publicado de modo que si el operador desaparece (intencionadamente o no), la funcionalidad se pueda trasladar de manera rápida/fácil/eficiente a un nuevo bot/operador que pueda hacerse cargo de la tarea. He comenzado una lista (actualmente vacía) arriba e invitaría a los editores a agregar y discutir la lista para que podamos comenzar a pedirles a los operadores que proporcionen el código si se considera necesario. Personalmente, creo que esta lista debería centrarse en las tareas de aprobación abierta (es decir, no en las ejecuciones únicas) para comenzar, pero si alguien quiere el código para las OTR, no dude en preguntar. Primefac ( discusión ) 19:30, 29 de septiembre de 2024 (UTC) [ responder ]

Creo que existe una tendencia entre la población de editores en general a pensar que, si el código está disponible, debería ser fácil para cualquiera entrar en el vacío y poner en funcionamiento rápidamente un bot, pero eso es una falacia. Creo que si vamos a introducir requisitos para la planificación de la sucesión, deberían abarcar un poco más (como comenté en un comentario anterior). isaacl ( discusión ) 21:37, 29 de septiembre de 2024 (UTC) [ responder ]
No veo ese consenso. Todos estamos de acuerdo en que es preferible. Pero la obligatoriedad es diferente. Headbomb { t · c · p · b } 00:51, 30 de septiembre de 2024 (UTC) [ responder ]
Creo que el consenso es que hay que adoptar una política más estricta que decir que es "preferible" (cosa que ya hacemos). Podríamos hacer algunas excepciones para los bots que llevan mucho tiempo en funcionamiento, como AAlertBot, que creo que es lo que más te preocupa. – SD0001 ( discusión ) 12:04 30 sep 2024 (UTC) [ responder ]
No veo tal consenso en absoluto. Headbomb { t · c · p · b } 15:21, 30 de septiembre de 2024 (UTC) [ responder ]
Una política obligatoria es una receta para el "consenso" para apagar bots o peor aún, eliminar los privilegios de los bots por ser un operador rebelde. ¿Qué otra cosa podría significar "obligatorio"? Es como ese dicho de la guerra de Vietnam: "Tuvimos que destruir un pueblo para salvarlo" (variaciones de esta cita). Isaacl tiene toda la razón en que descargar un montón de código fuente en GitHub no tiene sentido para cualquiera que intente instalarlo y operarlo. Y el funcionamiento de algunos bots requiere mucho entrenamiento que no es fácil de documentar. -- Green C 23:47, 30 de septiembre de 2024 (UTC) [ responder ]
Apaguen los bots . Imagino que cualquier nuevo requisito tendría una excepción para los bots aprobados antes del nuevo requisito. – Novem Linguae ( discusión ) 00:44 1 oct 2024 (UTC) [ responder ]
¿En qué parte de mi publicación dije que era obligatorio? No lo dije, por lo que no estar de acuerdo con algo que no dije es un poco extraño. Este subproceso trata sobre dar los primeros pasos: ahora mismo ni siquiera sabemos qué bots tienen bases de código abiertas o de libre acceso, o dónde están alojados, etc. Primefac ( discusión ) 12:38, 5 de octubre de 2024 (UTC) [ responder ]
Entiendo lo que todos quieren decir sobre el deseo de asegurarse de que los bots sigan funcionando sin problemas, pero no tengo claro que haya consenso para hacer obligatorio el código abierto. Me preocupa que:
  • El enfoque está en el código abierto y en agregar requisitos adicionales en lugar de tener planes de sucesión.
  • No hay definiciones claras para términos como "crítico" o "principal" y no tenemos una lista de los bots que se verían afectados.
  • Si dejamos en suspenso algunos bots, podríamos acabar con todas las desventajas que desalentarán el desarrollo futuro sin mejorar significativamente la continuidad.
Hasta ahora solo he escrito un bot, uno que es fácil de configurar y también de código abierto, pero probablemente no existiría si tuviera que producir código de código abierto antes de obtener la aprobación del proyecto o se me hubiera exigido usar Toolforge para mi primer proyecto. El problema que resuelve Protection Helper Bot ha sido un ticket de Phabricator desde 2012 y se propuso varias veces antes y desde entonces (como esta discusión en 2017 ). Deberíamos alentar a los nuevos desarrolladores a ayudar a resolver problemas de larga data en lugar de poner obstáculos, incluso si parecen obstáculos bajos para la mayoría de los desarrolladores de Wikipedia con experiencia. Daniel Quinlan ( discusión ) 01:03, 1 de octubre de 2024 (UTC) [ responder ]
Nunca dije nada sobre que algo fuera obligatorio. Primefac ( discusión ) 12:38 5 oct 2024 (UTC) [ responder ]
Tienes razón, otro comentarista utilizó "obligatorio". Sin embargo, creo que establecer la expectativa de que las funciones principales deben poner a disposición su código probablemente convertiría esa expectativa en un requisito en la práctica. La política ya lo recomienda y eso parece interpretarse de manera agresiva a veces en las discusiones de BRFA. También me gustaría entender la situación actual antes de cambiar la política. Daniel Quinlan ( discusión ) 01:21, 6 de octubre de 2024 (UTC) [ responder ]
Tu bot fue la excepción, ya que es un robot de administración que se encarga de la protección de los artículos. La mayoría de los BRFA no tienen ningún requisito ni solicitud para publicar su fuente y, en la práctica, no lo hacen. ProcrastinatingReader ( discusión ) 21:13, 14 de octubre de 2024 (UTC) [ responder ]
Estoy de acuerdo con la política de bots que establece que el código fuente de los bots de administración debe ser abierto o el desarrollador debe presentar dicho código para su revisión a pedido de cualquier miembro o administrador de BAG . Mis comentarios anteriores no deben interpretarse como una contradicción con eso. Diseñé mi bot para que cualquiera pudiera ejecutarlo fácilmente, publicando el código como código abierto y asegurándome de que fuera fácil de configurar. Sin embargo, creo que es justo decir que algunos de los requisitos adicionales que se han discutido probablemente me habrían disuadido de enviar un BRFA. Daniel Quinlan ( discusión ) 23:11, 14 de octubre de 2024 (UTC) [ responder ]
Dejando de lado la obligatoriedad o lo que sea, creo que tiene sentido que tengamos una lista de lo que consideramos bots "esenciales", junto con alguna idea de cuál es la estrategia de sucesión para estos bots. (¿Hay alguna de estas opciones? ¿Está disponible el código fuente? ¿Están alojados en Toolforge con varios mantenedores?) ProcrastinatingReader ( discusión ) 21:12, 14 de octubre de 2024 (UTC) [ responder ]
Agregué un par de bots a la lista que empecé anteriormente. También incluí lo esotérica que se consideraría su pila tecnológica en estos días (es decir: con qué facilidad alguien podría hacerse cargo de su mantenimiento con actualizaciones/correcciones). Los bots que usan pywikibot o mwbot-rs, por ejemplo, creo que son bastante accesibles. El código C++ personalizado o incluso el código Perl, diría que no es particularmente fácil de tomar el control. Siendo realistas, no hay nada que podamos hacer al respecto, pero vale la pena permanecer conscientes de nuestro factor bus .
Estoy definiendo vagamente "core" como el bot que desaparece y causa una interrupción notable en la enciclopedia, algún proceso significativo o que de otra manera impacta significativamente en la calidad de los artículos. ProcrastinatingReader ( discusión ) 21:46 14 oct 2024 (UTC) [ responder ]
Sugiero crear una lista principal de los procesos clave de Wikipedia en inglés/elementos de trabajo en curso, y debajo de ellos enumerar las tareas automatizadas esenciales para esos procesos/elementos de trabajo. (Entiendo que algunos bots pueden estar agrupados bajo múltiples procesos/elementos de trabajo). Como mínimo, sería útil para aquellos que no están familiarizados con todos los bots si la lista pudiera incluir un breve resumen de sus tareas esenciales. isaacl ( discusión ) 21:54, 14 de octubre de 2024 (UTC) [ responder ]
¿Te refieres a algo así? Usuario:ProcrastinatingReader/Core bots ProcrastinatingReader ( discusión ) 22:04 14 oct 2024 (UTC) [ responder ]
Sí. Básicamente, un desglose por flujo de trabajo: aquí hay un proceso importante (que podría estar realizando un conjunto de elementos de trabajo en curso) y aquí están los elementos clave que se automatizan para que esto sea sostenible. Estaba pensando que, dependiendo del tamaño de las listas o de la cantidad de bots que admiten múltiples flujos de trabajo, podría valer la pena mantener la lista de bots con sus detalles por separado y simplemente hacer que la lista de flujo de trabajo apunte a los bots en la lista de bots. Siento que esto hace que sea más fácil pensar en qué flujos de trabajo son absolutamente necesarios para seguir ejecutándose (y pensar en los que faltan en la lista) y saber en qué se basan. isaacl ( discusión ) 22:23, 14 de octubre de 2024 (UTC) [ responder ]
Gracias isaacl, creo que es una buena idea. Me gustaría sugerir una única lista por ahora, a menos que resulte que es común que las cuentas de un solo bot realicen múltiples tareas principales. Creo que es más fácil que correlacionar entradas en dos listas, si podemos evitarlo.
Creo que hay algunas cosas que deberíamos entender sobre cada bot, en lugar de simplemente preguntarnos "¿está disponible el código fuente?". He intentado resumirlas en el artículo de Wikipedia:Bots básicos . Allí pongo el ejemplo de ClueBot NG. Creo que el hecho de que sea un modelo de red neuronal artificial que utiliza C++ y un marco de trabajo de C++ poco común significa que es poco probable que alguien fuera del equipo de desarrollo principal pueda adoptar ese bot tal como está y mantenerlo de manera realista, en lugar de simplemente ejecutarlo.
Con eso en mente, me pregunto si no sería bueno desarrollar un criterio simple para evaluar a un bot, que sirva como una estadística resumida decente en comparación con los comentarios en texto sin formato. Por ejemplo, categorías como: "¿fuente disponible y ejecutable?" / "¿múltiples mantenedores?" / "¿pila tecnológica mantenible?", en las que un bot puede obtener una puntuación binaria (buena/mala). Estas categorías son principalmente para ilustrar la idea. No estoy seguro de qué tipo de marco deberíamos utilizar para evaluar a los bots para una estrategia realista de "resiliencia operativa". ProcrastinatingReader ( discusión ) 11:06, 16 de octubre de 2024 (UTC) [ responder ]
También se podría hacer una escala del 1 al 5. El hecho de que el código fuente esté alojado en Toolforge podría sumar un punto, el código fuente publicado podría sumar un punto, los mantenedores activos podrían sumar un punto, etc. – Novem Linguae ( discusión ) 13:25, 16 de octubre de 2024 (UTC) [ responder ]
Los sistemas de puntos no tienen sentido (el juego de palabras no es intencionado). No utilicemos una métrica que no tenga ningún propósito práctico sólo por tenerla.
Dicho esto, ¿qué es el bot RFC? Debería ir en la lista principal. Headbomb { t · c · p · b } 14:26, 16 de octubre de 2024 (UTC) [ responder ]
@ Headbomb : Hay dos bots RFC:
  • Legobot  ( discusión  · contribuciones ) una vez por hora (i) detecta transclusiones que carecen de un parámetro y agrega uno; (ii) se asegura de que la siguiente marca de tiempo válida después de cada etiqueta existente sea menor a treinta días en el pasado, y si no, elimina la etiqueta y también elimina la declaración RfC de todos los listados (como WP:RFC/BIO ); (iii) verifica los parámetros de categoría RfC para cada transclusión, como , y se asegura de que el RfC esté listado en las páginas correspondientes como WP:RFC/BIO{{rfc}}|rfcid={{rfc}}{{rfc}}{{rfc}}|bio
  • Yapperbot  ( discusión  · contribuciones ) (también una vez por hora, pero media hora después de Legobot) envía mensajes a las páginas de discusión de los usuarios sobre las RfC en las que Legobot ha añadido recientemente un |rfcid=parámetro, véase WP:FRS
HTH. -- Red rose64 🌹 ( discusión ) 15:27 16 oct 2024 (UTC) [ responder ]
Estaba pensando en Legobot. No estoy seguro de que el otro sea el núcleo, pero Legobot lo es en mi opinión. Headbomb { t · c · p · b } 15:30, 16 de octubre de 2024 (UTC) [ responder ]
No veo mucha utilidad en una única puntuación resumida. Creo que la cantidad de bots principales debería permanecer por debajo del umbral en el que un grupo de personas podría revisarlos y determinar las prioridades relativas a la atención. Además, en un entorno de voluntariado, quién trabaja para ayudar con qué bot va a estar muy influenciado por el interés personal en el flujo de trabajo asociado, en cualquier caso. Para una característica individual como "pila tecnológica mantenible", podría ser útil tener una puntuación, para ayudar a quienes no están familiarizados con los detalles de la tecnología relacionada a hacer comparaciones relativas. Sin embargo, lo consideraría más descriptivo que analítico, para evitar empantanarnos en su precisión. isaacl ( discusión ) 15:55, 16 de octubre de 2024 (UTC) [ responder ]


Reutilización para bots y herramientas

En un hilo algo ortogonal a todo esto , en un mundo ideal, me encantaría ver una mayor estandarización en los bots y las herramientas. He escrito algunas de mis propias herramientas, pero pasé mucho tiempo reinventando muchas ruedas para hacerlas funcionar. Sé que ha habido algún progreso en esta área (pywikibot es sin duda un paso en la dirección correcta), pero todavía hay mucho esfuerzo invertido por personas que van en direcciones diferentes. Lo que a su vez hace que sea más difícil que la gente retome los proyectos de otras personas. RoySmith (discusión) 16:35 16 oct 2024 (UTC) [ responder ]

@ RoySmith : como imagino que ya habrás oído, los frameworks son maravillosos: todo el mundo debería tener uno :-). Es un gran desafío crear uno que otros puedan usar, con suficiente documentación. Existe Help:Creating a bot § Programming language and library (Ayuda:Crear un bot § Lenguajes de programación y bibliotecas) , pero es principalmente una gran lista, sin mucha orientación para ayudar a alguien a decidir qué usar. Creo que debería haber un lugar para que los programadores compartan experiencias, pero no estoy seguro de dónde está. Wikipedia_talk:Bots redirecciona a Wikipedia:Bots/Noticeboard (Tablón de anuncios) , cuyo encabezado lo hace parecer más un lugar de coordinación que un lugar para colaborar en el desarrollo. isaacl ( discusión ) 21:31, 16 de octubre de 2024 (UTC) [ responder ]
Algunas estadísticas serían de gran ayuda. Ayuda:La creación de un bot incluye muchas opciones que nadie recomendaría hoy en día. Si bien no creo que debamos imponer ningún lenguaje o conjunto de herramientas, sería útil informar a los nuevos desarrolladores qué lenguajes y conjuntos de herramientas se utilizan en los bots en uso activo, especialmente en los bots más recientes. Al menos la mitad de los BRFA actuales son Python con Pywikibot. Daniel Quinlan ( discusión ) 22:18, 16 de octubre de 2024 (UTC) [ responder ]
Estoy de acuerdo en que sería útil conocer algo de información básica sobre su uso. Siempre que miro una biblioteca, un marco o una herramienta de terceros, quiero saber qué tan popular es y qué tan activamente se mantiene, para tener una idea de qué tan probable es que continúe manteniéndose en el futuro, qué tan fácil será encontrar respuestas a preguntas y qué tan útil lo han encontrado otros. Pero volviendo al problema de los gastos generales que ahuyentan a los desarrolladores, esto también se aplica a quienes crean código y herramientas para reutilizar. Hacer un seguimiento de esta información y mantenerla actualizada es un trabajo adicional, y puede ser menos interesante para un equipo de una sola persona que trabajar en su proyecto. isaacl ( discusión ) 22:55, 16 de octubre de 2024 (UTC) [ responder ]

Actualizar la sección de bots globales

Hola, actualmente la política global de bots dice que ( Wikipedia:Global_rights_policy#Global_bots ) los bots globales solo pueden ejecutarse en esta wiki con el propósito de corregir redireccionamientos dobles. Creo que eso está desactualizado, porque se vincula a una discusión de 2008 y las políticas de Meta han cambiado los bots globales en 2021 para permitir la ejecución de cualquier tarea que esté aprobada. Creo que esto también requiere un cambio en esta wiki, ya que de lo contrario puede ser bastante confuso. Propongo permitir que los bots globales se ejecuten aquí para cualquier tarea aprobada, especialmente porque en.wikipedia será notificado cuando alguien envíe una solicitud de bot global. Después de todo, esta wiki aún puede indicarle a cualquier bot que no se ejecute aquí, si es necesario. Si no, recomiendo agregar esta wiki al conjunto de opciones de exclusión para que los bots globales estén completamente deshabilitados (en lugar de habilitados para un solo propósito). Tabla de clasificación ( discusión ) 06:49, 12 de septiembre de 2024 (UTC) [ responder ]

Solicitar la aprobación de bots locales aquí debería seguir siendo obligatorio para los bots de aquí. Nuestra comunidad y nuestro proyecto son enormes y esperamos que nuestros operadores de bots participen aquí. En cuanto a si deberíamos expulsar a todos los bots globales que están realizando la tarea para la que ya están aprobados, eso no parece ser necesario. — xaosflux Talk 09:32, 12 de septiembre de 2024 (UTC) [ responder ]
Cualquier cambio en la política necesitaría un consenso para ese cambio, aquí en la Wikipedia en inglés. Esa discusión podría llevarse a cabo aquí, pero tendría que ser una RFC real u otra discusión ampliamente publicitada y con amplia participación. Personalmente, me gustaría ver más razones para cambiar la política de las que se han dado hasta ahora. Anomie ⚔ 12:07, 12 de septiembre de 2024 (UTC) [ responder ]
De acuerdo. Primefac ( discusión ) 13:16 12 sep 2024 (UTC) [ responder ]
¿Por qué es necesario este cambio y qué bots globales específicos ayudarían a mejorar la Wikipedia en inglés bajo una política más permisiva? Daniel Quinlan ( discusión ) 00:18 30 sep 2024 (UTC) [ responder ]
@ Daniel Quinlan Esto es más por coherencia, porque normalmente no solicitaría derechos de bots locales en una wiki que no esté en el conjunto de exclusión de bots globales a menos que sepa que no acepta todo tipo de bots globales. No tengo ningún bot global específico en mente por este motivo. Otras wikis de este grupo incluyen la Wikipedia rusa, donde se permiten bots globales pero parecen hacer referencia a políticas antiguas. Tabla de clasificación ( discusión ) 14:02, 2 de octubre de 2024 (UTC) [ responder ]
Normalmente no solicitaría derechos de bot local en una wiki que no esté en la opción de exclusión de bots globales . Buen punto. Tal vez deberíamos agregar nuestra wiki a meta:Bot policy/Implementation#Where is policy as "not allowed" para que los operadores de bots globales no ejecuten bots globales aquí por accidente. – Novem Linguae ( discusión ) 00:23, 3 de octubre de 2024 (UTC) [ responder ]
El único cambio relevante que veo a partir de 2021 es este, que no dice lo que dices que dice. ¿Hay algún otro cambio en otro lugar? Izno ( discusión ) 19:52 30 sep 2024 (UTC) [ responder ]
@ Izno De hecho, es esa. ¿Por qué crees que "no dice lo que dices"? Tabla de clasificación ( discusión ) 14:03 2 oct 2024 (UTC) [ responder ]
El cambio en meta cambió los requisitos para meta. No cambió los requisitos aquí, así que cuando dices que creo que esto requiere un cambio en esta wiki también , se lee como si pensaras que debemos ser consistentes con la política global. No es "confuso": simplemente tenemos requisitos diferentes. Izno ( discusión ) 17:21 2 oct 2024 (UTC) [ responder ]
@ Izno En realidad, eso es lo que estaba insinuando: "arreglar las redirecciones dobles" es solo una tarea única que no estoy convencido de que sea necesaria como una exención específica. Y también estaba diciendo que en-wiki no es la única wiki en este grupo, donde parece que las reglas se crearon cuando la política global de bots era más restrictiva. Además, el cambio de política en Meta cambió las reglas para cada wiki que permitía bots globales que no tenían una restricción explícita. Tabla de clasificación ( discusión ) 06:03, 3 de octubre de 2024 (UTC) [ responder ]
Si entiendo bien, meta tiene una política que permite bots globales, pero esa política no obliga a que los bots se puedan ejecutar en las wikis individuales sin su consentimiento. Cada wiki puede tomar sus propias decisiones sobre qué bots quiere aceptar. isaacl ( discusión ) 06:56, 3 de octubre de 2024 (UTC) [ responder ]
@Isaacl Sí y no. Las políticas globales son globales y las wikis individuales no pueden "optar por no participar" en ellas. Sin embargo, las wikis individuales pueden establecer preferencias en términos de cómo quieren que los bots globales utilicen su bandera de bot, pero he visto algunas wikis (por ejemplo, esta) que hacen referencia a antiguas políticas de Meta al hacerlo (que es lo que quiero corregir); no he visto una sola wiki que establezca explícitamente tales restricciones al hacer referencia a las reglas actualizadas de 2021; ni he visto ninguna wiki que tenga restricciones aparte de permitir corregir redirecciones dobles/enlaces de idioma entre wikis.
Y también, con respecto a "la política no obliga a que los bots se puedan ejecutar en las wikis individuales sin su consentimiento", sí, no es un "mandato", pero el objetivo de los bots globales es evitar que los operadores soliciten indicadores de bots en todas las wikis y, por lo tanto, si yo fuera un operador de bot global, no iría por ahí pidiendo permiso en wikis aprobadas por bots globales, a menos que ya sepa que dicha wiki no permite bots globales para ningún propósito aprobado. Y tampoco puedo hacer esto para todas las más de 800 wikis que permiten bots globales.
TLDR: sí, "la wiki puede tomar sus propias decisiones sobre qué bots quiere aceptar", pero hacerlo iría en contra del propósito de los bots globales. Tabla de clasificación ( discusión ) 07:31 3 oct 2024 (UTC) [ responder ]
Estás haciendo una distinción falsa en Yo no iría por ahí pidiendo permiso en wikis globales aprobados por bots, a menos que ya sepa que dicha wiki no permite bots globales para ningún propósito aprobado , lo que en mi opinión hace que tu argumento no sea convincente. Si tú (como operador de un bot global) sabes que enwiki solo permite bots globales que corrigen interwikis sin aprobación por separado, ¿por qué no pedirías permiso si quieres que tu bot que corrige redirecciones dobles se ejecute aquí? Si tu única queja es que meta:Bot policy/Implementation#Where it is policy no es lo suficientemente clara, una solución más fácil podría ser mejorar esa página. Las políticas globales son globales y las wikis individuales no pueden "optar por no participar" de ellas. Excepto esta, que sí pueden. Incluso si la política global de bots no lo dijera explícitamente, creo que encontrarías que no necesariamente aceptamos aquí cualquier "política" aleatoria que alguien en Meta declare que es "global". No he visto una sola wiki que establezca explícitamente tales restricciones al hacer referencia a las reglas actualizadas de 2021. Tú sí lo has hecho. Anomie ⚔ 12:12, 3 de octubre de 2024 (UTC) [ responder ]
@ Anomie La página del bot enlaza a una discusión de 2008, no de 2021. Digámoslo de esta manera: Sé que tengo que solicitar derechos de bot locales. ¿Alguien más que no esté familiarizado con en.wiki lo haría? Tabla de clasificación ( discusión ) 21:15, 3 de octubre de 2024 (UTC) [ responder ]
Deberían hacerlo si leen Wikipedia:Política de derechos globales#Bots globales . Anomie ⚔ 11:27, 4 de octubre de 2024 (UTC) [ responder ]
La política global dice que el operador debe asegurarse de cumplir con las preferencias de la wiki en relación con el uso de la bandera de bot. Permite explícitamente que cada wiki tome sus propias decisiones sobre qué bots quiere aceptar. isaacl ( discusión ) 15:58, 3 de octubre de 2024 (UTC) [ responder ]
@Isaacl No lo discuto, y tampoco discuto que en.wiki no esté haciendo nada malo per se. Sin embargo, creo que en.wiki creó esta exención en 2008 cuando las reglas de Meta eran diferentes, y creí que necesitaba al menos una revisión en 2024. Cómo y qué no me preocupa demasiado: los otros contribuyentes tienen mucha más experiencia que yo. Digámoslo de esta manera: preferiría que en.wiki se incluyera en el conjunto de exclusión voluntaria de bots globales para que quede claro para todos que debes solicitar una bandera de bot local, en lugar de esta extraña excepción de una sola tarea que no es obvia a menos que vayas a la política de bots (y no es como si fuera más difícil para los operadores de bots que corrigen redirecciones dobles presentar una solicitud de bandera de bot local que para un operador de bot global para cualquier otra tarea). Tabla de clasificación ( discusión ) 21:21, 3 de octubre de 2024 (UTC) [ responder ]
Como mencioné al principio, si desea una reevaluación, la mejor manera de hacerlo es crear una RFC. Si desea comenzar a redactar una (recomiendo un borrador para reducir la posibilidad de problemas de redacción confusos), no dude en hacerlo. Anomie ⚔ 11:27, 4 de octubre de 2024 (UTC) [ responder ]
No tengo la motivación suficiente para hacerlo; todos ustedes tienen más experiencia que yo. Solo publiqué aquí como una sugerencia para mejorar; me parece que la comunidad no cree que valga la pena. Tabla de clasificación ( discusión ) 19:37, 4 de octubre de 2024 (UTC) [ responder ]

"Política de bots" que aparece enRedirecciones para discusión

La política de redireccionamiento de Bots se ha incluido en redirecciones para discusión para determinar si su uso y función cumplen con las pautas de redireccionamiento . Los lectores de esta página pueden comentar sobre esta redirección en Wikipedia:Redirecciones para discusión/Registro/12 de octubre de 2024 § Política de Bots hasta que se llegue a un consenso. C F A 💬 20:40, 12 de octubre de 2024 (UTC) [ responder ]