BSOC 2022 : Label

Publié le

Améliorer et expérimenter la réutilisation d'un projet open source de la Cour de cassation.

Présentation du logiciel #

LABEL est un logiciel d'annotation de texte créé par la Cour de cassation. Il est actuellement utilisé pour pseudonymiser des décisions de justice avant leur mise en open data. Des agents contrôlent les décisions qui ont été pré-annotées automatiquement par le moteur d'annotation. L'outil est conçu pour être utilisé pour annoter n'importe quel document dans tout contexte.

Compétences exigées pour le stagiaire contributeur #

  • Compétences techniques :
    • HTML/CSS, Javascript, Git.
  • Compétences bonus (non-requises) :
    • Front-end: ReactJS.
    • Back-end: NodeJS, ExpressJS, MongoDB.
    • Transverses: Jest, Typescript, Docker.
  • Compétences autres :
    • Avoir un goût pour le design et l’expérience utilisateur,
    • S’intéresser aux enjeux des métiers de la Justice et le goût de l’innovation au service de l’intérêt général.
  • Savoir-être professionnels :
    • Avoir le sens du travail en équipe,
    • Une capacité d’écoute,
    • Etre curieux, et organisé.

Missions proposées #

Le stagiaire participera aux développements et l'amélioration globale du projet, notamment en faisant des revues de code ou en améliorant les tests unitaires. Le développement sera aussi axé sur la synergie entre Label et des composants d’apprentissage automatique (non open source) produits par l’équipe data science (priorisation de double relecture, incertitude des prédictions).

L’objectif est aussi de fiabiliser la réutilisation du logiciel. Pour ce faire, il sera expérimenté la réutilisation de LABEL dans un autre contexte que celui des décisions de justice et de créer une version de démonstration. Les étapes suivantes sont envisagées :

  • Tester le déploiement d’un fork,
  • Améliorer/nettoyer le projet,
  • Rédiger une documentation de qualité,
  • Créer et publier une version de démonstration.

Quel encadrement pour le stagiaire ? #

  • Le stagiaire sera encadré par le développeur principal du projet + un développeur sénior.
  • Durant la période de stage, le mentor sera disponible plusieurs heures par jour pour l’accompagnement. Il est prévu une augmentation graduelle des demandes fonctionnelles jusqu’en juin 2023, prochaine étape pour les Conseils de prud’hommes.

Paramètres d'affichage

Choisissez un thème pour personnaliser l’apparence du site.