imjasonh / ideas

A place for me to file issues against myself for things I want to build when I'm bored
5 stars 0 forks source link

GitHub issues predictor #15

Closed imjasonh closed 7 years ago

imjasonh commented 9 years ago

Chrome extension and backend service using the Prediction API to predict the assignee of an issue based on the issue title/text/labels

Repos would have to be explicitly enabled for this, though possibly a self-serve process on demand, since the API requires you to gather training data and train a model, and predictions won't work until the model is trained.

Training data would be in the form of:

assignee-one,issue title,issue body,some space-separated labels
assignee-two,issue two,some text,more labels
...

(the first column trains the "output" to predict)

Prediction requests would take the title/body/labels and predict (with confidences) the likelihood for each potential assignee.

The backend could poll for new issues and assignment changes to update the model in ~realtime.