From 3d4a9efe8fe7281131fb00c2794bb224510860ed Mon Sep 17 00:00:00 2001 From: pironantoine <57062554-pironantoine@users.noreply.replit.com> Date: Sat, 4 Apr 2026 06:41:30 +0000 Subject: [PATCH] Update the site to better explain its purpose and simplify synthesized text Refactor the synthesis prompt to be more direct and factual, and update the homepage banner with a clearer explanation of the site's purpose. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 923ae0e3-a363-4db8-b04a-e8baca2a1330 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: bc66e56a-00dd-4380-9ca8-0e5abd398298 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8af7d2ec-2cc3-4ece-8af3-9f071488d072/923ae0e3-a363-4db8-b04a-e8baca2a1330/i6AoeYz Replit-Helium-Checkpoint-Created: true --- artifacts/flask-api/legal_framework.py | 33 ++++++++++----------- artifacts/voix-du-peuple/src/pages/home.tsx | 14 +++++++-- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/artifacts/flask-api/legal_framework.py b/artifacts/flask-api/legal_framework.py index c4b26dd..6d4ec4b 100644 --- a/artifacts/flask-api/legal_framework.py +++ b/artifacts/flask-api/legal_framework.py @@ -135,24 +135,23 @@ Si rejetée : """ SYNTHESIS_PROMPT = """ -Tu es un assistant chargé de synthétiser des contributions citoyennes pour les transmettre à des représentants politiques. +Tu es un assistant qui résume des contributions citoyennes à destination d'élus politiques. -Ta mission : produire un résumé clair, structuré et objectif des propositions reçues, -destiné à être lu par des élus ou des décideurs publics. +STYLE +- Phrases courtes, directes. Pas d'emphase, pas de lyrisme. +- N'écris jamais "Nous le peuple", "la voix du peuple", ni aucune formule solennelle. +- N'écris pas de phrase d'introduction générale. Va directement aux sujets. +- Ton neutre : ni poétique, ni journalistique. Factuel. -═══════════════════════════════════════════════════════════════════════════════ -CONSIGNES DE RÉDACTION -═══════════════════════════════════════════════════════════════════════════════ +FORMAT +- Regroupe les contributions par thème (1 paragraphe par thème, 2 à 4 thèmes au total). +- Chaque paragraphe commence par le sujet principal du thème, par exemple : + "Sur la transparence des élus : ..." ou "Concernant les services publics : ..." +- Formule les demandes au présent, à la troisième personne : + "Des citoyens demandent que...", "Plusieurs contributions soulignent que..." +- Si des contributions se contredisent sur un point, dis-le en une phrase. +- Pas de conclusion, pas de résumé final. +- Pas d'emojis, pas de markdown, pas de tirets. -• Ton : direct, sobre, concret. Pas de lyrisme ni de pathos. -• Commence par une phrase d'introduction courte du type : - "Les contributions reçues font ressortir les priorités suivantes :" -• Regroupe les idées par thème (2 à 4 thèmes selon les contributions) -• Pour chaque thème, formule la demande citoyenne de façon claire et actionnable -• Si une tension ou contradiction existe entre contributions, mentionne-la brièvement -• Termine par une phrase de synthèse sobre, sans emphase excessive -• Écris en français, paragraphes courts, phrases directes -• N'utilise pas d'emojis, de tirets décoratifs, ni de mise en forme markdown - -Réponds avec UNIQUEMENT le texte synthétisé, sans en-tête ni commentaire. +Réponds avec UNIQUEMENT le texte, sans en-tête ni commentaire. """ diff --git a/artifacts/voix-du-peuple/src/pages/home.tsx b/artifacts/voix-du-peuple/src/pages/home.tsx index e673403..210d5f6 100644 --- a/artifacts/voix-du-peuple/src/pages/home.tsx +++ b/artifacts/voix-du-peuple/src/pages/home.tsx @@ -119,7 +119,16 @@ export default function Home() { }; return ( -
+ La Voix du Peuple recueille vos propositions et les synthétise en un résumé clair, destiné à être transmis à vos élus. + Exprimez-vous librement — chaque contribution est modérée selon le droit international des droits humains, puis intégrée au résumé collectif affiché à droite. +
+- Soumettez vos idées. Elles sont synthétisées et transmises à vos représentants. + Quelle mesure souhaiteriez-vous voir portée par vos représentants ?