Aller au contenu ← Accueil
Les coulisses

Les agents du site

Dix-sept IA maison, du premier optimiseur de prompts au dernier jeu de rôle. Ce que chacune fait, ce qu'elle coûte, ce qu'elle garde de vous — et ce qui l'empêche de raconter n'importe quoi.

17 agents
10 en accès libre
16 contrôles gratuits
17 bancs d'essai
3 qui ne gardent rien

🛠️ Tout est parti de deux optimiseurs

Le premier optimiseur de prompts est antérieur au site lui-même. C'était une page seule, faite pour une chose : transformer une phrase jetée — « aide-moi pour mon CV » — en une demande qu'une IA peut vraiment traiter. Puis il en a fallu une seconde version, réglée pour l'insertion professionnelle, parce que le vocabulaire d'une Mission Locale ne s'improvise pas.

Ces deux-là ont posé la question qui a fait tout le reste : si l'on peut écrire une consigne système pour un outil, on peut en écrire une pour un métier, pour un jeu, pour une leçon. Un agent, ici, ce n'est pas un modèle de plus. C'est un modèle qu'on a borné : une page, une petite fonction sur le serveur qui porte la clé, une consigne écrite à la main — et des garde-fous qui refusent.

En quelques semaines, il y en a eu dix-sept.

Ce qu'un agent d'ici n'est pas
  • Ce n'est pas ChatGPT rhabillé. Chacun ne sait que ce qu'on lui a donné — des fiches relues à la main, des montants datés, un catalogue engendré depuis une autre page du site. Ce qu'il n'a pas, il doit le dire.
  • Ce n'est pas un service officiel. C'est un site personnel, fait par un conseiller en insertion, et chaque agent répond non quand on lui demande s'il est officiel.
  • Ce n'est pas sans limite. La réserve gratuite se compte en requêtes par jour et se partage entre tout le monde. C'est pour ça qu'un agent ne dépense jamais une requête pour vous dire bonjour.
  • Ce n'est pas un coffre. Ce qu'on écrit à une IA part sur un serveur. Aucun de ces agents ne demande de donnée personnelle, plusieurs bloquent si vous en collez une — et trois d'entre eux ne gardent absolument rien.

🤖 Les dix-sept, dans l'ordre où ils sont nés

27 pages

Trois familles : ceux avec qui l'on parle, ceux qui fabriquent des questions, et les optimiseurs, qui sont un cas à part — leur code source n'existe plus, on ne les retouche qu'au scalpel.

17 agents affichés

Les quatre optimiseurs de prompt

Transforment une phrase en prompt complet. Le cas à part du site.

Optimiseur de promptsAntérieur au site

Ce sont quatre applications React dont LE CODE SOURCE N'EST PLUS DANS LE DÉPÔT. On ne peut pas les recompiler : leur prompt système est minifié dans le JavaScript, et c'est le navigateur qui l'envoie. La fonction Netlify n'est qu'un passe-plat. Toute modification passe par scripts/patch-optimiseurs.mjs — des remplacements de motifs exacts, vérifiés, idempotents.

Ce qu'il coûte
1 requête par génération, 1 de plus par « expliquer » ou « essayer »
Ce qu'il garde
historique et favoris dans le navigateur, via /shared/optimiseur-storage.js
Les garde-fous (4)
  • NE JAMAIS ÉDITER UN BUNDLE À LA MAIN : la retouche serait perdue au prochain passage du script, et introuvable six mois plus tard.
  • Après chaque passage : node --check sur les quatre bundles. Une erreur de syntaxe rend la page ENTIÈREMENT BLANCHE.
  • Renommer le bundle à chaque modification : netlify.toml sert /*/assets/* en immutable un an, sinon la correction n'arrive jamais à qui est déjà venu.
  • ⚠️ La fiche 08 recopie les prompts extraits des bundles À LA MAIN : exacts au jour de la fiche, à revérifier après chaque patch.

Le Simulateur d'Entretien

Joue le recruteur, pose ses questions et évalue les réponses.

ConversationnelDepuis le 15 août 2026

Un entretien d'embauche pour de faux. L'agent pose les questions d'un recruteur, on répond, et il note chaque réponse en disant ce qui manquait. C'est le plus ancien agent du site — et le plus simple : son prompt tient en deux phrases, tout le travail est dans le message qu'on lui envoie.

Ce qu'il coûte
1 requête pour les questions, puis 1 par réponse évaluée
Ce qu'il garde
rien côté serveur
Les garde-fous (2)
  • Le prompt est volontairement minimal : ce qui tient le jeu, c'est le message envoyé, pas la consigne système.
  • La version Claude est derrière le mot de passe Netlify : elle consomme l'API payante.

Le Quiz Insertion Pro

Fabrique un QCM sur mesure à partir des thèmes cochés.

Générateur de questionsDepuis le 15 août 2026

Pas de conversation : un appel, un JSON, dix questions. Son intérêt n'est pas là où on le croit — c'est son RAPPORT À LA SOURCE. Il ne fait pas confiance à la mémoire du modèle pour les montants : ils viennent d'un fichier relu à la main, daté et sourcé.

Ce qu'il coûte
1 à 2 requêtes par partie (la génération part en lots de 5 questions)
Ce qu'il garde
les questions déjà vues dans le navigateur, pour ne pas les reposer
  • /jeux/quiz-g/ · la version publique, sur Gemini gratuit
  • /jeux/quiz/ · le jumeau sur l'API Claude payante 🔒 mot de passe
Les garde-fous (3)
  • Le bloc des montants n'est joint QUE si un thème coché porte sur l'argent : collé à tous les repas, il faisait poser des questions d'allocations quel que soit le thème.
  • En cas de contradiction entre un article de presse et chiffres-cles.json, c'est le JSON qui gagne.
  • Le rang de la bonne réponse ne se demande pas au modèle : il la met en première position dans 100 % des cas. Les options sont permutées dans le navigateur (/shared/qcm-melange.js).

Le Quiz Actu IA et le Speed Quiz

Fabrique des questions sur l'actualité de l'IA, lue sur des flux RSS.

Générateur de questionsDepuis le 15 août 2026

Un modèle ne connaît que sa mémoire d'entraînement, et l'actualité est précisément ce qu'elle n'a pas. Plutôt que de le laisser raconter, le site lit 16 flux RSS publics — des sources CHOISIES, datées, et qui donnent leurs liens : on peut vérifier d'où vient chaque question, ce qu'une recherche automatique ne permettrait pas.

Ce qu'il coûte
1 à 2 requêtes par partie (lots de 8 ou 10 questions)
Ce qu'il garde
les articles en cache trois heures côté serveur (Netlify Blobs) — aucune donnée de visiteur
Les garde-fous (3)
  • Un titre de presse n'est pas une source de montant : la consigne le dit au modèle.
  • Les flux généralistes sont tamisés par mot-clé — sans quoi le quiz recevait une promo sur un clavier.
  • Tous les flux ne sont pas en UTF-8, et l'ordre du nettoyage compte : trois pièges déjà payés, notés dans actu.js.

Le Guide du site

Oriente le visiteur dans les pages du site.

ConversationnelDepuis le 16 août 2026

Le petit bouton « Guide du site » en bas à gauche de presque toutes les pages. On lui pose une question en français — « où je trouve de quoi préparer un entretien ? » — et il répond avec les liens du site. Il ne connaît QUE le site : il lit une carte des pages fabriquée au build.

Ce qu'il coûte
1 requête par question posée
Ce qu'il garde
un journal anonyme des questions (netlify/functions/agent-journal.js) — jamais de réponse, jamais d'adresse IP
Les garde-fous (4)
  • Il ne parle que du site : ce qu'il ne trouve pas dans sa carte, il ne l'invente pas.
  • Il vouvoie, alors que les pages qu'il cite tutoient — cinq lignes du prompt ne servent qu'à l'empêcher de se laisser contaminer par les extraits qu'il lit.
  • Le format des liens est écrit en exemples (le bon, le mauvais, et l'interdiction de la barre oblique finale) : un lien mal formé est la seule erreur que le visiteur voit tout de suite.
  • ⚠️ Une page rangée dans CONFIDENTIELLES de gen-page-md.mjs n'a pas de miroir .md, donc n'entre pas dans sa carte. C'est par là que « L'Appui » et « L'Atelier CV » avaient fuité.

L'Agent Caméléon

Converse dans le registre de ton qu'on lui donne — 200 registres au catalogue.

ConversationnelDepuis le 26 août 2026

On coche un ou deux registres (Solennel, Kafkaïen, Bureaucratique…), on donne un sujet, et il discute dans cette voix-là. Il sait aussi jouer à l'envers : il tire un registre au hasard sans le montrer, et c'est à vous de le reconnaître en lui parlant.

Ce qu'il coûte
1 requête par échange · 1 de plus par « 🎭 Autre registre »
Ce qu'il garde
la partie en cours dans le navigateur (localStorage, péremption six heures), jamais sur le serveur
Les garde-fous (4)
  • Les consignes de style ne descendent JAMAIS dans le navigateur : ce sont elles, le prompt système. La page ne connaît que des noms, des couleurs et des définitions.
  • Le registre tiré en mode devinette voyage brouillé — ni dans l'adresse, ni dans le stockage il ne se lit en clair.
  • Une section « En cas de conflit » tranche entre curiosité, humour et excès : c'est le ton qui gagne. Sans elle, trois consignes de comportement pèsent plus lourd que la seule qui compte.
  • Le socle interdit la moquerie visant une personne, et impose une sortie de personnage quand quelqu'un va mal.

Le Coffre-fort

Garde un mot de passe qu'on doit lui faire dire — dix niveaux, dix défenses.

ConversationnelDepuis le 28 août 20261.0, en bêta

Un gardien détient un mot de passe et a reçu l'ordre de le taire. On le lui fait dire en lui parlant. À chaque coffre ouvert, on découvre la consigne exacte qui vient de tomber : c'est le jeu qui montre par l'expérience qu'un prompt système n'est pas une serrure, mais une note laissée sur la porte.

Ce qu'il coûte
1 requête par message · 0 pour vérifier un mot, relire une consigne ou demander un indice · 6 pour le onzième niveau
Ce qu'il garde
l'avancement dans le navigateur (localStorage), jamais sur le serveur
Les garde-fous (4)
  • Le mot de passe ne descend JAMAIS dans le navigateur : la page n'envoie qu'un numéro de niveau.
  • gen-coffre.mjs échoue si l'un des dix mots se lit dans le JSON public, sous quelque forme que ce soit — une description de défense un peu bavarde suffirait.
  • Les niveaux à relecteur ne sont pas streamés : on ne censure pas un texte déjà parti.
  • Les limites non négociables sont dans le SOCLE, jamais dans la consigne d'un niveau — sinon elles seraient craquables comme le reste.

À vous de recevoir

Joue un jeune reçu à la Mission Locale, en deux actes — c'est vous le conseiller.

ConversationnelDepuis le 1er septembre 20261.2, en bêta

L'inverse du simulateur d'entretien : ici c'est vous qui recevez. L'IA joue un jeune avec un frein qu'il ne dira pas spontanément, et il faut le lui faire dire. Chaque situation se joue en deux temps : le premier accueil, puis le rendez-vous de suivi. Seize entretiens en tout.

Ce qu'il coûte
6 à 10 requêtes par entretien — le plus gourmand des jeux · le bilan et la correction sont gratuits
Ce qu'il garde
l'entretien en cours et les notes dans le navigateur (localStorage), jamais sur le serveur
Les garde-fous (4)
  • Le frein caché ne descend jamais dans le navigateur : la page n'envoie qu'un identifiant de situation et un numéro d'acte.
  • AUCUN montant n'est écrit dans le code du jeu : ils sont lus dans chiffres-cles.json au moment de corriger.
  • Le jeune n'annonce jamais un montant ni un dispositif — sans cette règle, le modèle improvise « je crois que c'est 500 et quelques ».
  • Terrains explicitement exclus (idées noires, violences, addiction grave), et sortie de personnage écrite en toutes lettres.

L'Agent Menteur

Glisse une affirmation fausse dans chaque réponse — à vous de la désigner.

ConversationnelDepuis le 2 septembre 20261.0, en bêta

Il répond bien, clairement, avec aplomb — et il ment sur un point précis, le même d'un bout à l'autre de la manche. On le contre-interroge, puis on désigne la phrase qui ment. On n'y apprend pas à repérer une erreur, on y apprend à QUESTIONNER : c'est ce geste-là qui sert devant une vraie IA.

Ce qu'il coûte
1 requête par question · 0 pour un indice ou une accusation
Ce qu'il garde
les manches jouées et l'interrogatoire en cours dans le navigateur (localStorage)
Les garde-fous (4)
  • LA CONTRE-VÉRITÉ EST ÉCRITE À LA MAIN, jamais inventée par le modèle : sinon le joueur repart avec une erreur de plus au lieu d'une méthode.
  • Bac à sable : culture de l'IA, histoire, sciences — et rien d'autre. Ni droits, ni montants, ni démarches, ni santé, ni droit. La règle est écrite trois fois : socle, contrôle de la table, banc d'essai.
  • L'accusation est jugée sans IA, par comparaison de chaînes — faire juger un texte par la machine qui vient de l'écrire vaudrait moins qu'une règle écrite à la main.
  • Il ne cède JAMAIS sur une phrase vraie : la complaisance est le travers exactement inverse de l'hallucination.

Kintsugi

Aide à raconter un trou dans son parcours — sans flatter. Deux ateliers.

ConversationnelDepuis le 3 septembre 20261.2, en bêtaNe garde rien

« Et pendant ces huit mois, vous avez fait quoi ? » Tout le monde a cette question à affronter. L'agent aide à en faire une phrase qu'on peut dire à voix haute — en cherchant la matière par des questions, jamais en affirmant que c'est une force. Un second atelier (Hansei) sert à fermer un entretien raté au lieu de le ruminer.

Ce qu'il coûte
1 requête par échange · les contrôles de registre et de rumination sont gratuits
Ce qu'il garde
AUCUN — ni serveur, ni navigateur. Sur un poste partagé, un localStorage c'est le suivant qui lit ce que quelqu'un a eu du mal à écrire.
Les garde-fous (4)
  • L'inversion : ici le secret appartient à la personne. Rien n'est gardé nulle part, et le contrôleur échoue si localStorage réapparaît.
  • Le piège central est la FLATTERIE : « votre décrochage est une force » envoie quelqu'un en entretien avec une phrase qui sera démolie à la première question de suivi.
  • Le second piège est le REGISTRE : les mots de coach (résilience, transition, valoriser) sonnent faux dits par un jeune de 19 ans. La liste est dans le socle ET dans un filtre gratuit.
  • Limites explicites (idées noires, deuil, violences, addiction), et le 3114 rappelé dans la page.

L'Appui

Répond sur l'offre de services de la Mission Locale — deux profils, conseiller ou jeune.

ConversationnelDepuis le 3 septembre 20261.0, en bêtaNe garde rien

On dit au départ qui l'on est, et il répond dans cette langue-là : dense et scannable pour un conseiller, trois à six phrases et un geste concret pour un jeune. Il ne sait QUE ses fiches, relues à la main — sur ce sujet, la mémoire d'un modèle n'est pas une ressource, c'est un danger.

Ce qu'il coûte
1 requête par échange — et rien d'autre : accueils, amorces, fiches et repérage des données personnelles sont gratuits
Ce qu'il garde
AUCUN — un conseiller décrit des situations de travail sur un poste partagé de structure
  • 🔕 Adresse non publiée — l'agent tourne, mais son adresse se donne à la main, en atelier. Il est encore en rodage.
Les garde-fous (4)
  • Ajouter une fiche .md est la seule façon de lui apprendre quelque chose — jamais de lui faire confiance.
  • Le générateur ÉCHOUE si une fiche porte un montant (ils se périment au 1er avril) ou une coordonnée (adresse, téléphone, horaire, nom de personne).
  • Une fiche peut déclarer ses propres trous (statut: brouillon) : le prompt la reçoit marquée [FICHE INCOMPLÈTE].
  • Ce n'est pas un outil officiel, et il le dit : à « êtes-vous le service officiel ? », il répond non.

L'Atelier CV

Reprend un CV rubrique par rubrique, en quatorze étapes.

ConversationnelDepuis le 5 septembre 20261.0, en bêtaNe garde rien

Il pose cinq questions à chaque rubrique et il FAIT ÉCRIRE — il ne rédige pas le CV à la place de la personne. Un CV écrit par une IA se défait à la première question d'entretien : le recruteur demande « c'est-à-dire ? » et il n'y a personne derrière la phrase. À tout moment, un bouton rend le CV complet en Markdown ou en Word.

Ce qu'il coûte
40 à 60 requêtes pour un atelier complet — LE PLUS GOURMAND DU SITE · changer d'étape et remplir le brouillon ne coûtent rien
Ce qu'il garde
AUCUN — un CV porte un nom, un parcours et une adresse, et ces pages tournent sur des postes partagés
  • 🔕 Adresse non publiée — l'agent tourne, mais son adresse se donne à la main, en atelier. Il est encore en rodage.
Les garde-fous (4)
  • SEUL AGENT DONT LA BASE EST FILTRÉE PAR ÉTAPE : une fiche n'est jointe qu'aux étapes qu'elle concerne. C'est la leçon du bloc des barèmes des quiz, appliquée d'emblée.
  • L'anonymisation est vérifiée à TROIS étages : le navigateur (qui bloque), le serveur (avant tout appel à Gemini), et l'agent lui-même.
  • Le bloc des montants n'est PAS joint : un CV ne porte pas de prétention salariale, et la table des allocations ferait dériver l'atelier vers les droits et les aides.
  • Il félicite — mais sur du concret, une fois par réponse au plus, et jamais sur ce qui n'est pas là.

Décrocher

Simule l'appel au marché caché — et ce n'est presque jamais le patron qui décroche.

ConversationnelDepuis le 8 septembre 20261.0, en bêta

Sept recrutements sur dix ne passent jamais par une annonce : c'est la thèse de /marche-cache/, et elle demande d'appeler des entreprises qui ne recrutent pas officiellement. On répète l'entretien d'embauche partout, jamais l'appel. Ici ça sonne, et quelqu'un répond — l'accueil qui filtre, un chef d'équipe sans poste ouvert, quelqu'un au très mauvais moment. Chacun a ce qui le ferme et une seule chose qui l'ouvre.

Ce qu'il coûte
1 requête par réplique — 5 à 8 par appel · le bilan et la leçon sont gratuits
Ce qu'il garde
l'appel en cours et les meilleurs scores dans le navigateur (localStorage, péremption six heures)
  • 🔕 Adresse non publiée — l'agent tourne, mais son adresse se donne à la main, en atelier. Il est encore en rodage.
Les garde-fous (5)
  • PREMIER AGENT DU SITE ÉCRIT POUR TOUT PUBLIC : cinq profils commandent le registre, du premier emploi au retour après cinquante ans. Sans eux, le modèle retombe sur le registre « jeune en insertion » du reste du site — la leçon de Kintsugi, prise par l'autre bout.
  • Ce qui OUVRE l'appel ne descend jamais dans le navigateur : gen-appel.mjs échoue si trois mots pleins de l'ouverture se lisent dans la carte publique.
  • Le bilan est calculé SANS IA — cinq points, gratuits et stables : deux appels identiques reçoivent le même bilan.
  • L'interlocuteur ne cite AUCUN montant, et l'entreprise qu'il représente est explicitement inventée : il ne prononce jamais le nom d'une entreprise réelle.
  • La leçon n'est rendue qu'une fois l'appel terminé — sans quoi l'adresse suffirait à lire les cinq solutions.

L'Appât

Fait la différence entre une fausse offre d'emploi et une vraie — cinq pièges, trois vraies.

ConversationnelDepuis le 10 septembre 20261.0, en bêta

Un message arrive : SMS, messagerie, courriel. Une offre en or, ou une offre tout court. On discute avec l'expéditeur, on pose les questions qui se vérifient ailleurs, puis on tranche. Le site apprenait à obtenir un emploi ; il n'apprenait nulle part à refuser celui qui n'existe pas.

Ce qu'il coûte
1 requête par message · le verdict, les signaux et la leçon sont gratuits
Ce qu'il garde
les messages traités et l'échange en cours dans le navigateur (localStorage, péremption six heures)
  • 🔕 Adresse non publiée — l'agent tourne, mais son adresse se donne à la main, en atelier. Il est encore en rodage.
Les garde-fous (6)
  • TROIS CAS SUR HUIT SONT DE VRAIES OFFRES, et c'est la décision qui commande tout le reste : si tout était un piège, on apprendrait la paranoïa et pas le discernement — et le premier vrai recruteur se ferait raccrocher au nez. Le générateur ÉCHOUE s'il reste moins de trois vraies.
  • Le drapeau « arnaque » ne descend jamais dans le navigateur, et rien de ce qui descend ne le laisse deviner : ni un mot de verdict, ni un identifiant bavard, ni un champ présent d'un seul côté.
  • L'ASYMÉTRIE est le cœur du jeu, et elle est dans le socle : un vrai correspondant répond aux questions vérifiables et encourage à vérifier ; un faux esquive, puis disparaît. Cette disparition-là EST la réponse.
  • Tout est inventé — entreprise, personnes, adresses, numéros. Faire jouer l'usurpation d'une enseigne réelle serait diffamatoire pour elle.
  • SEUL AGENT DU SITE OÙ LE FILET DES DONNÉES PERSONNELLES EST AUSSI PÉDAGOGIQUE : on joue quelqu'un qui réclame un RIB. La page bloque, et donneeReelle() arrête un vrai IBAN, une carte, un numéro de sécurité sociale ou de téléphone AVANT tout appel à Gemini.
  • Le bilan est calculé sans IA, et il connaît la négation : « je ne vous enverrai pas mon RIB » n'est jamais compté comme un RIB donné — un verdict qui contredit ce que la personne a sous les yeux est pire qu'un verdict absent.

Les Premiers Jours

Aide à traverser les premières semaines d'un contrat — six contrats, quatre moments.

ConversationnelDepuis le 10 septembre 20261.0, en bêta

Le site apprend à obtenir un poste, et depuis L'Appât à refuser celui qui n'en est pas un. Il n'apprenait nulle part à le GARDER. On dit son contrat — intérim, CDD, CDI, alternance, PMSMP, stage — et où l'on en est : je commence bientôt, j'y suis, ça coince, c'est terminé. Deux des six contrats n'ont pas de période d'essai du tout, et c'est la première chose que l'agent dit.

Ce qu'il coûte
1 requête par message · le cadre entier et les fiches se lisent sans rien dépenser
Ce qu'il garde
rien — ni serveur, ni historique, ni localStorage : ces pages tournent sur des postes partagés, et un contrat porte un nom
  • 🔕 Adresse non publiée — l'agent tourne, mais son adresse se donne à la main, en atelier. Il est encore en rodage.
Les garde-fous (7)
  • AUCUNE DURÉE N'EST ÉCRITE AILLEURS QUE DANS LE CADRE, daté et sourcé article par article. C'est la leçon de chiffres-cles.json prise sur le droit : un modèle donne une durée de période d'essai avec le même aplomb qu'il donnait le RSA « au 1er avril 2024 ». Le générateur ÉCHOUE si une fiche écrit une durée à côté d'un mot du droit — et il laisse passer « ce qui se règle en une semaine », qui est un conseil.
  • TOUTE DURÉE EST UN MAXIMUM, jamais celle de quelqu'un. Une convention collective peut prévoir moins : un agent qui répond « vous avez deux mois » à quelqu'un dont la convention en prévoit un lui fait rater sa propre fin d'essai. Le socle impose le plafond et le renvoi au contrat ; le banc d'essai le mesure en jouant.
  • DEUX DES SIX CONTRATS N'ONT PAS DE PÉRIODE D'ESSAI — PMSMP et stage ne sont pas des contrats de travail. Le drapeau vit dans le cadre, le prompt l'annonce en toutes lettres, et le contrôleur vérifie les six dans les deux sens.
  • IL NE MINIMISE JAMAIS. C'est le travers du modèle rassurant, et il fait plus de dégâts ici qu'un silence : les premières semaines sont le moment où l'on entend qu'à l'essai on n'a pas de droits. Sur un fait illégal, le socle impose de le nommer et de donner la porte.
  • IL NE TRANCHE AUCUN CAS INDIVIDUEL. Il n'a pas les pièces, il n'est pas juriste, et une réponse qui a l'air d'un jugement se répète ensuite devant l'employeur. Il nomme les cas où une rupture se conteste, jamais le cas de son interlocuteur.
  • LE CADRE EST PUBLIÉ EN ENTIER — inverse exact du Coffre-fort. Un agent dont on ne peut pas lire la source est un agent qu'il faut croire sur parole, et sur du droit c'est exactement ce qu'il ne faut pas faire. Les consignes système, elles, ne descendent pas : le générateur échoue si un morceau s'en lit dans la carte.
  • TOUT PUBLIC, comme Décrocher et L'Appât : un premier contrat à dix-sept ans, une reconversion à quarante, un retour à cinquante-cinq. Le socle interdit de parler à quiconque comme à un débutant.

Le Cap

Aide à y voir clair quand on ne sait pas quel métier — ni parfois quel secteur — chercher.

ConversationnelDepuis le 11 septembre 20261.0, en bêta

Le site apprend à obtenir un poste, à refuser celui qui n'en est pas un et à le garder. Il n'apprenait nulle part à savoir LEQUEL chercher : tout le corpus suppose qu'on sait déjà ce qu'on veut faire. On dit où l'on en est dans le brouillard — aucune idée, une vague direction, une hésitation entre deux pistes, une idée qui est tombée, un métier dont on ne veut plus — et d'où l'on part. Il ne désigne aucun métier, jamais.

Ce qu'il coûte
1 requête par message · la bibliothèque de liens et les fiches se lisent sans rien dépenser
Ce qu'il garde
rien — ni serveur, ni historique, ni localStorage : on y raconte son parcours, et ces pages tournent sur des postes partagés
  • 🔕 Adresse non publiée — l'agent tourne, mais son adresse se donne à la main, en atelier. Il est encore en rodage.
Les garde-fous (7)
  • IL NE DÉSIGNE AUCUN MÉTIER, et c'est la règle qui commande tout le reste. Un métier désigné sur trois phrases est un horoscope : ça fait du bien cinq minutes, ça ne se vérifie pas, et ça envoie parfois quelqu'un s'inscrire à une formation qu'il abandonnera au troisième mois. Ce qu'il produit à la place : des critères, deux ou trois pistes À VÉRIFIER, et un geste d'enquête pour la semaine.
  • AUCUN CHIFFRE DE MARCHÉ DU TRAVAIL — ni salaire, ni nombre de postes, ni taux d'insertion, ni « secteur en tension ». C'est chiffres-cles.json pris sur un troisième terrain : ces chiffres varient d'un département à l'autre, se périment en un an, et ici ils décideraient de l'avenir de quelqu'un. Le générateur ÉCHOUE si une fiche en écrit un.
  • AUCUNE ADRESSE WEB DANS LE PROMPT, et c'est vérifié SUR LE PROMPT ASSEMBLÉ — les vingt-cinq combinaisons sont montées à chaque build. Ce que le modèle n'a pas sous les yeux, il ne peut pas le recopier, et ce qu'il inventerait serait faux. Un lien mort donné à quelqu'un qui cherche sa voie ferme la seule porte qu'on venait d'ouvrir. Il NOMME une rubrique de la bibliothèque, la page affiche le reste.
  • LA BIBLIOTHÈQUE EST LA SOURCE DATÉE, et elle joue ici le rôle que le cadre légal joue sur Les Premiers Jours : publiée en entier, relue à la main, avec un vérificateur de liens HORS de la chaîne de build — un déploiement ne doit pas dépendre de la disponibilité d'un site tiers un dimanche soir. Aucun de ses liens ne peut pointer vers une page à adresse confidentielle : la liste est relue dans gen-page-md.mjs.
  • AIMER N'EST PAS EXERCER. Le glissement le plus coûteux de l'orientation : aimer les animaux devient « vétérinaire », et le métier visé est presque toujours le plus long et le plus sélectif de sa famille. Le socle lui impose de séparer l'intérêt, le geste et les conditions à chaque fois.
  • NI FLATTERIE NI DÉCOURAGEMENT. Ni « vous êtes fait pour ça », ni « à votre âge c'est compliqué » : il n'a aucune de ces informations, et les deux font autant de dégâts. Ce qu'il fait à la place, c'est nommer ce qu'une chose VAUT quand elle a été rangée dans « ça ne compte pas ».
  • TOUT PUBLIC, comme Décrocher, L'Appât et Les Premiers Jours — et ici la contrainte est explicite : le contrôleur ÉCHOUE si un profil mentionne les jeunes. C'est le registre implicite du site, donc celui qu'il faut désamorcer. L'un des cinq points de départ est « j'ai passé la cinquantaine », avec l'interdiction de renvoyer quiconque à son âge.

Le Grand Oral

Prépare une sélection — concours, formation, école, VAE, examen professionnel.

ConversationnelDepuis le 11 septembre 20261.0, en bêta

Le site apprend à obtenir un poste, à refuser celui qui n'en est pas un, à le garder et à savoir lequel chercher. Il n'apprenait nulle part à passer la porte d'AVANT : la sélection qui donne accès à une formation, à un diplôme ou à un corps. Et ce n'est PAS un entretien d'embauche — un jury ne recrute pas, il classe. LE LIVRABLE EST UN PROMPT : il interroge, puis il forge une commande de travail longue et structurée qu'on copie ou qu'on télécharge, et qu'on colle dans l'IA de son choix pendant les semaines qui restent.

Ce qu'il coûte
1 requête par message · la forge du prompt en coûte une aussi, à un plafond cinq fois plus large · les fiches et la bibliothèque se lisent sans rien dépenser
Ce qu'il garde
rien — ni serveur, ni historique, ni localStorage : un dossier de candidature porte un nom, et ces pages tournent sur des postes partagés. Le prompt se copie ou se télécharge, et c'est la seule sortie
  • 🔕 Adresse non publiée — l'agent tourne, mais son adresse se donne à la main, en atelier. Il est encore en rodage.
Les garde-fous (8)
  • IL N'ÉNONCE JAMAIS LE FORMAT D'UN CONCOURS — ni durée, ni coefficient, ni note éliminatoire, ni temps de préparation, ni composition de jury. C'est chiffres-cles.json pris sur un QUATRIÈME terrain : ces valeurs sont fixées concours par concours par un arrêté, elles changent d'une session et d'une voie d'accès à l'autre, et deux concours au nom presque identique n'ont pas le même oral. Un grade passe un entretien direct, le grade au-dessus commence par un sujet tiré au sort. QUI PRÉPARE LE MAUVAIS FORMAT A PERDU SES SEMAINES DE TRAVAIL AVANT D'ENTRER. Le détecteur est vérifié SUR LE PROMPT ASSEMBLÉ — les cinquante combinaisons sont montées à chaque build — et éprouvé dans les deux sens sur vingt-neuf cas.
  • IL NE RÉDIGE NI LA MOTIVATION NI LA PRÉSENTATION. Une motivation écrite par une IA ne survit pas à la première relance du jury — « c'est-à-dire ? », « donnez-moi un exemple » — et il n'y a plus personne derrière la phrase. Même règle que L'Atelier CV : il fait écrire, il ne rédige pas. Ce qu'il fait à la place, c'est EXTRAIRE : la matière de la personne part dans le prompt entre guillemets, avec ses mots à elle.
  • CE N'EST PAS UN ENTRETIEN D'EMBAUCHE, et le socle le dit en toutes lettres. Un jury note et classe ; son cadre est réglementaire et ne se négocie pas ; les questions de culture générale y sont légitimes ; les contraintes d'affectation y sont décisives ; et il a déjà le dossier sous les yeux. Le registre commercial est le logiciel par défaut du modèle, et le banc d'essai le mesure en jouant.
  • LE TEMPS QUI RESTE EST CALCULÉ CÔTÉ SERVEUR, JAMAIS PAR LE MODÈLE. Les modèles comptent mal les jours, et un plan de travail calé sur une mauvaise échéance est une fausseté silencieuse : il a l'air juste, il se suit, et il fait arriver en retard. La page envoie une date ISO, semainesAvant() la convertit, et le prompt reçoit un nombre avec l'ordre de ne pas le recalculer. Une date passée est signalée — c'est souvent une erreur d'année.
  • LA FORGE EST UN BOUTON, JAMAIS UN AUTOMATISME, et elle a son propre plafond de jetons. Un agent qui déciderait seul de livrer couperait la parole au moment où la personne allait dire l'essentiel ; et servir un prompt en onze sections au plafond de la conversation le couperait au milieu — un livrable tronqué est pire qu'un livrable absent, parce qu'on ne voit pas ce qui manque.
  • TROIS ROUTAGES, pas deux : l'épreuve, le type de sélection, et « prompt: non » — cinq fiches que la page publie et que l'agent ne reçoit pas, parce qu'elles décrivent ce que le LIVRABLE devra produire, pas ce que l'agent doit conduire. Mesuré : le plus gros bloc passe de 54 478 à moins de 35 000 signes, soit sous le seuil d'alerte — un avertissement qui s'allume à chaque build est un avertissement qu'on apprend à ignorer.
  • AUCUNE ADRESSE WEB DANS LE PROMPT : il NOMME un type de document — le texte qui fixe les épreuves, la notice de la session, le rapport de jury — et la page affiche sa bibliothèque à côté de lui. Un lien mort donné à quelqu'un qui prépare un concours ferme la porte qu'on venait d'ouvrir.
  • TOUT PUBLIC, comme Décrocher, L'Appât, Les Premiers Jours et Le Cap : le contrôleur ÉCHOUE si un cadre mentionne les jeunes. L'un des cinq choix est le concours interne de quelqu'un déjà en poste, un autre la VAE de quelqu'un qui fait le métier depuis quinze ans.

Aucun agent ne correspond.

🧱 Ce qu'ils ont tous en commun

8 règles

Aucune de ces règles n'a été décidée à l'avance. Chacune est la trace d'un défaut payé une fois — et écrite ici pour ne pas le repayer.

🔎 Ce qui les tient

Un prompt ne se règle pas à l'œil. On croit qu'une consigne tient parce qu'on vient de la relire ; le joueur, lui, la casse en trois messages. Chaque agent porte donc deux scripts, et ils ne servent pas du tout à la même chose.

Le contrôle — 16 en tout, et ils ne coûtent rien

Il vérifie que les pièces d'un agent sont d'accord entre elles : que le secret ne descend pas dans le navigateur, que les montants ne sont écrits nulle part en dur, que la page porte les composants qu'elle doit porter. Il ne parle à aucune IA, donc il se relance autant qu'on veut — et il tourne à chaque déploiement.

Le banc d'essai — 17 en tout, et ils se paient

Il joue contre la fonction déployée, celle que vous recevez. C'est le seul moyen de mesurer ce qui ne se lit pas dans le code : est-ce que l'agent flatte ? est-ce qu'il déballe son secret à la première question molle ? est-ce qu'il sort du sujet quand on l'y pousse ? ⚠️ Chaque échange consomme une requête de la réserve du jour : aucun banc d'essai n'entre dans la chaîne de déploiement, et aucun ne doit y entrer.

Sous les dix-sept, il y a enfin quelques pièces communes. Ce sont elles qui ont fait tomber tout le site d'un coup, un jour de septembre, quand un modèle a cessé de répondre sans le dire — et c'est là que les filets ont été posés.

📖 Les mots, sans être développeur

12 entrées

Cette page en emploie quelques-uns qui n'ont rien d'évident. Les voici, dans la langue de tout le monde.

Prompt système

Le texte qu'on donne au modèle AVANT la conversation, et que le visiteur ne voit pas. Il dit qui il est, ce qu'il sait, ce qu'il doit faire et ce qu'il ne doit jamais faire. C'est la pièce principale de chaque agent.

Socle

La partie du prompt système commune à tous les tours, par opposition à la consigne du moment. Sur le Coffre-fort, les limites non négociables sont dans le socle — sinon elles seraient craquables comme le reste.

Garde-fou

Une vérification qui refuse quelque chose. Certains sont dans le prompt (une phrase), d'autres dans le code (un script qui échoue). Les deux ensemble valent mieux : une règle écrite dans le prompt et non outillée n'est qu'un vœu.

Générateur

Un script qui fabrique un fichier à partir d'un autre. On édite la SOURCE (un .md, un .json), on relance le script, et les copies suivent. Éditer une copie à la main, c'est du travail perdu au prochain build.

Contrôle

Un script qui vérifie que les pièces d’un agent sont d’accord entre elles. Il ne parle à AUCUNE IA, donc il ne coûte rien et se relance autant qu’on veut.

Banc d'essai

Un script qui JOUE contre la fonction déployée — celle que reçoit le visiteur. Il mesure ce qui ne se voit pas en relisant du code. ⚠️ Chaque échange consomme une requête de la réserve du jour.

Chaîne de build

La suite de scripts que Netlify lance à chaque déploiement (la ligne « build » de package.json). Ce qui y est se met à jour tout seul ; ce qui n'y est pas doit se relancer à la main.

Fonction Netlify

Un petit programme qui tourne sur le serveur. C'est lui qui porte la clé de l'IA — elle ne descend jamais dans le navigateur.

Flux SSE

La façon dont la réponse arrive mot à mot plutôt qu'en bloc. C'est ce qui donne l'impression que l'agent écrit.

Réserve du jour (quota)

Le site s'interdit de dépasser un nombre d'appels à l'IA par jour. Ça se compte en REQUÊTES, pas en mots : allonger une réponse ne change rien, poser une question de plus, si. Passé le plafond, les pages le disent et tout ce qui ne demande pas l'IA continue de marcher.

Edge function « gate »

Le mot de passe Netlify. C'est le seul vrai contrôle d'accès du site — une adresse confidentielle, elle, n'en est pas un : qui a l'adresse entre.

Adresse confidentielle

Une page qui fonctionne et se donne à qui l'on veut, mais qui ne doit pas se DÉCOUVRIR : pas d'indexation, pas de miroir .md (donc le guide du site l'ignore), et absente de l'accueil, du hub, du plan et du sitemap.

❓ Les questions qu'on pose

Est-ce que je peux tous les utiliser ?

Les agents en accès libre, oui : sans compte, sans inscription, sans rien installer. Quelques jumeaux tournent sur une API payante et sont derrière un mot de passe — ce sont les mêmes outils, en plus fin, et la version libre fait le travail. Enfin, trois agents sont en rodage : ils marchent, mais leur adresse n'est pas publiée et se donne à la main, en atelier.

Qu'est-ce qui part sur un serveur ?

Ce que vous écrivez à un agent part chez Google, qui fait tourner le modèle — c'est vrai ici comme partout ailleurs. Ce qui change, c'est ce qu'on vous demande : aucun de ces agents ne réclame de donnée personnelle, plusieurs refusent d'avancer s'ils repèrent un nom, un e-mail ou un téléphone dans ce que vous collez, et trois d'entre eux ne gardent absolument rien — ni sur le serveur, ni dans le navigateur. Le réflexe, lui, ne change pas : anonymiser avant de coller.

Quelle IA répond, au juste ?

Gemini, dans son offre gratuite, pour tout ce qui est en accès libre. Quelques pages ont un jumeau sur l'API Claude, payante — ce sont celles qui portent un cadenas. La clé ne descend jamais dans le navigateur : elle vit dans une petite fonction sur le serveur, qui est aussi l'endroit où l'on compte les requêtes.

Pourquoi ça me dit parfois de revenir demain ?

L'offre gratuite se compte en requêtes par jour, et cette réserve est partagée par tout le monde — un atelier de douze personnes la consomme vite. C'est aussi pourquoi le premier message d'un agent n'est jamais demandé au modèle : il est écrit dans la page, pour vous laisser une question de plus. Si le message arrive quand même, ce n'est pas une panne : la réserve se recharge dans la nuit.

Est-ce que ces agents disent vrai ?

Un modèle de langue invente avec aplomb, et c'est sa nature, pas un défaut réparable. Tout le travail est là : les montants ne viennent pas de sa mémoire mais d'un fichier relu à la main, daté et sourcé ; l'actualité vient de flux publics avec leurs liens ; et là où un agent doit mentir — c'est un jeu —, la fausseté est écrite à la main et corrigée à la fin. Un agent qui ne sait pas doit le dire : c'est la règle, et c'est ce que les bancs d'essai vérifient.

C'est un service officiel de la Mission Locale ?

Non, et chaque agent répond non quand on le lui demande. C'est un site personnel, fait par un conseiller en insertion. Ce que vous y lisez ne remplace pas votre conseiller référent, ni une information officielle.

J'ai vu une réponse qui cloche. Je fais quoi ?

Le bouton « 🐞 Signaler un bug », en haut à droite de cette page et de toutes les pages d'agent. C'est ce qui fait avancer ces outils : la moitié des défauts corrigés jusqu'ici ont été trouvés en jouant, pas en relisant le code.

🔗 Pour aller plus loin

Ce qui explique, ce qui met en garde, et ce qui se joue.


🖼️ Infographies — Les agents
Visuels sur les agents conversationnels et les prompts système.
✏️ Mode Édition actif
Molette · Pincement · Double-clic pour zoomer
100%
🔗 Source
🔐 Mode Édition
Entrez le mot de passe pour activer l'édition.
🖼️ Ajouter une infographie
Titre, commentaire, lien auteur et image ou PDF.
Glisse une image ou un PDF ici ou parcourir
JPG, PNG, WebP, PDF — max 5 MB
Pré-rempli à l'upload — modifiable
🔒

Le RGPD, c'est quoi ?

Le Règlement Général sur la Protection des Données protège tes informations personnelles. Ce site ne collecte aucune donnée.

✅ Ce site ne collecte aucune donnée personnelle · Pas de cookies · Statistiques anonymes et agrégées sur certaines pages, sans identifiant

🤖 RGPD et IA dans ta recherche d'emploi

Quand tu colles ton CV ou ta lettre dans une IA : • Anonymise d'abord : remplace ton nom, adresse, téléphone par des placeholders • Tes données peuvent être utilisées pour entraîner les modèles (sauf opt-out) • Un recruteur doit supprimer ton CV sur demande (RGPD art. 17) • Toute décision automatisée (rejet par ATS) peut être contestée