Page MenuHomePhabricator

[Epic] Build Media Matching API for bots/scripts
Closed, ResolvedPublic

Description

User story: As a bot writer on wikis, I want a reliable and robust API for matching highly relevant multimedia/images to specific articles, so that I can accurately add files (mostly images) to articles that my bots create or edit.

Acceptance Criteria:

  • Bots can call the Image Recommendations API to get a list of unillustrated articles on a given wiki and their image matches, both from the ImageMatching Algorithm and from MediaSearch
  • Bots can decide how many of the given matches to add to an article
  • Bots can call the Image Recommendations API to get a list of image matches for a given article from both the ImageMatching Algorithm and MediaSearch
  • The API returns a "confidence score" value in the API that bots can use to estimate how relevant/accurate the returned images are and decide which to add

During development, please test the following:

  • Use a bot on beta wiki to test the above features

Related Objects

StatusSubtypeAssignedTask
Opencchen
ResolvedCBogen
ResolvedCparle
ResolvedCBogen
ResolvedCparle
ResolvedCparle
ResolvedCparle
ResolvedCparle
ResolvedAikoChou
ResolvedCparle
ResolvedCparle
ResolvedCparle
ResolvedAnneT
Stalledcchen
Resolvedmatthiasmullie
DeclinedNone
Resolvedcchen
ResolvedBUG REPORTmatthiasmullie
DeclinedNone

Event Timeline

@WDoranWMF @sdkim -- here's a task where the Structured Data team records what they want to surface to their bot writers for their use case. I wanted to point this out to ask whether it seems like this should somehow be part of the "Task API".

I think that we're moving away from having this data added by bots, are we? Is this epic still relevant @CBogen ?

CBogen claimed this task.

I think that we're moving away from having this data added by bots, are we? Is this epic still relevant @CBogen ?

I agree we can close this. We're still waiting on the final report from Lsj about how the Cebuano bot went, but all of the dev work related to this is complete and we aren't planning to run any more bots.