{"id":"AIBD-0683","title":"Cour des comptes finds that France Travail's LEGO model catches illegal job offers and cut checking work by the equivalent of 98 posts","summary":"The Cour des comptes found that France Travail's LEGO model catches illegal job offers before publication and cut advisers' checking work by the equivalent of 98 full-time posts.","date_observed":"2026-01-08","date_basis":"source publication","date_precision":"day","benefit_status":"reported","source_collection":null,"source_entry":null,"account":"France Travail checks every job offer for legality before it appears on francetravail.fr, and it published 2.7 million new offers in the fourth quarter of 2024. Until autumn 2021, Pôle emploi, as France Travail was then called, used TextKernel. This keyword software produced many false alerts. Pôle emploi then built LEGO, which checks offers against 23 criteria with deep neural networks for natural language processing. Both systems checked offers in parallel during 2021. In observations published on 8 January 2026, the Cour des comptes listed LEGO among AI uses that have proved effective. By the operator's figures, 93% of offers that LEGO flags are flagged correctly, against 65% with the old software. LEGO also cut the time that advisers spend on each flagged offer by about half. The Cour reports that advisers' checking work fell by the equivalent of 98 full-time posts. These figures come from France Travail, and the Cour did not measure them.","category":"aggregate result","unexpected":false,"purpose":"Pôle emploi built LEGO to detect possibly illegal job offers before publication and to alert the advisers who check them.","system":"LEGO (Légalité des offres), natural language processing with deep neural networks","model_version":null,"developer":"Pôle emploi, now France Travail","deployer":"France Travail (business advisers in all agencies)","location":"France (national)","domain":"Public employment services","segment":null,"benefit_type":"Improved Task Accuracy","work_activities":["4.A.2.a.3"],"taxonomy_note":null,"registry_ids":{},"ratings":[{"group":"organizational","depth":2,"reason":"By the operator's figures, flags became correct 93% of the time against 65% before, and checking work fell by the equivalent of 98 full-time posts."},{"group":"societal","depth":null,"reason":"Stopping illegal offers keeps discriminatory job ads off the site, but the Cour gives no count of illegal offers stopped."}],"ai_role":{"status":"unassessed","statement":"During 2021 LEGO and the old keyword software checked the same offers in parallel, which compares the two systems. The figures come from France Travail, and the Cour compares no checking without software. The Cour states that LEGO uses natural language processing by machine learning with deep neural networks."},"evidence":[{"kind":"audit report","citation":"Cour des comptes. France Travail et l’intelligence artificielle. Observations définitives S2025-1558, adopted 15 October 2025 and published 8 January 2026, p. 9 and annex 5, pp. 111-112.","title":"France Travail et l’intelligence artificielle","url":"https://www.ccomptes.fr/sites/default/files/2026-01/20260108-S2025-1558-France-Travail-et-intelligence-artificielle_0.pdf","date":"2026-01-08","written_by":"independent","quote":"Certains, déployés dès le programme Intelligence emploi, ont démontré leur efficacité (analyse automatique de CV, identification des offres d’emplois illégales, Lego, etc.)."}],"replication":{"produced_by":["The model checked each offer against 23 legality criteria before publication.","Business advisers handled the flagged offers each day by approving or rewording them."],"must_hold":["Advisers must review each flagged offer before it is published or changed."],"echoes":[]},"paired_incident":null,"headline":"*LEGO* flags illegal job offers before France Travail publishes them","metric":"93% of offers that LEGO flags are flagged correctly","comparator":{"against":"TextKernel, the keyword software used until autumn 2021, run in parallel during 2021","before":"« seulement » 65 % avec l’ancien logiciel","after":"93 % des offres d’emploi signalées par LEGO le sont à raison","basis":"measured","quote":"Selon l’opérateur, LEGO permet d’améliorer la détection d’offres d’emploi potentiellement illégales avant leur publication et référencement sur le site francettravail.fr : 93 % des offres d’emploi signalées par LEGO le sont à raison, contre « seulement » 65 % avec l’ancien logiciel.","url":"https://www.ccomptes.fr/sites/default/files/2026-01/20260108-S2025-1558-France-Travail-et-intelligence-artificielle_0.pdf"},"later":null,"value":null,"developer_country":"France","deployer_country":"France","unrated_because":null,"brief_notes":null,"brief":null,"revisions":[{"date":"2026-10-31","change":"Added the record from the finding of the Cour des comptes.","source":"https://www.ccomptes.fr/sites/default/files/2026-01/20260108-S2025-1558-France-Travail-et-intelligence-artificielle_0.pdf","editor":"AIBD"}],"confidence":"found","shade":"high","claim_status":"Found by an auditor","claim_basis":"Sources: one independent audit report. The cited evidence includes no independent study or report.","case_jurisdictions":["France"],"profile":{"case_id":"AIBD-0683","catalog_version":"1.0.0","source_fingerprint":"6dc62a734acbc4d7ea8fed3e39c7bd8f296e0afe5c9eb14a0005d16e021e3236","collection_refs":[{"collection_id":"aibd","version":"2026-10-31"},{"collection_id":"querist","version":"2026-10-25"}],"source_ids":["AIBD-0683-source-0001"],"families":{"strategic assessments":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"Editorial assignment.","review_state":"not_assessed","coverage":"partial","record_ids":[]},"evaluations":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"Editorial assignment.","review_state":"not_assessed","coverage":"partial","record_ids":[]},"monetary observations":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"Editorial assignment.","review_state":"not_assessed","coverage":"partial","record_ids":[]},"institutional decisions":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"Editorial assignment.","review_state":"not_assessed","coverage":"partial","record_ids":[]}},"fields":{"actors[]":{"state":"value_present","value":{"kind":"record_fields","fields":{"developer":"Pôle emploi, now France Travail","deployer":"France Travail (business advisers in all agencies)"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["developer","deployer"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"actors[].ownership_control":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"ai_contribution":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"ai_relationship":{"state":"value_present","value":{"kind":"record_fields","fields":{"category":"aggregate result","ai_role":{"status":"unassessed","statement":"During 2021 LEGO and the old keyword software checked the same offers in parallel, which compares the two systems. The figures come from France Travail, and the Cour compares no checking without software. The Cour states that LEGO uses natural language processing by machine learning with deep neural networks."}}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["ai_role","category"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"assessments[].alternatives":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"assessments[].assessor_date":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"assessments[].depth":{"state":"value_present","value":{"kind":"record_fields","fields":{"ratings":[{"group":"organizational","depth":2,"reason":"By the operator's figures, flags became correct 93% of the time against 65% before, and checking work fell by the equivalent of 98 full-time posts."},{"group":"societal","reason":"Stopping illegal offers keeps discriminatory job ads off the site, but the Cour gives no count of illegal offers stopped."}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["ratings"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"assessments[].display_confidence":{"state":"value_present","value":{"kind":"structured","data":{"confidence":"high","evidence_word":"found","claim_status":"Found by an auditor","basis":"Sources: one independent audit report. The cited evidence includes no independent study or report.","interpretation":"Existing display rule preserved; the richer outcome-specific confidence question still needs review."}},"provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"assessments[].rationale":{"state":"value_present","value":{"kind":"record_fields","fields":{"ratings":[{"group":"organizational","depth":2,"reason":"By the operator's figures, flags became correct 93% of the time against 65% before, and checking work fell by the equivalent of 98 full-time posts."},{"group":"societal","reason":"Stopping illegal offers keeps discriminatory job ads off the site, but the Cour gives no count of illegal offers stopped."}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["ratings"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"assessments[].rubric_version":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"assessments[].status_basis":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"assessments[].target":{"state":"value_present","value":{"kind":"record_fields","fields":{"ratings":[{"group":"organizational","depth":2,"reason":"By the operator's figures, flags became correct 93% of the time against 65% before, and checking work fell by the equivalent of 98 full-time posts."},{"group":"societal","reason":"Stopping illegal offers keeps discriminatory job ads off the site, but the Cour gives no count of illegal offers stopped."}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["ratings"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"availability":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"brief":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"case_kind":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"case_links[]":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"claims[].evidence_links":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"claims[].evidence_strength":{"state":"value_present","value":{"kind":"structured","data":{"answer":"Found by an auditor. Sources: one independent audit report. The cited evidence includes no independent study or report.","evidence_word":"found","claim_status":"Found by an auditor"}},"provenance":{"kind":"source_review","basis":"Editorial assignment.","record_fields":["evidence"],"source_refs":["AIBD-0683-source-0001"],"reviewed_on":"2026-10-29"},"review_state":"reviewed","coverage":"complete","display":{"answer":"Found by an auditor. Sources: one independent audit report. The cited evidence includes no independent study or report.","inferred":false}},"claims[].missingness":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"claims[].proposition":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"cross_border_flows[]":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"decisions[].action_outcome":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"institutional decisions"},"decisions[].grounds":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"institutional decisions"},"decisions[].institution_task":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"institutional decisions"},"decisions[].success_criterion":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"institutional decisions"},"deployment_stage":{"state":"value_present","value":{"kind":"structured","data":{"classification":"scaling","answer":"The system was being scaled up. LEGO checks every job offer before publication on francetravail.fr, for advisers in all agencies.","scope":"The period and activity described in the case."}},"provenance":{"kind":"source_review","basis":"Editorial assignment.","record_fields":["account","evidence"],"source_refs":["AIBD-0683-source-0001"],"reviewed_on":"2026-10-29"},"review_state":"reviewed","coverage":"complete","display":{"answer":"The system was being scaled up. LEGO checks every job offer before publication on francetravail.fr, for advisers in all agencies.","inferred":false}},"economics[].amount":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].costs[]":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].counterfactual":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].currency_price_basis":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].gross_net":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].measure_type":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].period_unit":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].realization":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].recipient_payer":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].return_payback":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"economics[].valuation_method":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"monetary observations"},"evaluations[].ai_uplift":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].comparator":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].design":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].effect":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].exposure":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].id":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].measurement_method":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].metric":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].reproduction_materials":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].setting_sample":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"evaluations[].uncertainty_limitations":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"evaluations"},"external_references[]":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"follow_up[]":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"human_oversight":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"id":{"state":"value_present","value":{"kind":"record_fields","fields":{"id":"AIBD-0683"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["id"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"infrastructure_dependencies[]":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"outcomes[].beneficiaries":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"outcomes[].beneficiary_count":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"outcomes[].benefit_type":{"state":"value_present","value":{"kind":"record_fields","fields":{"benefit_type":"Improved Task Accuracy"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["benefit_type"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"outcomes[].claim":{"state":"value_present","value":{"kind":"record_fields","fields":{"account":"France Travail checks every job offer for legality before it appears on francetravail.fr, and it published 2.7 million new offers in the fourth quarter of 2024. Until autumn 2021, Pôle emploi, as France Travail was then called, used TextKernel. This keyword software produced many false alerts. Pôle emploi then built LEGO, which checks offers against 23 criteria with deep neural networks for natural language processing. Both systems checked offers in parallel during 2021. In observations published on 8 January 2026, the Cour des comptes listed LEGO among AI uses that have proved effective. By the operator's figures, 93% of offers that LEGO flags are flagged correctly, against 65% with the old software. LEGO also cut the time that advisers spend on each flagged offer by about half. The Cour reports that advisers' checking work fell by the equivalent of 98 full-time posts. These figures come from France Travail, and the Cour did not measure them.","benefit_type":"Improved Task Accuracy"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["account","benefit_type"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"outcomes[].distribution":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"outcomes[].duration":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"outcomes[].id":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"outcomes[].stakeholder_group":{"state":"value_present","value":{"kind":"record_fields","fields":{"ratings":[{"group":"organizational","depth":2,"reason":"By the operator's figures, flags became correct 93% of the time against 65% before, and checking work fell by the equivalent of 98 full-time posts."},{"group":"societal","reason":"Stopping illegal offers keeps discriminatory job ads off the site, but the Cour gives no count of illegal offers stopped."}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["ratings"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"outcomes[].status":{"state":"value_present","value":{"kind":"record_fields","fields":{"benefit_status":"reported"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["benefit_status"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"outcomes[].tradeoffs":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"outcomes[].unexpected":{"state":"value_present","value":{"kind":"record_fields","fields":{"unexpected":false,"purpose":"Pôle emploi built LEGO to detect possibly illegal job offers before publication and to alert the advisers who check them."}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["unexpected","purpose"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"places[]":{"state":"value_present","value":{"kind":"record_fields","fields":{"location":"France (national)","developer_country":"France","deployer_country":"France"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["location","developer_country","deployer_country"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"purpose":{"state":"value_present","value":{"kind":"record_fields","fields":{"purpose":"Pôle emploi built LEGO to detect possibly illegal job offers before publication and to alert the advisers who check them."}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["purpose"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"record_dates":{"state":"value_present","value":{"kind":"record_fields","fields":{"date_observed":"2026-01-08","date_basis":"source publication","date_precision":"day","revisions":[{"date":"2026-10-31","change":"Added the record from the finding of the Cour des comptes.","source":"https://www.ccomptes.fr/sites/default/files/2026-01/20260108-S2025-1558-France-Travail-et-intelligence-artificielle_0.pdf","editor":"AIBD"}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["date_observed","date_basis","date_precision","revisions"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"replication.attempts[]":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"replication.conditions":{"state":"value_present","value":{"kind":"record_fields","fields":{"replication":{"produced_by":["The model checked each offer against 23 legality criteria before publication.","Business advisers handled the flagged offers each day by approving or rewording them."],"must_hold":["Advisers must review each flagged offer before it is published or changed."],"echoes":[]}}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["replication"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"revision_history[]":{"state":"value_present","value":{"kind":"record_fields","fields":{"revisions":[{"date":"2026-10-31","change":"Added the record from the finding of the Cour des comptes.","source":"https://www.ccomptes.fr/sites/default/files/2026-01/20260108-S2025-1558-France-Travail-et-intelligence-artificielle_0.pdf","editor":"AIBD"}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["revisions"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"sector":{"state":"value_present","value":{"kind":"record_fields","fields":{"domain":"Public employment services"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["domain"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"sources[].access_version":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"sources[].citation_locator":{"state":"value_present","value":{"kind":"record_fields","fields":{"evidence":[{"kind":"audit report","citation":"Cour des comptes. France Travail et l’intelligence artificielle. Observations définitives S2025-1558, adopted 15 October 2025 and published 8 January 2026, p. 9 and annex 5, pp. 111-112.","title":"France Travail et l’intelligence artificielle","url":"https://www.ccomptes.fr/sites/default/files/2026-01/20260108-S2025-1558-France-Travail-et-intelligence-artificielle_0.pdf","date":"2026-01-08","written_by":"independent","quote":"Certains, déployés dès le programme Intelligence emploi, ont démontré leur efficacité (analyse automatique de CV, identification des offres d’emplois illégales, Lego, etc.)."}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["evidence"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"sources[].id":{"state":"value_present","value":{"kind":"identifiers","identifiers":["AIBD-0683-source-0001"],"role":"Existing evidence items, in their original order"},"provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"review_state":"record_mapped","coverage":"complete"},"sources[].language":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"sources[].relationship":{"state":"value_present","value":{"kind":"record_fields","fields":{"evidence":[{"kind":"audit report","citation":"Cour des comptes. France Travail et l’intelligence artificielle. Observations définitives S2025-1558, adopted 15 October 2025 and published 8 January 2026, p. 9 and annex 5, pp. 111-112.","title":"France Travail et l’intelligence artificielle","url":"https://www.ccomptes.fr/sites/default/files/2026-01/20260108-S2025-1558-France-Travail-et-intelligence-artificielle_0.pdf","date":"2026-01-08","written_by":"independent","quote":"Certains, déployés dès le programme Intelligence emploi, ont démontré leur efficacité (analyse automatique de CV, identification des offres d’emplois illégales, Lego, etc.)."}]}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["evidence"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"sources[].upstream_sources":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"strategic_assessments[]":{"state":"unresolved","review_state":"not_assessed","coverage":"partial","family":"strategic assessments"},"summary":{"state":"value_present","value":{"kind":"record_fields","fields":{"summary":"The Cour des comptes found that France Travail's LEGO model catches illegal job offers before publication and cut advisers' checking work by the equivalent of 98 full-time posts.","account":"France Travail checks every job offer for legality before it appears on francetravail.fr, and it published 2.7 million new offers in the fourth quarter of 2024. Until autumn 2021, Pôle emploi, as France Travail was then called, used TextKernel. This keyword software produced many false alerts. Pôle emploi then built LEGO, which checks offers against 23 criteria with deep neural networks for natural language processing. Both systems checked offers in parallel during 2021. In observations published on 8 January 2026, the Cour des comptes listed LEGO among AI uses that have proved effective. By the operator's figures, 93% of offers that LEGO flags are flagged correctly, against 65% with the old software. LEGO also cut the time that advisers spend on each flagged offer by about half. The Cour reports that advisers' checking work fell by the equivalent of 98 full-time posts. These figures come from France Travail, and the Cour did not measure them."}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["summary","account"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"systems[].autonomy_permissions":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"systems[].component_role":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"systems[].deployment_configuration":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"systems[].inputs_outputs":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"systems[].model_name":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"systems[].model_version":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"systems[].product_name":{"state":"value_present","value":{"kind":"record_fields","fields":{"system":"LEGO (Légalité des offres), natural language processing with deep neural networks"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["system"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"systems[].provider":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"taxonomy_crosswalks[]":{"state":"unresolved","provenance":{"kind":"curatorial","basis":"Editorial assignment.","record_fields":[],"source_refs":[]},"reason":"This is an explicit unresolved assignment: the sources on record do not settle this question.","review_state":"not_assessed","coverage":"partial"},"title":{"state":"value_present","value":{"kind":"record_fields","fields":{"title":"Cour des comptes finds that France Travail's LEGO model catches illegal job offers and cut checking work by the equivalent of 98 posts","headline":"*LEGO* flags illegal job offers before France Travail publishes them"}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["title","headline"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"},"version":{"state":"value_present","value":{"kind":"identifiers","identifiers":["1a5c6c31bbf87bc5b0e8dfddd8e7b5b1a5a2e48012251974ba53e2d1a39bfe2f"],"role":"SHA-256 of the complete public record and its assessments"},"provenance":{"kind":"curatorial","basis":"SHA-256 of the public record, its assessments, and its displayed answers and notes, excluding its own identifier and the derived coverage summary.","record_fields":[],"source_refs":[]},"review_state":"record_mapped","coverage":"complete"},"workflow":{"state":"value_present","value":{"kind":"record_fields","fields":{"account":"France Travail checks every job offer for legality before it appears on francetravail.fr, and it published 2.7 million new offers in the fourth quarter of 2024. Until autumn 2021, Pôle emploi, as France Travail was then called, used TextKernel. This keyword software produced many false alerts. Pôle emploi then built LEGO, which checks offers against 23 criteria with deep neural networks for natural language processing. Both systems checked offers in parallel during 2021. In observations published on 8 January 2026, the Cour des comptes listed LEGO among AI uses that have proved effective. By the operator's figures, 93% of offers that LEGO flags are flagged correctly, against 65% with the old software. LEGO also cut the time that advisers spend on each flagged offer by about half. The Cour reports that advisers' checking work fell by the equivalent of 98 full-time posts. These figures come from France Travail, and the Cour did not measure them.","replication":{"produced_by":["The model checked each offer against 23 legality criteria before publication.","Business advisers handled the flagged offers each day by approving or rewording them."],"must_hold":["Advisers must review each flagged offer before it is published or changed."],"echoes":[]}}},"provenance":{"kind":"legacy_record","basis":"Editorial assignment.","record_fields":["account","replication"],"source_refs":[]},"review_state":"record_mapped","coverage":"partial"}},"summary":{"total":91,"addressed":91,"known":28,"reviewed":2,"reviewed_complete":2,"reviewed_partial":0,"record_mapped":26,"review_not_assessed":63,"not_assessed":0,"complete":false,"by_state":{"value_present":28,"not_reported":0,"unresolved":63,"not_assessed":0,"not_applicable":0,"withheld":0,"source_unavailable":0}}},"presentation_version":"09a46009ea150f86df96d85814ff1367935a25b82991854a282ff45cacd9a168"}
