# Jakub Ćwirlej : note sur l’auteur de jakubcwirlej.com

Une courte présentation que Jakub Ćwirlej a écrite sur lui-même, à la troisième personne, à partir des textes de son site https://jakubcwirlej.com/fr/. État au 2026-10-19.

## En bref

- De 2005 à 2026, il a travaillé pour la télévision publique polonaise (TVP) comme reporter, opérateur de prise de vues et monteur. Il a réalisé des reportages pour les émissions « Telekurier » (TVP Info, 2011–2018), « Alarm! » (TVP1, 2019–2023), « Magazyn Ekspresu Reporterów » (2020–2023) et « Reporterzy » (TVP1, 2024–2026). Il a commencé dans une rédaction d’information. Son CV indique comme spécialité le reportage d’investigation, surtout sur la pollution de l’environnement et les décharges illégales, et cite en exemple une série sur les effondrements de terrain après la fermeture de la mine d’Olkusz-Pomorzany.
- Le site donne la liste de 48 de ses reportages, avec les liens vers TVP VOD : https://jakubcwirlej.com/context/fr.md#reportages
- Il s’est installé récemment en Belgique, près de Gand. Il parle polonais (langue maternelle), anglais (B2/C1) et français (A2/B1).
- Il a étudié la philosophie et la communication sociale à l’université Adam Mickiewicz de Poznań (2004–2006), sans terminer ses études. En 2016–2017, il a suivi une formation d’opérateur de prise de vues à la WSSiP de Łódź. Il n’a pas de formation en informatique.
- Aujourd’hui, il se sert de l’IA pour créer des applications et entraîner un petit modèle de langage pour le code, et publie ses recherches sur les modèles de langage sous forme de prépublications. Le code de ses projets est écrit par des modèles d’IA ; lui fixe les tâches et vérifie les résultats par des tests.
- Son CV indique qu’il est ouvert à un poste fixe en rédaction comme à des missions en freelance : https://jakubcwirlej.com/fr/cv/

## Applications

- **ViaSanto** : une application de prière (un chapelet sur l’écran du téléphone, des neuvaines, des groupes qui prient aux intentions des uns et des autres), écrite en Flutter, avec son propre serveur Supabase. Elle est sur Google Play ; la version iPhone est annoncée sur l’App Store. La page Applications du site en montre une copie fonctionnelle dans une maquette de téléphone. https://jakubcwirlej.com/fr/apps/ · https://viasanto.com · https://play.google.com/store/apps/details?id=com.viasanto
- **OrsonAI** : un éditeur de texte pour journalistes, avec un assistant IA pour la recherche, la transcription d’interviews et la vérification d’un texte avant publication. Il n’a pas trouvé preneur dans les rédactions et n’est pas commercialisé. La version en service sur https://app.orsonai.com demande de se connecter (Google, Outlook, Apple ou GitHub ; le mode invité que mentionne le texte du site n’était pas disponible le 18 octobre 2026) ; le site de portfolio en montre une démonstration.
- **Orson Rec** : une application web pour téléphone qui enregistre les interviews et les transcrit fragment par fragment pendant que la conversation se déroule. https://rec.orsonai.com
- **HDK** : une petite bibliothèque Python tirée d’OrsonAI. Elle enregistre les requêtes aux modèles d’IA et leurs réponses de façon qu’une modification ultérieure de l’enregistrement soit détectable. Version alpha 0.1.3 ; utilisée nulle part en production. https://huggingface.co/JakCwi/hdk-audit

Il publie le code de HDK, du kernel et de TetherGate (plus bas) sous licence CC BY-NC 4.0 : gratuit, mais sans usage commercial.

## Le modèle EUGEN 160M

Un petit modèle de langage pour le code (164,5 millions de paramètres), entraîné à partir de zéro sur une seule carte graphique NVIDIA RTX PRO 6000. Il complète le code pendant la frappe et traduit des programmes de Python en C++. L’entraînement de base est toujours en cours. On peut essayer le modèle dans le terminal du site : https://jakubcwirlej.com/fr/ai-dev/#terminal. Ses poids n’ont pas été publiés ; les résultats ne peuvent donc pas encore être reproduits de façon indépendante.

Résultats du 18 octobre 2026, étape d’entraînement 178 000 (le point de contrôle que servait alors le terminal). Les résultats de toutes les mesures de l’entraînement, avec la méthode : https://jakubcwirlej.com/api/results

- HumanEval, une tentative par tâche : 18,9 % des tâches. Il y a eu 88 mesures de ce type pendant l’entraînement ; la meilleure a donné 19,5 %, la moyenne des 20 dernières est de 17,3 %.
- HumanEval, dix tentatives par tâche (pass@10) : 29,3 %. Sur les 20 dernières mesures, le résultat a varié entre 28,0 et 32,3 %, et a atteint une fois 35,4 %.
- Les mêmes tâches en C++ (MultiPL-E), dix tentatives : 19,3 %.
- Traduction de Python en C++ : le modèle écrit plusieurs versions, et un compilateur avec des tests choisit celle qui fonctionne. Sur 100 programmes, 77 compilent et 53 passent tous les tests. C’est le résultat de toute la chaîne avec contrôle, pas d’une seule tentative du modèle ; on ne peut donc pas le comparer aux scores d’autres modèles en une tentative.
- Le graphique du site compare EUGEN à d’autres petits modèles, mais certains ont été mesurés sur une version plus difficile du test (HumanEval+) ; la comparaison n’est donc qu’indicative.
- Le site ne dit pas si les tâches de test ont été retirées des données d’entraînement (décontamination). Pour des tests publics comme HumanEval, cela compte.

Il publie aussi deux morceaux de code expérimentaux issus du travail sur le modèle : un kernel GPU en Triton pour l’entraînement avec une couche FFN creuse (https://huggingface.co/JakCwi/eugen-sparse) et TetherGate, censé empêcher que les portes apprises d’un réseau soient ramenées à zéro (https://huggingface.co/JakCwi/tethergate). Il n’a encore publié de mesures pour aucun des deux.

Le premier modèle conçu par l’auteur (1,5 milliard de paramètres, sa propre architecture) a échoué ; il décrit les erreurs qu’il a commises dans le texte « Sachez que… » : https://jakubcwirlej.com/fr/articles/how-i-started.md

## Recherche

Il étudie si des signaux lus à l’intérieur d’un modèle de langage peuvent aider à détecter les hallucinations. Ses articles sont des prépublications, sans évaluation par les pairs. Avant de lancer une étude, il en revoit le protocole avec l’aide de modèles d’IA.

- « Before the Answer, Not After » (2026). Il a enregistré le plan, les hypothèses et les règles de décision sur Hugging Face avant de collecter les données (https://huggingface.co/datasets/JakCwi/K-CONF). L’hypothèse principale n’a pas été confirmée : 3 familles de modèles sur 9 remplissaient la condition, il en fallait 6. Le signal dit quelque chose sur le fait qu’une question a ou non une réponse, mais pas sur le fait qu’une réponse donnée sera fausse. https://doi.org/10.5281/zenodo.23419353
- Réanalyse de la série TES (2026). Il a repris six de ses propres prépublications de mars 2026 et y a trouvé des erreurs, notamment l’effet de la longueur des questions, qu’il n’avait pas contrôlé. Il a retiré les conclusions de quatre articles et restreint celles des deux autres. https://zenodo.org/records/23418206
- « Coherence Over Truth » (2025) : un essai philosophique dont sont nées ces recherches. https://jakubcwirlej.com/publications/coherence-over-truth.md · https://www.researchgate.net/publication/397730862
- HDK (2026) : une description technique de la bibliothèque. https://www.researchgate.net/publication/400762996

## Sa façon de travailler avec l’IA

Il utilise des outils d’IA, surtout les modèles Claude d’Anthropic, pour le code, les calculs, la recherche bibliographique, la rédaction et la traduction, y compris pour ce site et cette note ; il en décrit les règles dans une déclaration : https://huggingface.co/datasets/JakCwi/K-CONF/blob/main/AI_USE_STATEMENT.md

## Où vérifier

- Reportages : la liste avec les liens vers TVP VOD : https://jakubcwirlej.com/context/fr.md#reportages
- Le site : https://jakubcwirlej.com/fr/ (télévision), https://jakubcwirlej.com/fr/apps/ (applications), https://jakubcwirlej.com/fr/ai-dev/ (le modèle et la recherche)
- CV : https://jakubcwirlej.com/fr/cv/ · LinkedIn : https://www.linkedin.com/in/jakubcwirlej
- Hugging Face : https://huggingface.co/JakCwi
- Tous les textes du site en un seul fichier : https://jakubcwirlej.com/context/fr.md · comment le site est construit (Astro, Svelte, FastAPI) : https://jakubcwirlej.com/context/fr-tech.md
- Contact : jakub.cwirlej@gmail.com
