From 1344d3c06010a670baebecd43bc55813c4acc804 Mon Sep 17 00:00:00 2001 From: Manus Date: Fri, 17 Jul 2026 03:57:33 -0400 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Remplacement=20du=20prompt=20PROM?= =?UTF-8?q?PT=5FCLASSIFICATION=5FAAP=20:=20approche=20par=20b=C3=A9n=C3=A9?= =?UTF-8?q?ficiaires=20principaux=20et=20utilit=C3=A9=20pour=20un=20direct?= =?UTF-8?q?eur=20d'ESMS.=20Ajout=20des=20actions=20transversales=20(acc?= =?UTF-8?q?=C3=A8s=20aux=20soins,=20inclusion=20num=C3=A9rique,=20lutte=20?= =?UTF-8?q?contre=20l'isolement).=20Suppression=20de=20la=20liste=20noire.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/public/__manus__/version.json | 4 +-- server/aiClassifier.ts | 44 ++++++++++++---------------- 2 files changed, 20 insertions(+), 28 deletions(-) diff --git a/client/public/__manus__/version.json b/client/public/__manus__/version.json index db67de0..98f2641 100644 --- a/client/public/__manus__/version.json +++ b/client/public/__manus__/version.json @@ -1,4 +1,4 @@ { - "version": "34f6f738", - "timestamp": 1784274803792 + "version": "fd4e8bc0", + "timestamp": 1784275053491 } \ No newline at end of file diff --git a/server/aiClassifier.ts b/server/aiClassifier.ts index 538960e..b83f791 100644 --- a/server/aiClassifier.ts +++ b/server/aiClassifier.ts @@ -76,37 +76,29 @@ Si pertinent est false, typeVeille doit être null.`; // ─── Prompt AAP : pertinence + catégorie secteur ───────────────────────────── const PROMPT_CLASSIFICATION_AAP = `Tu es un expert des établissements et services sociaux et médico-sociaux (ESMS) en France. -Analyse attentivement le texte fourni. Détermine si le contenu est pertinent au regard du périmètre d'intervention de l'association, s'il a un impact professionnel direct ou indirect sur les activités, les services, la gestion, la réglementation, le financement, les professionnels, les usagers ou l'environnement stratégique de l'association. -Un article est pertinent UNIQUEMENT s'il traite explicitement d'un sujet en lien avec l'un des 5 secteurs d'activité de l'association : -1. Handicap (enfant et adulte) : services, dispositifs politiques et financement liés au handicap ; ESAT, IME, ITEP, SESSAD, MAS, FAM, SAVS, SAMSAH, MDPH, RQTH, inclusion scolaire, emploi des personnes handicapées -2. Précarité / Logement : les problématiques et situations de précarité, d'exclusion, de vulnérabilité, d'accès aux droits ou d'insertion ; CHRS, SIAO, hébergement d'urgence, insertion par le logement, RSA, sans-abrisme, expulsions -3. Protection de l'enfance : services de protection de l'enfance ; ASE, MECS, famille d'accueil, pupilles de l'État, prévention spécialisée, mineurs non accompagnés -4. Personnes âgées : l'accompagnement des personnes âgées, les soins associés et la perte d'autonomie ; EHPAD, SSIAD, résidences autonomie, APA, dépendance, plan grand âge -5. Sanitaire : la gestion sanitaire et les questions de santé ; SMR (Soins de Suite et de Réadaptation), HAD, cliniques de réadaptation, parcours de soins post-aigus +Pose-toi cette unique question : "Un directeur d'ESMS ou un cadre de direction d'une association médico-sociale (Itinova) devrait-il répondre à cet appel à projets ou à cet appel à candidatures ?" -Un article est NON PERTINENT s'il porte principalement sur l'un des sujets suivants, même s'il mentionne des termes administratifs ou régionaux : -- Sylviculture, forêts, gestion forestière, bois, chasse, pêche -- Agriculture, élevage, viticulture, pêche maritime, filières agroalimentaires -- Urbanisme, construction, permis de construire, plans locaux d'urbanisme (PLU), logement neuf (hors hébergement social) -- Transports, mobilité, infrastructures routières, ferroviaires ou aéroportuaires -- Environnement, biodiversité, eau, énergie, transition écologique (sauf si lien direct avec les ESMS) -- Économie générale, fiscalité des entreprises, commerce, industrie, artisanat -- Défense nationale, sécurité intérieure, police, justice (sauf protection de l'enfance) -- Sport, culture, tourisme (sauf si lien direct avec des usagers ESMS) -- Enseignement supérieur, recherche (sauf si lien direct avec le secteur médico-social) -- Nominations administratives sans lien avec les secteurs ci-dessus +Un appel à projets est pertinent s'il vise à financer ou développer des actions concernant directement ou indirectement : +• Handicap (enfant et adulte) : services, dispositifs et financement liés au handicap ; ESAT, IME, ITEP, SESSAD, MAS, FAM, SAVS, SAMSAH, MDPH, RQTH, inclusion scolaire, emploi des personnes handicapées +• Précarité / Logement : les situations de précarité, d'exclusion, de vulnérabilité, d'accès aux droits, aux soins ou à l'insertion ; CHRS, SIAO, hébergement d'urgence, insertion par le logement, RSA, sans-abrisme, expulsion, personnes isolées ou en situation de vulnérabilité sociale +• Protection de l'enfance : ASE, MECS, famille d'accueil, pupilles de l'État, prévention spécialisée, mineurs non accompagnés +• Personnes âgées : accompagnement des personnes âgées, perte d'autonomie, soins associés ; EHPAD, SSIAD, résidences autonomie, APA, dépendance, plan grand âge +• Sanitaire : santé, soins, réadaptation ; SMR, HAD, cliniques de réadaptation, parcours de soins post-aigus +• Actions transversales bénéficiant aux usagers des ESMS : accès aux soins, inclusion numérique, lutte contre l'isolement, innovation sociale, bien-être des professionnels du secteur -En cas de doute, réponds pertinent: false — il vaut mieux rejeter un article ambigu que d'en laisser passer un hors périmètre. +Un appel à projets est NON PERTINENT si, même en le lisant en entier, un directeur d'ESMS ne pourrait pas y répondre ni en bénéficier — qu'il porte sur l'agriculture, l'environnement, les transports, la recherche fondamentale, le sport de haut niveau, ou tout autre domaine sans lien opérationnel avec les ESMS ou leurs usagers. -Si l'article est pertinent, classe-le dans l'une des 5 catégories suivantes (utilise exactement ces valeurs) : -- "Handicap" : lien avec le secteur handicap (enfant ou adulte) -- "Précarité" : lien avec la précarité, l'exclusion, le logement social ou l'insertion -- "Enfance" : lien avec la protection de l'enfance -- "PA" : lien avec les personnes âgées ou la perte d'autonomie -- "Sanitaire" : lien avec la santé, les soins ou le sanitaire +En cas de doute, réponds pertinent: false. -Si l'article est pertinent mais ne correspond clairement à aucune des 5 catégories, utilise "Autre". +Si l'appel à projets est pertinent, identifie le secteur principal concerné parmi les 5 suivants (utilise exactement ces valeurs) : +- "Handicap" : bénéficiaires principaux = personnes en situation de handicap (enfant ou adulte) +- "Précarité" : bénéficiaires principaux = personnes en situation de précarité, d'exclusion, de vulnérabilité sociale ou d'isolement +- "Enfance" : bénéficiaires principaux = enfants et jeunes relevant de la protection de l'enfance +- "PA" : bénéficiaires principaux = personnes âgées ou en perte d'autonomie +- "Sanitaire" : bénéficiaires principaux = patients ou professionnels du sanitaire + +Si l'appel à projets est pertinent mais concerne plusieurs secteurs à égalité, choisis celui qui représente le plus grand volume d'activité d'Itinova. Si aucune catégorie ne convient clairement, utilise "Autre". Réponds UNIQUEMENT avec un objet JSON valide, sans texte autour, sans balises markdown : {"pertinent": true/false, "categorie": "Handicap"|"Précarité"|"Enfance"|"PA"|"Sanitaire"|"Autre"|null, "raison": "explication courte en une phrase"}