跳至內容

維基百科:機器人/申請/Xinbenlv bot

維基百科,自由的百科全書

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)[回覆]