Misplaced Pages

talk:Bot Approvals Group - Misplaced Pages

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by 2600:387:c:6c30::7 (talk) at 03:03, 23 May 2022 (GPT-3: rm _). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 03:03, 23 May 2022 by 2600:387:c:6c30::7 (talk) (GPT-3: rm _)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

ShortcutThis is the talk page for the Bot Approvals Group and is specifically to discuss issues related to the BAG. At the moment there is no formal policy for adding and removing members of the approvals group, but one will likely be formulated in the future. This is, however, the correct page to discuss member changes.
Articles for deletionThis page was nominated for deletion. Please review the prior discussions if you are considering re-nomination:
Deletion discussions:
Bot-related archives
Noticeboard1, 2, 3, 4, 5, 6, 7, 8, 9, 10
11, 12, 13, 14, 15, 16, 17, 18, 19
Bots (talk)1, 2, 3, 4, 5, 6, 7, 8, 9, 10
11, 12, 13, 14, 15, 16, 17, 18, 19, 20
21, 22
Newer discussions at WP:BOTN since April 2021
Bot policy (talk)19, 20, 21, 22, 23, 24, 25, 26, 27, 28
29, 30
Pre-2007 archived under Bots (talk)
Bot requests1, 2, 3, 4, 5, 6, 7, 8, 9, 10
11, 12, 13, 14, 15, 16, 17, 18, 19, 20
21, 22, 23, 24, 25, 26, 27, 28, 29, 30
31, 32, 33, 34, 35, 36, 37, 38, 39, 40
41, 42, 43, 44, 45, 46, 47, 48, 49, 50
51, 52, 53, 54, 55, 56, 57, 58, 59, 60
61, 62, 63, 64, 65, 66, 67, 68, 69, 70
71, 72, 73, 74, 75, 76, 77, 78, 79, 80
81, 82, 83, 84, 85, 86, 87
Bot requests (talk)1, 2
Newer discussions at WP:BOTN since April 2021
BRFAOld format: 1, 2, 3, 4
New format: Categorized Archive (All subpages)
BRFA (talk)1, 2, 3, 4, 5, 6, 7, 8, 9, 10
11, 12, 13, 14, 15
Newer discussions at WP:BOTN since April 2021
Bot Approvals Group (talk)1, 2, 3, 4, 5, 6, 7, 8, 9
BAG Nominations


Requests for BAG membership

See also: Previous nominations

Requests to join the Bot Approvals Group are currently made here, although other methods have been proposed. Users wishing to join BAG, or to nominate another user to become a member, should start a new nomination page via the form below (replacing "UserName" with the nominee's) and transclude the discussion in a section below. Please note that notification to WP:AN, WP:VPM, WT:BOTPOL, and WP:BON is required. After a suitable length of time (usually one week unless the nomination has not received a reasonable level of support), the discussion will be closed by a bureaucrat.



Other discussion

When to recuse from approval

This is something I've been thinking about on and off for a while now; at what point is it no longer appropriate for a BAG to approve a bot task?

  • Scenario 1, it's their bot
  • Scenario 2, they have proposed or otherwise heavily pushed for this bot task
  • Scenario 3, they respond or assist with a BRFA

Scenario 1 is a pretty clear "recuse" to me, and Scenario 3 is a pretty clear "no issue", but what about Scenario 2? If a BAG member says "I have this idea, we should do this" and someone says "sure", does that BAG now have a duty to let a different BAG member review the case and determine if all of the "boxes" have been ticked? Since they're not the one running the bot, is it not an issue? What if there's opposition to or concerns about the initial proposal? I know it kind of comes down to a case-by-case basis, but I have seen in the past where the BAG member was both BOTREQ proposer and BRFA accepter, despite concerns being expressed (and largely not addressed). Curious to see what others think about this. Primefac (talk) 21:47, 1 November 2020 (UTC)

Speaking for myself, 1) is a clear case that a BAG member should recuse. For 2) and 3), it IMO depends to what extent objectivity is compromised, and how controversial the task is. I know I've certainly danced in the area a few times, recently in the case of Bot to purge/null edit pages/ProcBot 5. I don't know if this discussion was prompted by that approval and my involvement in it, but I do stand by it (and equally stand with letting someone else re-close the BRFA if someone objected with reasonable reasons). For me, in that case, it was a task where something similar has already been approved plenty of times (e.g. Joe's Null Bot, JCW-CleanerBot, etc.), and which pretty much zero potential for disruption, and my involvement is little more than 'I want a bot to do a null edit / purge on a set of <10 pages once a day' and realizing that existing null bots didn't have a way of specifying a time for null edits/purges to be made.
Which to me, is a fairly different case from the, IMO still non-controversial, DYK blurb filling bot/MajavahBot 4 situation. There, I'm involved in a lot more places. The request is essentially so that the WP:RECOG DYK listings compiled by User:JL-Bot (both of which are brainchildren of mine) have fewer empty entries. And since this interacts with a lot more pieces ({{Article history}}, {{DYK talk}}), while I'm comfortable supervising a limited trial for the technical aspects, I'd rather have a fully uninvolved third party review for final approval to ensure that my blind spots are covered, either for the consensus aspect, or some technical aspect I overlooked.
If that's still too much involvement for some, I'm suppose I could fully recuse in all cases of 2, however remote my involvement, even if I feel my objectivity isn't compromised. But that, to me, feels pretty WP:BURO, and would just needlessly slow down trials and approvals of completely non-controversial bots, and needlessly consume out already-limited BAG ressources. Headbomb {t · c · p · b} 22:53, 1 November 2020 (UTC)
This quote (which I wrote) from WP:BAGG IMO sums up the situation nicely. To ensure the impartial reviews of BRFAs, BAG members should not oversee the process for their own bots, or in other BRFAs where impartiality would be compromised. Such involved BAG members can still participate and comment on the task, however. As long as BAG members follow the spirit of the guide, everything should be fine. Headbomb {t · c · p · b} 23:03, 1 November 2020 (UTC)
Well, as I said, I've wondered about that on and off over the years, but yes, it was prompted by the BRFA you mention (though not necessarily because I strictly feel you did anything improper); mostly just the impetus to post. Primefac (talk) 23:20, 1 November 2020 (UTC)
Heh. I'm also, ironically, reminded of ProcBot task 2 reading this. That approval took about 1.5 months. And that too because you decided to close it. If you didn't, it may well still be pending. I don't think we have enough active BAG to have the luxury of being overtly picky w.r.t. 2/3, but it depends on the extent maybe. At the same time, I think the closing BAG can be trusted to know when their judgement may be compromised. I don't think the BAGs responsible for my task 2, or my task 5, had compromised judgement due to their (relatively) minor roles in the tasks. It also becomes a bit of a cycle: there's only a few active BAG, so if turning to one for advice in their capacity as offer sound bot-related advice to bot operators, admins, bureaucrats, and editors alike, or in their capacity as technically proficient in a certain area, makes them have to recuse it's a net negative to the bot's BRFA and also a net negative to its good development (if it makes an operator avoid seeking advice, so they won't have to wait months for review).
At the same time, I think minimal involvement (eg just in proposing a BOTREQ) may be a positive. It means a person has perhaps already done a bit of vetting on the proposal's technical feasibility, and where technical errs may arise, and perhaps thought about some edge cases too. That seems an advantage in BRFA review, compared to someone having to jump in blind. Depending on extent, again, of course. ProcrastinatingReader (talk) 01:14, 2 November 2020 (UTC)
With regards to (2), I think the standard should be similar to closing any other discussion, i.e., avoid using BAG authority wen WP:INVOLVED. So if a BAG member has given an opinion similar to a support or oppose !vote, that member should not be approving the bot as they're pretty classically involved. I think this is weaker for interim actions like trials and responding to requests (per WP:NOTBURO), but for final actions such as approval and rejection, the appearance of impartiality should be maintained. — Wug·a·po·des01:12, 2 November 2020 (UTC)
IMO the interpretation of WP:INVOLVED there is too strict. If a BAG member saying "I think this is a good idea" somewhere is enough to disqualify them, we'd quickly run out of BAG members available to approve things since it's not uncommon for people to run their ideas by other editors before putting in all the work of actually coding a bot and starting a BRFA. Anomie 01:31, 2 November 2020 (UTC)
Yeah, there's enough nuance and leeway that it's a lot more obvious now to me (as per usual) that it's something best dealt with on a case-by-case basis. Thanks all for the thoughts. Primefac (talk) 02:16, 2 November 2020 (UTC)

Edit summaries

Someone pinged me on IRC the other day to discuss edit summaries; they had seen a bot not linking to a related BRFA and wasn't sure if it was "legally" operating (it was, but it took some digging). However, it got me thinking that we should be better enforcing either mandatory links to BRFAs in edit summaries, or mandatory links to BRFAs on the bot's userpage. Personally, I think both should be happening, but I know for some long-term bots like lowercasesigma or AnomieBOT they're well-established and don't necessarily need to link to specific runs. That being said, I've been encouraging new bots/operators to be linking in their summaries.

Should we be mandating either of these disclosures, and if so do we have the authority to block bots if their operators are not complying? I know we're in the CREEP land of instruction, because BOTPOL implies that these links should be provided but don't really go into detail about where and how, but I think it's a reasonable point of clarification. Primefac (talk) 11:03, 16 November 2020 (UTC) For what it's worth, I posted it here instead of at BOTPOL because it's more about clarifying how we as BAG deal with these issues than necessarily updating the policy

WP:BOTPOL only requires that the userpage specify (directly or via link) details of the bot's tasks, including whether it's manually assisted or runs automatically and how often it runs. The easiest way to do this is to link to the BRFAs, but such links are not actually required. As for edit summaries, it only requires "informative messages, appropriately worded". Unless the bot's approval (or other community consensus) required something more than that for a bot, I don't think we have authority to block bots not going beyond these requirements. Anomie 14:03, 16 November 2020 (UTC)
I'm not a huge fan of instruction creep, but it should be easy for an editor to find out why a bot is making an edit; this shouldn't require jumping through a lot of hoops. A link to the BRFA in the edit summary is fine, but prominently linking the bot's tasks on the bot userpage should suffice as well. If a bot does many different things, we should enforce (at least on NEW bots) that this is easy to tell. I'm preferential to to using a task link for any edit/log like I've done here: Special:Contributions/Fluxbot on my own bot. As far as single function bots, they generally have a bot template on their userpage that links to their BRFA already. — xaosflux 14:56, 16 November 2020 (UTC)
Edit summary linking can get complex fast for bots that are doing many things at once. A bot could be taking care of Task #4 and Task #18 in one edit, and then Task #3 and Task #12 in another. Depending on how a bot is coded, having a dynamic edit summary linking to specific BRFAs depending on which specific tasks happened to trigger an edit is either impossible to implement without refactoring the entire codebase, or a huge time sink with little to no payoff. If you have your BRFAs listed on the bot talk page, that's enough. If you have a question about a specific edit, you can always ask the bot op. Headbomb {t · c · p · b} 02:04, 18 November 2020 (UTC)
It doesn't need to be perfect, but imo an indicator would be ideal. It's also more appropriate in some situations than others. For example, User:AnomieBOT clerking a projectspace noticeboard with a clear edit summary, or User:HBC AIV helperbot5 clerking WP:AIV with "4 reports remaining. Noticeboard is backlogged." - neither of which needs a link imo - is quite different from a bot like User:Citation bot or a similar bot with a lot of approvals, many of which have overlaps in scope with another, and is actively operating in mainspace. A big point of BRFA, imo, is transparency. Yes, one can go to the bot's userpage and look at the tasks, but there are times when it's unclear which task actually relates to an edit.Two big effects of this I think. First, it takes more effort to find the BRFA behind an edit and read up more on the task, perhaps comments there address a concern the person was about to raise. Second, it becomes harder for editors to tell if a bot is making (un)authorised edits. When you have a complex web of BRFAs, it's very easy for a non-technical editor to mistakingly believe an edit is authorised (when it isn't), or vice versa think that an edit isn't authorised (when it actually is). I agree on Headbomb's point that for bots doing multiple tasks in one edit this may be technically more difficult. I think it's worth discussing in relation to BOTPOL though, and would be an improvement in transparency. ProcrastinatingReader (talk) 19:59, 20 November 2020 (UTC)
Well, the "General notice to bot owners about edit summaries" link at the top of WP:BOTCOMM says everything that really needs to be said IMO. But feel free to start a discussion at WT:BOTPOL if you think more is needed. Headbomb {t · c · p · b} 23:39, 28 November 2020 (UTC)

Legally mandated deletion of all online news content by German state broadcasters

Moved to WP:BOTREQ. Headbomb {t · c · p · b} 01:18, 27 June 2021 (UTC)

New thread about a new tool (crosspost)

There's a new template that will be useful in BRFAs, post is at BOTN, crossposting here not only for increased eyes but also because there is a question I'd like asked. Primefac (talk) 14:12, 23 October 2021 (UTC)

GPT-3

Please see Misplaced Pages:Administrators' noticeboard#Extended discussion on economic bias with GPT-3 (permalink.) 2600:387:C:6C30:0:0:0:7 (talk) 03:02, 23 May 2022 (UTC)