跳转到内容

维基百科:机器人/申请/Xinbenlv bot

维基百科,自由的百科全书
  • 状态 拒绝申请
  • 操作者: Xinbenlv留言
  • 提请时间: 2019年2月20日 (三) 18:57 (UTC)
  • 自动化程度:全自动
  • 编程语言Javascript
  • 用途:在一个人物的维基百科的讨论页面上标注跨语言的生日不一致现象。如果某个人物在不同维基百科页面上的生日彼此不同,本机器人将在讨论(Talk)页面上留言,提醒编辑们发现这种跨语言的生日不一致,以便促进维基百科的知识一致性。
  • 讨论内容连结: en:Wikipedia:Village_pump_(technical)/Archive_166#Cross_Lang_Conflicts
  • 源代码连结: Github(开发中)
  • 编辑时段及频率:每天或者每周两次
  • 受影响页面:大约30页每天,之后可能提高到200页每天。社区如果觉得速率可以,有可能提高到1000页每天。总共大约15000页
  • 遵守机器人规范
  • 已有机器人权限:否 (中文暂无,已经获得法文维基百科社区)
这个我也一直想处理,感谢阁下的机器人构思,希望讨论页标记时能有一个模板或分类标记(像{{ep}}模板)同时也能检查wikidata。--Zest 2019年2月20日 (三) 19:32 (UTC)[回复]
好主意。我确认一下我对阁下的建议理解是否正确:阁下希望的是,创建一个分类模版或者分类标记,让如果页面出现生日冲突,可以让机器人添加这个模版,以便提醒编辑生日不一致,是这样吗? Xinbenlv留言2019年2月20日 (三) 20:11 (UTC)[回复]
简言之就是,都要人检查(追踪分类),检查后移除分类或模板的功能,如何?--Zest 2019年2月20日 (三) 20:53 (UTC)[回复]
我觉得阁下推荐的这个方法,很好。我个人暂时还不是特别擅长创建和使用分类和模版,如果有人能够愿意与我搭档一起来创建就好了。我可以负责编写程序。 Xinbenlv留言2019年2月20日 (三) 21:08 (UTC)[回复]
这是不是还应该检查wikidata上的数据(如果有的话?)--百無一用是書生 () 2019年2月22日 (五) 12:03 (UTC)[回复]
@Shizhao 对的,这是我们的wishlist item之一。我们在下一个更新的机器人功能里面,会想要增加检查wikidata的数据。因为从未申请过bot,通过阅读政策文件,我们发现从比较小的功能开始申请,并逐渐赢得社区信任,在后面提议新功能的时候更容易得到批准。所以我们将在本次申请的功能相对稳定之后,在本页上进一步的提交新的机器人新功能的申请。 Xinbenlv留言2019年2月22日 (五) 23:38 (UTC)[回复]
挂在讨论页好处是该条目的主编会注意到,缺点是1. 怕都没人改,像是维护模板一样,2. 编辑量大;统一页面好处是编辑量小。建议到互助客栈征询更多人意见,包含是否需要这个机器人,以及提示方式(模板/分类/统一页面)。--Xiplus#Talk 2019年2月23日 (六) 10:21 (UTC)[回复]
谢谢@Xiplus 我们可以不可以先小规模的运行一下,比如我说我们先Target挂100~200个,看看效果,然后再进一步的决定具体应该是用模板还是统一分类? Xinbenlv留言2019年2月24日 (日) 19:31 (UTC)[回复]
我认为可以尝试--百無一用是書生 () 2019年2月25日 (一) 02:13 (UTC)[回复]
好的,多谢 Xinbenlv留言2019年2月25日 (一) 16:22 (UTC)[回复]
@-ZestXiplusShizhao,敬请查看测试运行的结果 zh:Category:Wikipedia:WikiProject_WikiLoop/Inconsistent_Birthday Xinbenlv留言2019年2月27日 (三) 00:38 (UTC)[回复]
这个模板能不能简单一点,例如将原本的模板加一个 |ok=1|by=~~~~,另日期别加连结(已经发布的就算了,之后的再避免即可。应该可以显示3~5个语言,包含wikidata。--Zest 2019年2月27日 (三) 06:39 (UTC)[回复]
谢谢,我觉得你提了一个好主意!不过加日期和加链接这些格式的讨论,不同Wikipedia社区现在提出了不同的建议,我一方面希望尊重每一个local语言的意见,一方面希望能够让模板和传入参数能够尽量的一致一些。我会认真考虑你的建议然后结合其他编辑的意见一起来修改template. 我目前在m::User:Xinbenlv_bot列出了另外几个社区的botflag申请情况,德语的编辑们有特别多想法...然后我又不懂德语只能借助翻译...苦闷...... T.T. ORZ Xinbenlv留言2019年2月27日 (三) 09:36 (UTC)[回复]
其实,在{{bd}}类模板中加入wikidata实体进行判断,是否也可行?--百無一用是書生 () 2019年2月27日 (三) 09:45 (UTC)[回复]
@Shizhao这一点我不是特别理解,可否请详细说说? Xinbenlv留言2019年2月28日 (四) 01:50 (UTC)[回复]
简单来说就是用{{P|P569|Q937}}来检查日期是否一样(QXXX为Wikidata的ID P569是生日的编号)-Zest 2019年2月28日 (四) 02:00 (UTC)[回复]
@-Zest, 前提是我们首先需要把所有各个语言的生日数据都搬到Wikidata上吗? Xinbenlv留言2019年2月28日 (四) 02:07 (UTC)[回复]
WD只能放一个数据,这个是指放在讨论页的(如Talk:瑞达·班巴兹en和zh那边)书生的意思是{{bd}}亦可考虑放此判断(虽然这与本申请没直接关系)。-Zest 2019年2月28日 (四) 02:25 (UTC)[回复]
哦,好的,那么诸位管理员们还在等待我提供更多其他讯息吗? Xinbenlv留言2019年3月7日 (四) 00:39 (UTC)[回复]
其实把资料都搬到WD上,本地都使用WD就没这问题了,之前似乎从en搬过了一次,但中文这边没改成用WD的数据而已。--Xiplus#Talk 2019年3月9日 (六) 06:31 (UTC)[回复]
我建议到客栈通知社群,要不然机器人挂完都没人修,这机器人也没用了。--Xiplus#Talk 2019年3月9日 (六) 06:31 (UTC)[回复]
@Xiplus好,我可以去通知互助客栈。当然,我自己也会作为这个机器人的长期维护者。至于搬运使用WD,据我所知英文还有相当多页面没有使用WD-base的InfoBox,因为部分页面的主要作者并未达成共识。其中有几个原因:
  • 不同语言社区里面对于不同source的可靠性的判断有所不同,所有一些社区会更倾向于其社区内部比较有权威的source,例如德语的作者比较信赖德国的一些数据库和权威词典,不过英语作者可能就把这些当作一般可靠来源。
  • MediaWiki暂时不支持WD-based InfoBox的revision history快速跳转,据我听说很多作者反映不方便查看谁对WD的数据进行了梗概或者有些编辑不了解来源不理解是WD的来源,无法进行进一步调研。
因此全面统一使用WD在全球范围的所有维基百科目前可能还有一两年以上的时间甚至很可能更久,短期内,跨语言的不一致性,甚至同一个语言内的不一致性还很多,我们的机器人主要是希望用作者们比较熟悉的方式来辅助他们进行编辑。如果你们觉得这个主意还不错,恳请大家投票支持通过本机器人的申请,这样我们可以开启第一步骤的功能推动。另外,最新更新请见本机器人的国际User页面m::User:Xinbenlv_bot Xinbenlv留言2019年3月11日 (一) 18:11 (UTC)[回复]
改了一下通知模板,还请知晓。想法非常好,后续可以考虑类似Internet Archive Bot一样有API支持半自动人工编辑。不知道还有没有除生日外其他内容的其他想法?——小老虎3018 2019年3月15日 (五) 17:14 (UTC)[回复]
@小老虎3018感谢鼓励,其他想法有一些,也还在思考,目前想先看看这个模式如何,也希望跟诸位维基友一起头脑风暴一下 Xinbenlv留言2019年3月15日 (五) 18:24 (UTC)[回复]
@Xiplus,@小老虎3018, @Shizhao, 大家如果觉得这个idea还不错,恳请大家帮忙投票支持这个bot proposal,在下这边拜谢了 Xinbenlv留言2019年3月15日 (五) 21:01 (UTC)[回复]
多谢@Sunny00217,我看到你直接更新了模版,多谢啦!Xinbenlv留言2019年3月17日 (日) 18:34 (UTC)[回复]
@Xiplus我们目前在讨论页面造成的trial edits已经看到不少editor进行了修缮,效果还不错,特别是这些editor通常都是该文章的原作者或者最active的编辑所作出的,
例如:
所以,使用讨论页面也是有很好的效果的。使用维护模版还是讨论页面这个问题在别的语言例如德语和英语上也讨论过,例如在德语维基的人物社群的页面上的讨论:https://de.wikipedia.org/wiki/Hilfe_Diskussion:Personendaten:
(原文德语,我也不大懂...)Je mehr ich lese, desto mehr frage ich mich, warum das unbedingt auf Artikeldiskussionsseiten platziert werden sollte? Inkonsistenzen könnten auch in einer Wartungsseiten abgelegt werden. So wie ich Xinbenlv verstehe, befinden sich die Daten auf [2]. Diese einfach in Listen (entweder 26 für A-Z oder nach ca. 20 Themenschwerpunkten via Kategorienauswertung, zB: "Sportler", "Künstler" etc.) aufbereiten, so dass daran Interessierte diese abarbeiten können (die Befürchtung Enzian44 bezüglich unsauberer Abarbeitung wäre dann kleiner, da nicht jeder dahergelaufene über solche Listen stolpert und abarbeitet, wenn er nicht gerade daran interessiert ist). Aka und andere machen auch immer wieder solche Listen. Würden wir alles, was wir auf Wartungslisten haben, neu auf Diskussionsseiten platzieren, so hätten wir dort am Ende nur noch Botnachrichten (Tippfehler, fehlende Normdaten, Wikisyntaxfehler, ...). Tote Weblinks ist eine Ausnahme, die aber breit gestützt ist. --Filzstift ✏️ 09:20, 27. Feb. 2019 (CET)
(谷歌翻译为英文的结果:)The more I read, the more I wonder why this should be placed on article discussion pages? Inconsistencies could also be stored in a maintenance page. As I understand Xinbenlv, the data are on [2], These simply in lists (either 26 for AZ or after about 20 main topics via category evaluation, eg: "athletes", "artist" etc.) prepare, so that those interested can work it out (the fear Enzian44 regarding dirty processing would then be smaller, because not everyone that has tripped over such lists stumbles and works off, if he is not exactly interested in it). Aka and others make such lists again and again. If we were to place everything we have on maintenance lists on discussion pages, we would end up with only bot messages (typos, missing authority data, wiki syntax errors, ...). Dead web links is an exception, but it is broadly based. - Felt  Tip ✏️ 09:20, 27. Feb. 2019 (CET)
结论是,大家建议先保守一点,用讨论页面。因为咱们这个bot是做跨语言不一致检测的,所以可能会暂时按照相对最保守的社区的模式进行(木桶里面最短的一块板),中文维基社区如果对此的态度更开放(好赞!),接受机器人直接写在文章页面,以后也可以再更加推进到维护页面。

Xinbenlv留言2019年3月17日 (日) 18:34 (UTC)[回复]

我的意思是维护模板的样式,但放在讨论页(我觉得放在条目上较不可行)。--Xiplus#Talk 2019年3月18日 (一) 13:13 (UTC)[回复]
@Xiplus,哦是这样。那么放在讨论页上方还是讨论页的一个新的section呢?如果是放在讨论页上方,那么处理完要不要删除呢?一种观点认为应该放在新的section而不是讨论页上方是因为即便处理完也不用删除,要保留辩论。不知道你怎么看这种观点 Xinbenlv留言2019年3月18日 (一) 16:35 (UTC)[回复]
放在讨论页的首段(就如同维护模板),处理完即删除,如果需要讨论再开新章节讨论即可。刚刚想到一个想法,使用类似{{需要消歧义}}的模板就适合放在条目里,缺点是使用tooltip提供资讯量无法太多,好处是能够让修改者修改完随手移除。--Xiplus#Talk 2019年3月20日 (三) 11:01 (UTC)[回复]
@ Sunny00217看起来不错,可以帮忙创建一下doc吗,从你的模版源代码上我不是特别看得明白要怎么用 Xinbenlv留言2019年3月21日 (四) 20:41 (UTC)[回复]
条目只有一部分有问题的话,并不适用这种维护模板。--Xiplus#Talk 2019年3月22日 (五) 00:28 (UTC)[回复]
同上xiplus意见,建议设计为{{fact}}这种格式。-Zest 2019年4月3日 (三) 15:08 (UTC)[回复]
@XinbenlvSpecial:PermanentLink/53687314-- Sunny00217 2019年3月22日 (五) 12:10 (UTC)[回复]
@Sunny00217, 赞,不过好像参数有错误 Xinbenlv留言2019年3月25日 (一) 08:11 (UTC)[回复]
@Sunny00217, 这个模版不能现实究竟有哪些不同的wikipedia,它们的链接和所显示的日期以供编辑查证。 Xinbenlv留言2019年4月15日 (一) 19:00 (UTC)[回复]
经过抽查,多数页面时隔多日都没有获得处理,另Talk:戴立纲机器人出错。--Xiplus#Talk 2019年7月9日 (二) 02:39 (UTC)[回复]
(✓)已处理误报。-- 2020年1月29日 (三) 08:14 (UTC)[回复]
@霜奶仙 感谢感谢~!! 新笨驴(Xinbenlv)留言2020年1月29日 (三) 17:47 (UTC)[回复]
@xinbenlv另外,为什么这个机器人作业还没批准啊,新笨驴君?-- 2020年1月30日 (四) 05:26 (UTC)[回复]
@Xinbenlv。—— Eric Liu留言留名学生会 2019年7月9日 (二) 03:32 (UTC)[回复]
多谢,我将看一下 Xinbenlv留言2019年7月9日 (二) 04:24 (UTC)[回复]
@Xiplus, @Ericliu1912 在法语大约3月份我们投放了3000对的错误生日信息,目前被修复或者标记为确有争议的大约128个(4.3%~)生日。这个数据你们觉得怎么样?可以还是偏低? Xinbenlv留言2019年7月9日 (二) 04:55 (UTC)[回复]
@Xinbenlv跟本地一样都很低,没人处理只会沦为垃圾讯息而已。--Xiplus#Talk 2019年7月10日 (三) 11:42 (UTC)[回复]
@Xiplus,Good point.... 一个页面平均多久会被更新一次呢?很多低流量的页面本来也会需要半年到一年才会有一个志愿者编辑来查看一次吧? Xinbenlv留言2019年7月10日 (三) 17:12 (UTC)[回复]
@Xinbenlv我仍然认为全部汇整到一个页面的做法会比发在讨论页好,显然讨论页通知对于提升处理速度没有多大功效,汇整同一页让想处理的人去处理就好。--Xiplus#Talk 2019年7月11日 (四) 02:20 (UTC)[回复]
@Xiplus 全部整在一页的版本我们也会有的——之后会有一个WikiLoop Explorer可以直接浏览,正在开发中,敬请期待,敬请关注 https://meta.wikimedia.org/wiki/WikiProject_WikiLoop#Summary。 Xinbenlv留言2019年7月11日 (四) 07:33 (UTC)[回复]
@Xinbenlv我就在想Wikidata game已经有Birthday Conflicts了啊,为何还要在本地跑机器人。--Xiplus#Talk 2019年7月11日 (四) 12:33 (UTC)[回复]
@Xiplus 因为我们发现每一个平台能够覆盖的编辑群体是不同的。实际上WikiData Game的用户还很少(其中的Conflicting Birthdays那个也是我们做的)。另外会想到去专门找编辑工具浏览器等来进行批量编辑的编辑也是少数,所以我们的想法是多个方式一起往前走。这种用机器人通知讨论页面的方法主要作用是帮助那些未来会看到页面的读者或者初级编辑来快速编辑单个页面。 Xinbenlv留言2019年7月11日 (四) 17:12 (UTC)[回复]
@Xinbenlv读者和编者如果没有讨论需求也通常不会到讨论页,另一个建议是在条目内使用小型维护模板。--Xiplus#Talk 2019年7月19日 (五) 12:08 (UTC)[回复]
@XinbenlvXiplus像这样?-- Sunny00217 2019年8月13日 (二) 13:24 (UTC)[回复]
@Sunny00217不,像{{fact}}。--Xiplus#Talk 2019年8月15日 (四) 13:47 (UTC)[回复]
@Xiplus这版?-- Sunny00217 2019年8月15日 (四) 22:05 (UTC)[回复]
@Sunny00217是,不过可以不用有灰底。--Xiplus#Talk 2019年8月19日 (一) 11:26 (UTC)[回复]
@Sunny00217 我理解大家还在讨论应该放在讨论页还是首页吧? 新笨驴(Xinbenlv)留言2019年11月24日 (日) 06:51 (UTC)[回复]
暂时标记为 拒绝申请,对于标记方式无共识,如要继续进行机器人任务申请,可能要在互助客栈重新发起相关讨论。--Xiplus#Talk 2020年3月26日 (四) 13:00 (UTC)[回复]