Page MenuHomePhabricator

Movement Communications: Rollout "Add a Link" Structured Task to Wikipedias that are supported by V2 model
Closed, ResolvedPublic2 Estimated Story Points

Description

User story & summary:

As a new editor, I want access to easy edit suggestions, so that I can successfully start editing.
As a mobile editor, I want access to suggestions that are easy to edit from a mobile device, so that I can successfully edit.

Related:

Background & research:

This task is important because Add a Link helps new account holders get started:

Deployment Plan:

V2 link model deployment Group 0

  • Deploy at a small wiki for testing the deployment pipeline.

V2 link model deployment Group 1: Chinese, Japanese, Urdu

  • Preparation
  • Announce the test
    • Share the announcement to the wikis (Before Nov 20)
      • zh
        • Define the configuration for each wiki
        • Encourage translation on the selected wikis (if strings aren't already translated)
      • ja
        • Define the configuration for each wiki
        • Encourage translation on the selected wikis (if strings aren't already translated)
      • ur
        • Define the configuration for each wiki
        • Encourage translation on the selected wikis (if strings aren't already translated)
    • Publish it in Tech News (next possible draft: Nov 20, for publication on Nov 23) -- done on Nov 27.
  • Let communities react (1 week)
    • Set up local Community Configuration: sections & templates to avoid (and any other Community Configuration settings)
      • ja
      • ur
      • zh
  • Release

V2 link model deployment Group 2: Remaining wikis

See T410469: Add a Link: Rollout "Add a Link" task to remaining Wikipedias that have V2 model support but don't yet have access to "Add a Link"

Acceptance Criteria:
  • Work with ML + Growth to decide on release and communications strategy and document the timeline and communications approach.

Related Objects

Event Timeline

KStoller-WMF moved this task from Incoming to Doing on the Growth-Team (FY2025-26 Q2 Sprint 1) board.
KStoller-WMF updated the task description. (Show Details)
KStoller-WMF set the point value for this task to 2.Oct 20 2025, 5:51 PM

Included in estimation:

  • drafting communications
  • coordinating translations
  • coordinating with ML on timeline (ideally we can agree on a tentative release for larger wikis)
Trizek-WMF changed the task status from Open to In Progress.Oct 29 2025, 2:15 PM

We have several ways of considering (and reshuffling) the groups @OKarakaya-WMF defined in T404460#11200848.

Our first goal is to check if the model works well by collecting enough data. That data would help us compare the new model to the previous A/B tests we already conducted. This was already identified:

The advantage of releasing small wikis first is that it will have less impact if something goes wrong.
The disadvantage is that it's easier to figure out problems on large wikis as they are used more.

My advice is to go with the larger wikis of the list (Chinese, Japanese, and Urdu) as a first phase. Testing at a smaller wiki would go nowhere, as they have a very limited number of daily edits.

We can start with a very limited release at these wikis to see if the model is not suggesting strange things, and after a week of test, we start the actual 50/50 test.

My suggestion is:
Round 1 with Chinese, Japanese, and Urdu:

  1. Announce the test; let communities react (1 week)
  2. Start the initial test, to check how it goes - 10% of users (1 week)
  3. Start the A/B test (duration to be determined)
  4. Release

Having comparison data would show if the model is good enough to replace the v1.

For the remaining wikis, as Round 2, I would start oafter Round 1's step 3:

  1. Announce the deployment; let communities react (1 week)
  2. Release

We can subdivide round 2 into sub-rounds, if needed. But given the size of the wikis, it is not necessary.

Thoughts?

ping @KStoller-WMF FYI

After a discussion with Özge, I updated the task description.

I added a step for Community Configuration: for the larger wikis, we should work with them to define a “List of excluded sections” for the Add a link task.
For the remaining wikis, we may need to continue work on: T345562: Generate excludedSections list for wikis missing in wiki_sections.jsonl.

One aspect of this plan that might need to change:
I don’t think we’ll be able to get product analytics support to run another A/B test for Add a link. We’ve already conducted three separate A/B tests for this task, and at this stage, it would be more practical to release it (potentially with more conservative Community Configuration limits) and perform a pre- and post-release analysis instead: T407455: Growth Team: monitor leading indicators for “Add a Link”.
We can still closely monitor task completion metrics, revert rates, and overall constructive edit rates, and communities will retain the ability to adjust or disable the task if needed.

While an A/B test would be preferable, it remains very time-consuming to complete the analysis and requires additional engineering effort to set up. Given our current constraints, I don’t think that approach is feasible for this iteration.

KStoller-WMF raised the priority of this task from Medium to High.Nov 7 2025, 10:59 PM

We will remove the 10% test part as:

  • It won't show many edits to have a proper test
  • We don't have the infrastructure to do it anymore.

Community configuration keeps the possibility of changing some thresholds if needed.

Everything is ready on my side.