We need a naming convention for the directory structure of the model-storage, a formality which can help us stay productive by being consistent. More reasoning here.
In T272874 @kevinbazira and @ACraze highlighted that we need a naming convention for the model docker-images, the recommendation is to go with:
revscoring-<model-type>-<model-name>:$TAG
Other than the docker-images and the model-storage, we will have to also discuss the naming convention for the inference-service-url and how it's connected to ORES API which will have a direct impact on the model and service metrics in grafana and other reports, as well as the logging of the payload. Consistency across these three resource-types will help us avoid maintaining configuration mappings, a nightmare for operations.
In T275709 we have a nice list of 110 ORES models which already have the following categories:
- wiki
- enwiki
- nlwiki
- wikidata
- ...
- model classes:
- editquality
- damaging
- goodfaith
- reverted
- articlequality
- draftquality
- wp10
- page_level
- item_quality
- topic-routing
- drafttopic
- articletopic
- editquality
- model type:
- gradient boosting
- random forest