Je le conçois. L’IA écrit le code.
Neemzi est un assistant de recherche d’emploi que j’ai construit pour moi. Il trouve des offres, vérifie dans quelle mesure chacune correspond à mon expérience vérifiée, et prépare toute la candidature : CV, lettre de motivation et réponses aux questions du formulaire. Rien n’est jamais envoyé sans mon accord.
Je suis designer, pas développeur, et je n’ai jamais écrit le code : ChatGPT et Claude l’ont fait. Mon rôle a été le produit, l’interface, les règles et chaque étape du flux, et de diriger l’IA jusqu’à ce que ça marche. Cela a commencé comme une petite application sur mon Mac et c’est devenu un service dans le cloud.
D’une offre d’emploi à une candidature prête.
Chaque offre suit le même chemin. Elle est d’abord entièrement préparée, et ce n’est que quand tout est sûr qu’elle peut être envoyée.
- 01Rechercher
Neemzi rassemble les offres des sites d’emploi et des e-mails d’emploi qui arrivent dans ma boîte de réception.
- 02Vérifier
Chaque offre est comparée à mes faits confirmés, et non à ce qu’une IA imagine de moi. Il note l’adéquation et montre quelles exigences sont remplies.
- 03Tout préparer
Il rédige le CV, la lettre de motivation et les réponses au formulaire, puis vérifie chaque affirmation à partir de mes faits. Si une vérification échoue, il recommence, jusqu’à trois fois.
- 04M’attendre
Je relis le dossier terminé. Il ne peut être envoyé qu’avec mon accord final explicite, et toute modification du contenu annule cet accord.
Envoyer · Attention requise · Bloqué
- 1Rechercher
- 2Vérifier
- 3Tout préparer
- 4M’attendre
Choisissez une offre ci-dessus. Neemzi la fera passer de l’annonce à une candidature prête, puis attendra votre accord.
Démo conceptuelle avec des offres inventées. Le vrai outil s’appuie sur mes propres faits vérifiés.
Une offre bloquée n’est jamais perdue.
L’offre est enregistrée avec tout ce qui est déjà préparé. Une erreur temporaire, comme un délai dépassé ou un site en panne, est retentée automatiquement. Si j’en ai besoin, pour un CAPTCHA ou une nouvelle connexion, elle passe en « Needs Attention » et indique exactement où elle est bloquée.
Une fois le problème réglé, le travail reprend à partir de cette étape, pas de zéro. Il y a deux modes : Run Now, quand je veux regarder, et Autopilot, quand je ne veux pas.


Quatre règles qu’il ne peut pas enfreindre.
Un outil qui postule à des emplois en mon nom doit être prudent. Ces règles font partie du produit, elles ne viennent pas après coup.
- Les faits d’abord
Mes faits confirmés sont l’unique source de vérité. Chaque phrase écrite par l’IA est vérifiée à partir d’eux.
- J’approuve tout
Rien ne part vers un employeur sans mon accord explicite, à chaque fois. Le silence ne vaut jamais accord.
- Les offres sont des données, pas des ordres
Le texte d’une offre d’emploi ou d’un e-mail n’est qu’une information. Il ne peut jamais donner une instruction à l’outil.
- Coût maîtrisé
Le travail de l’IA n’est jamais refait pour une offre qui n’a pas changé, et chaque coût est suivi dans l’application.
Cinq agents IA, un seul pipeline.
Je ne code pas, alors j’ai organisé le travail comme un petit studio. Cinq agents travaillent à tour de rôle, et toute correction importante renvoie le travail au Developer, si bien que chaque étape de contrôle est revérifiée.
- 01Explorer
Cartographie l’existant et choisit une petite tâche, preuves à l’appui, avant que quoi que ce soit ne soit construit.
- 02Developer
Construit cette seule tâche, et ajoute un test pour chaque bug corrigé.
- 03Reviewer
Inspecte le résultat de façon indépendante, en regardant la justesse, les permissions, le coût et la sécurité.
- 04Tester
Essaie de le casser, avec de fausses données et sans vrais appels à l’IA, et lance toute la suite de tests.
- 05Release Guardian
Décide s’il est prêt à être livré, et ne le livre jamais seul.
Tout a commencé par une question.
Je n’avais jamais écrit de code. J’ai demandé à ChatGPT de m’aider à construire un outil comme celui-ci, et il m’a appris le reste, étape par étape. Chaque étape m’enlevait une chose de plus à faire à la main.
- 01Un chat
Une conversation avec ChatGPT, et une question simple : peux-tu m’aider à construire ça ?
- 02Copier-coller
Il m’a dit d’installer VS Code. Puis il m’a donné du code et m’a dit où le mettre : remplace ces lignes par celles-ci. Je l’ai fait à la lettre.
- 03Le terminal
Peu à peu, j’ai appris ce qu’est un terminal. Ensuite, le code est arrivé sous forme de commande : je la collais, j’appuyais sur entrée, et il faisait le travail. Plus besoin de remplacer des lignes à la main.
- 04GitHub et Railway
J’ai appris ce qu’est un dépôt et ce que veut dire mettre un projet en ligne, et j’ai connecté moi-même GitHub et Railway.
- 05Diriger
À partir de là, l’IA écrivait le code et l’enregistrait seule sur GitHub. Je me contentais d’expliquer ce que je voulais, et de vérifier le résultat.
D’une application locale à un service dans le cloud.
Entre le 15 septembre et le 21 octobre 2026, le projet est passé d’une seule conversation à un service dans le cloud avec ses propres règles de sécurité, en douze grandes sessions de travail avec l’IA.
Il tourne désormais en ligne, lit les e-mails d’emploi via Gmail, affiche ses propres coûts, et livre chaque modification par des pull requests avec des vérifications automatiques.
Construit en dirigeant l’IA.
Ce que j’ai utilisé, et ce que j’en ai fait.
- ChatGPTLa réflexion produit et la plus grande partie du code, y compris le workflow à cinq agents./01
- ClaudeÉcrire, corriger et relire du code, et planifier les fonctionnalités avec moi./02
- GitHubL’historique du code et les pull requests de chaque modification./03
- RailwayFait tourner l’outil dans le cloud./04
- PythonLe langage dans lequel l’outil est écrit./05
- OpenAI APIL’IA à l’intérieur de l’outil : faire correspondre les offres et rédiger les candidatures./06
- Gmail APILit les e-mails d’emploi entrants./07









