Page MenuHomePhabricator

<Product Initiative> Image Suggestions API v1.0
Closed, ResolvedPublic

Description

Request Status: New Request
Request Type: project support request
Related OKRs: TGUC KR1

Request Title: Image Recommendations API v1.0

  • Request Description: This request captures the modifications needed to the existing Image Recommendations API required to support the MVP release (current version is POC)
  • Indicate Priority Level:Medium
  • Main Requestors: @SWakiyama
  • Ideal Delivery Date: March 2022
  • Stakeholders: @MMiller_WMF @SWakiyama @lbowmaker @MPhamWMF

Request Documentation

Document TypeRequired?Document/Link
Related PHAB TicketsYeshttps://phabricator.wikimedia.org/T292142
Product One PagerYes<add link here>
Product Requirements Document (PRD)YesImage Suggestions More EC PRD
Product RoadmapYes<add link here>
Product Planning/Business CaseNo<add link here>
Product BriefNo<add link here>
Other LinksNo<add links here>

Event Timeline

DAbad renamed this task from Image Suggestions Notifications to <Product Initiative> Image Suggestions Notifications.Dec 3 2021, 2:42 PM
DAbad updated the task description. (Show Details)
sdkim renamed this task from <Product Initiative> Image Suggestions Notifications to <Product Initiative> Image Suggestions API v1.0.Dec 10 2021, 9:54 PM
sdkim updated the task description. (Show Details)

Removing inactive task assignee.

Update as of 2022/02/16

  • Work on this can not commence until new MVP data model is defined
  • The following work is expected:
    • Changing the initial POC API to point at MVP persistence solution
    • Supporting both READ and WRITE capabilities
    • Incorporating additional data fields and data requirements
DAbad changed the task status from Open to In Progress.Jun 8 2022, 3:25 PM
DAbad triaged this task as High priority.

Update as of June 8th:

  • Service now live
  • Docs here

Simple tests:

lbowmaker@stat1006:~$ curl https://image-suggestion.discovery.wmnet:30443/public/image_suggestions/suggestions/ptwiki/6721577
json
{
	"rows": [{
		"wiki": "ptwiki",
		"page_id": 6721577,
		"id": "d6ec51ce-d83c-11ec-bd5d-bc97e1533e5c",
		"image": "Banner_of_Agency_for_Cultural_Affairs.jpg",
		"confidence": 70.0,
		"found_on": null,
		"kind": ["istype-depicts"],
		"origin_wiki": "commonswiki",
		"page_rev": 63223798
	}]
}

Growth has switched to use the new API, resolving ticket