Bot de edición de Wikipedia dirigido por Nettrom
SuggestBot es un programa informático que intenta ayudar a los colaboradores de Wikipedia a encontrar artículos para editar. Si quieres recibir algunas sugerencias del bot, sigue estos pasos:
SuggestBot utiliza una variedad de algoritmos , incluyendo técnicas estándar de recuperación de información y filtrado colaborativo , para hacer sugerencias. La mayor parte se ejecuta en el VPS en la nube de Wikimedia Cloud Services, con partes que también se ejecutan en Toolforge. Las recomendaciones generalmente se realizan en base a la descarga de una lista de las contribuciones de un usuario (para evitar recomendar artículos que haya editado recientemente), pero también puede hacer recomendaciones basadas en un conjunto de artículos, categorías o WikiProjects. El bot fue desarrollado originalmente por ForteTuba y ahora es mantenido por Nettrom . Siete Wikipedias tienen SuggestBot en ejecución: inglés, noruego, sueco, portugués, persa, ruso y francés.
Si tienes preguntas o inquietudes sobre SuggestBot, por ejemplo, si te hizo recomendaciones personalizadas, ponte en contacto con nosotros en nuestra página de discusión . Los comentarios son bienvenidos y valiosos, ya que nos ayudan a mejorar SuggestBot para que pueda hacer un mejor trabajo de ayuda a Wikipedia. Ten en cuenta que debido a la pandemia mundial en curso , el tiempo y la energía son recursos algo escasos y es probable que las respuestas se retrasen.
Estado actual
SuggestBot funciona con normalidad, lo que significa que las solicitudes únicas deberían procesarse automáticamente en menos de quince minutos y publicamos sugerencias para nuestros usuarios suscritos dos veces al día.
Tareas aprobadas
SuggestBot ha pasado por varias solicitudes de aprobación de bot (BRFA) a lo largo de los años. Aquí hay una lista de las tareas que debe aprobar y las BRFA correspondientes.
- Publicar sugerencias de artículos para los usuarios: BRFA #4 para usuarios que los desean periódicamente, BRFA #6 para solicitudes únicas.
- Actualizar la lista de tareas abiertas del Portal Comunitario : BRFA #7
- Actualice periódicamente varias plantillas de tareas: BRFA #8
Además, hay un hilo de discusión archivado de 2005/06 donde se discutió por primera vez la idea de SuggestBot y su funcionalidad. Aproximadamente un año después se presentó BRFA #2 . También hemos tenido dos BRFA en relación con experimentos de investigación, consulte BRFA #3 y BRFA #5 .
Limitaciones/problemas
- Debido a que el bot tiene dificultades para editar páginas grandes, actualmente está limitado a editar páginas de un tamaño inferior a 250 kB. Si de repente dejas de recibir sugerencias, puede que se deba a esto. Estamos trabajando para modificar el bot para que utilice su propio módulo Lua para las sugerencias. Esto reducirá la cantidad de wikitexto que utiliza para las sugerencias y, con suerte, también le permitirá volver a publicar en páginas más grandes. También es posible que quieras investigar cómo archivar automáticamente la página en la que se publican las publicaciones de SuggestBot (por ejemplo, tu página de discusión), ya que eso te ahorra la molestia de tener que estar pendiente de ella.
- A algunas personas les gustaría tener artículos solicitados (enlaces rojos). Es difícil porque la única información que tenemos sobre un enlace rojo es un título y las páginas que lo vinculan; no hay historial de edición con el que trabajar. Quizás podamos hacerlo.
- Alguien sugirió eliminar los fragmentos de sección de la lista de fragmentos. Probablemente sea lo correcto.
- Solo lee hasta N (actualmente N=500) de las ediciones más recientes de una persona al hacer recomendaciones. Intenta obtener ediciones más antiguas de un volcado, para no recomendar artículos que las personas hayan editado en el pasado, pero esto no es perfecto porque los volcados quedan obsoletos (puede haber un espacio entre sus últimas 500 ediciones y cualquier edición que encuentre en el volcado, y los artículos en ese espacio pueden ser recomendados).
- No maneja las redirecciones (lo que también lleva a la recomendación de páginas ya editadas). Este parece ser un problema relativamente menor según algunas pruebas de los elementos recomendados. Me gustaría hacer esto en el back-end, de modo que si una persona ha editado varias versiones de una página, SuggestBot "sabría" que todas eran la misma página (y tal vez lo haría mejor).
- Ignora todo lo que esté fuera del espacio de nombres principal (tener en cuenta las páginas de discusión de los artículos podría ser interesante, una mejor representación de los intereses de las personas que simplemente editar artículos directamente. Por otro lado, las personas a menudo publican en las páginas de discusión de artículos que les gustaría ver eliminados)...
Registro de cambios
- Se cambió el uso de la API Pageview para recuperar vistas de página y ORES para predecir la calidad de los artículos. 18:07, 27 de mayo de 2016 (UTC)
- Se actualizó la forma en que SuggestBot publica sugerencias para que solo intente editar una vez en caso de que algo salga mal, lo que evita que el robot edite la misma página una y otra vez. 22:00, 22 de noviembre de 2013 (UTC)
- Se cambió el uso de {{ Ntsh }} a {{ Hs }} para ordenar la tabla de sugerencias debido a que MediaWiki tenía problemas para analizar una página grande con muchas inclusiones de {{ Ntsh }} . SuggestBot ahora también reemplaza automáticamente las inclusiones de {{ Ntsh }} con {{ Hs }} cuando publica. También hemos agregado documentación de las columnas en la tabla de sugerencias y documentación de las categorías de tareas de SuggestBot con una lista de las categorías específicas de Wikipedia que cubre cada categoría de tarea. 22:24, 6 de noviembre de 2013 (UTC)
- Descubrimos que no verificamos correctamente las sugerencias anteriores como debíamos, lo que significaba que se podían sugerir artículos específicos varias veces seguidas. Este error ya se ha solucionado y el robot debería volver a realizar un seguimiento y no sugerir los mismos artículos una y otra vez. 19:08, 14 de julio de 2013 (UTC)
- Se ha implementado un diseño mejorado para los usuarios que reciben sugerencias con regularidad. Esto también implica un cambio en la configuración de las categorías de las que SuggestBot obtiene artículos, lo que también afecta a las solicitudes únicas. Hemos añadido artículos huérfanos y no enciclopédicos (disputas de NPOV e investigación original), hemos duplicado la cantidad de artículos que necesitan más fuentes y hemos reducido la cantidad de esbozos. 20:35, 20 de mayo de 2013 (UTC)
- Cambiamos nuestro recomendador basado en texto por uno basado en Apache Solr / Lucene para mitigar nuestros problemas de rendimiento. 07:14, 16 de junio de 2012 (UTC)
- Se agregó un nuevo parámetro "replace" a la plantilla y al cuadro de usuario que se usa para registrarse para recibir sugerencias regularmente, lo que hace que el bot reemplace el último conjunto de sugerencias existente (si está presente). También hemos realizado cambios en uno de nuestros recomendadores para mejorar la calidad de las sugerencias, así como también varias correcciones de errores menores. 18:11, 26 de julio de 2011 (UTC)
- Hemos cambiado a un sistema basado en plantillas para registrarse y recibir sugerencias de forma regular. Al mismo tiempo, también hemos hecho posible que las sugerencias se envíen a una subpágina en el espacio de usuario para aquellos que prefieren no tener que ir a la página de discusión de usuario. También nos hemos asegurado de que el robot no recomiende los mismos artículos una y otra vez. 15:54, 24 de febrero de 2011 (UTC)
- Se solucionaron los problemas de publicación en las páginas de discusión para usuarios con nombres de usuario de caracteres extendidos al pasar al marco de trabajo de pywikibot. También parece haberse solucionado el problema de no poder publicar en las páginas de discusión de algunos usuarios. -- 16:17, 2 de junio de 2010 (UTC)
- Intente mejorar los perfiles ignorando ediciones menores y desambiguando. -- 11:28, 7 de agosto de 2006 (UTC)
- Retirar el recomendador de coedición al volcado 7-17. -- 11:28, 7 de agosto de 2006 (UTC)
- Se eliminaron recomendaciones aleatorias, ya que rara vez se siguieron. -- 05:01, 27 de marzo de 2006 (UTC)
- Elimine la mayoría de los artículos editados anteriormente consultando un volcado local relativamente reciente. Muchos volcados fallan en en y su procesamiento lleva días, por lo que por ahora estamos en una versión casi procesada del volcado del 19 de febrero de 2006. -- 16:24, 15 de marzo de 2006 (UTC)
- ¿Quizás se hayan solucionado todos los problemas con los caracteres acentuados? -- 15:58, 15 de marzo de 2006 (UTC)
- Añadir un filtro para no recomendar artículos en el N% superior (N=1) de artículos editados: una mejor manera de manejar el problema de los artículos controvertidos y consistente entre los algoritmos de recomendación. -- 00:11, 15 de marzo de 2006 (UTC)
- En lugar de recomendar entre todos los artículos, céntrese en recomendar artículos etiquetados como esbozos o que necesitan trabajo. (Algo así como OpenTask pero dándole más peso a los esbozos ya que hay muchos más). -- 21:49, 14 de marzo de 2006 (UTC)
- Ampliar la eliminación de ediciones para incluir acciones de protección. -- ForteTuba 16:16, 14 de marzo de 2006 (UTC)
- Hacer algunas recomendaciones aleatorias, para asegurarse de que todos los artículos sean recomendados eventualmente (como el mantenimiento de Template:Oentask por parte de User:Pearle ). -- 18:48, 13 de marzo de 2006 (UTC)
- Penalizar severamente los artículos con muchos enlaces en el recomendador basado en enlaces, para recomendar menos páginas populares (que presumiblemente tienen menos oportunidades de contribuir). -- 16:35, 10 de marzo de 2006 (UTC)
- Eliminar muchas ediciones como entrada a las recomendaciones, si el comentario sugiere que están revirtiendo a los vándalos. Estas ediciones parecen hacer que las recomendaciones se centren en páginas controvertidas. -- 16:35, 10 de marzo de 2006 (UTC)
- Se han corregido muchos problemas con los caracteres acentuados. -- 21:41, 7 de marzo de 2006 (UTC)
Código fuente
Tenemos un repositorio de código disponible públicamente en GitHub donde está disponible la mayor parte del código fuente de SuggestBot: github.com/nettrom/suggestbot