Les principales tâches du Legal NLP

Le traitement du langage adapté au droit a des objectifs spécifiques : prédit l'issue d'un litige, répondre à des questions juridiques ou auditer automatiquement des documents.

Les principales tâches du Legal NLP
Source : (Legal NLP - John Snow Lab https://www.johnsnowlabs.com/legal-nlp/)

Il faut distinguer les tâches généralistes de celles qui sont spécifiques à notre domaine, le legal NLP. Les tâches généralistes sont extrêmement nombreuses et la distinction entre elles est parfois ténue.

L'image infra décrit les fonctionnalités de la suite logicielle "legal NLP" montre quelques-unes des fonctionnalités clés du legal NLP.

En matière de legal NLP, les traitements sont généralement :

  • prédir l'issue d'une décision de justice (Legal Justice Prediction) à partir des faits, de la procédure, de la matière, des parties, etc. ;
  • extraire des entités nommées comme la date de la décision, le nom des parties, le nom de la juridiction, les textes cités, etc. ;
  • établir des liens entre les entités : raccorder un contrat aux textes de loi auxquels il se réfère par exemple ou faire un lien avec l'identité des parties ;
  • classifier du texte : par exemple, savoir si une clause est conforme ou non au droit de la consommation ;
  • extraire des morceaux d'un texte : par exemple identifier des clauses particulières dans un contrat ;
  • répondre à des questions juridiques pour créer un assistant conversationnel ;
  • automatiser des traitements à des fins d'anonymisation ;
  • résumer des textes longs pour créer des abstracts de décision par exemple ;
  • "raisonner" par inférence, c'est-à-dire déterminer si une phrase est la suite logique, en contradiction ou neutre par rapport à une autre (prémisse) ;
  • comparer la similarité de textes notamment des décisions de justice ;
  • ...