Skip to content

Commit df21164

Browse files
authored
Merge pull request #24 from denismerigoux/main
Mise à jour fiche Catala
2 parents f904b4f + 58ee906 commit df21164

File tree

1 file changed

+43
-14
lines changed

1 file changed

+43
-14
lines changed

content/fr/explicabilite/catala.md

Lines changed: 43 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,43 @@ Derrière le langage de surface, le compilateur de Catala assure la traduction v
2828

2929
{% imageContent "./imagecatala1.png", "Architecture Catala" %}
3030

31-
Pour plus de précisions sur le langage, vous pouvez vous reporter aux articles scientifiques suivants :
31+
Pour plus de précisions sur le contexte scientifique de création du langage, vous pouvez vous reporter aux documents suivants :
3232

33-
- Pour les juristes: [_Traduire la loi en code grâce au langage de programmation Catala_](https://hal.inria.fr/hal-03128248) ;
34-
- Pour les informaticien·ne·s: [_Catala: A Programming Language for the Law_](https://hal.inria.fr/hal-03159939).
33+
- Pour les juristes (en français) : [_Traduire la loi en code grâce au langage de programmation Catala_](https://hal.inria.fr/hal-03128248) ;
34+
- Pour les informaticien·ne·s (en anglais) : [_Catala: A Programming Language for the Law_](https://hal.inria.fr/hal-03159939).
3535

3636
### Usage actuels par des administrations publiques
3737

38-
Une expérimentation est en cours depuis juin 2023 avec la DGFiP qui vise à
39-
re-spécifier et ré-implémenter le calcul de l'impôt sur le revenu. Cependant, le
40-
code produit n'est pas en production. Cette expérimentation fait suite à
38+
Deux expérimentations ont été menées en conditions réelles pour évaluer
39+
l'adéquation de Catala aux besoins des administrations qui produisent des
40+
décisions automatisées sur des fondements juridiques.
41+
42+
D'abord, la DGFiP a mené conjointement avec Inria une expérimentation de
43+
réécriture du calcul de l'impôt sur le revenu, dont le code source est
44+
disponible [librement](https://gitlab.adullact.net/dgfip/ir-catala). Cette
45+
expérimentation s'est déroulée de juin 2023 à juin 2024 et a impliqué deux ETP,
46+
un ingénieur côté Inria et une juriste côté DGFiP, qui ont travaillé en binôme
47+
de pair programming pour réécrire entre 5% et 10% du calcul total de l'impôt sur
48+
le revenu et de ses pénalités et majorations. Cette expérimentation fait suite à
4149
l'intervention des chercheurs impliqués dans Catala pour [aider la DGFiP à
4250
assurer la maintenance de l'infrastructure actuelle de calcul de l'impôt sur le
4351
revenu](https://www.inria.fr/fr/mlang-modernisation-calcul-impot-revenu).
4452

53+
Ensuite, la CNAF a mené conjointement avec Inria une expérimentation de calcul
54+
et d'orchestration de plusieurs prestations sociales simplifiées, dans le cadre
55+
de l'étude d'alternatives pour le futur du logiciel CRISTAL qui assure
56+
actuellement la liquidation des prestations sociales pour le réseau des CAF.
57+
Cette expérimentation a eu lieu d'octobre 2024 à février 2025 et a mobilisé
58+
1 ETP côté CNAF et 3 ETP côté Inria.
59+
60+
Les résultats de ces évaluations sont toujours en cours d'évaluation début 2025
61+
par la CNAF et la DGFiP, qui devront décider si elles poursuivent les travaux
62+
avec Catala vers une utilisation en production pour leurs systèmes informatique
63+
de liquidation des impôts et des prestations sociales. À noter que également
64+
début 2025, l'ADEME est en train d'instruire un potentielle utilisation de
65+
Catala pour la vérification de l'éligibilité et du montant maximal des
66+
subventions qu'elle distribue au titre de la transition énergétique.
67+
4568
Catala a également été utilisé avec succès pour [découvrir des
4669
erreurs](https://hal.inria.fr/hal-03712130) et [suggérer des améliorations dans
4770
le droit spécifiant](https://hal.inria.fr/hal-03781578) [le calcul des aides au
@@ -60,8 +83,8 @@ Les deux avantages comparatifs de Catala par rapport à d'autres langages de pro
6083

6184
L'approche scientifique de Catala et les détails conceptuels de sa conception et de son implémentation sont décrits dans les papiers de recherche cités plus haut. Néamoins Catala dispose également d'une documentation plus opérationnelle :
6285

63-
- Tutoriel de Catala: [en anglais (complet)](https://catala-lang.org/en/examples/tutorial), [en français (moins souvent mis à jour)](https://catala-lang.org/fr/examples/tutoriel)
64-
- `CONTRIBUTING.md` : https://github.com/CatalaLang/catala/blob/master/CONTRIBUTING.md#writing-catala-code
86+
- Documentation de Catala (en anglais): [https://catalalang.github.io/catala-book/]
87+
- Exemples de programmes Catala : https://github.com/CatalaLang/catala-examples
6588
- Options ligne de commande du compilateur : https://catala-lang.org/en/doc/catala
6689
- Paquet opam (le langage est implémenté en OCaml): https://v3.ocaml.org/p/catala/latest
6790
- Pense-bête syntaxique : https://catalalang.github.io/catala/syntax.pdf
@@ -75,12 +98,18 @@ Un petit mail à [email protected] est aussi efficace pour un conseil pers
7598

7699
### Qui développe l'outil (= qui a le contrôle sur les choix techniques)
77100

78-
L'outil est développé par l'[équipe-projet PROSECCO](https://team.inria.fr/prosecco/) au sein du [centre de Paris de l'Inria](https://www.inria.fr/fr/centre-inria-de-paris), institut de recherche en informatique.
79-
80-
[Denis Merigoux](merigoux.ovh/), chercheur post-doctoral en est le co-créateur
81-
et chef de projet, et [Louis Gesbert](https://github.com/AltGr) est l'ingénieur
82-
de recherche chargé à temps plein de sa maintenance. Les modifications au
83-
langage sont décidées conjointement avec deux juristes : [Liane
101+
L'outil est développé par
102+
[Inria](https://www.inria.fr/fr/centre-inria-de-paris), institut de recherche en
103+
informatique. Il fait partie du programme « Apollo » de l'agence de programmes
104+
dans le numérique d'Inria, et s'inscrit dans la mission d'appui aux politiques
105+
publiques de l'institut.
106+
107+
[Denis Merigoux](merigoux.ovh/), en est le co-créateur et chef de projet d'une
108+
équipe de maintenance comptant début 2025 trois ingénieurs de recherche : [Louis
109+
Gesbert](https://github.com/AltGr), [Romain
110+
Primet](https://www.linkedin.com/in/romain-primet-229b80b9) et [Vincent
111+
Botbol](https://www.linkedin.com/in/vincent-botbol-24355728b). Les modifications
112+
au langage sont décidées conjointement avec deux juristes : [Liane
84113
Huttner](https://univ-droit.fr/universitaires/48558-liane-huttner), maîtresse de
85114
conférences en droit du numérique et [Sarah
86115
Lawsky](https://www.law.northwestern.edu/faculty/profiles/sarahlawsky),

0 commit comments

Comments
 (0)