# Jakub Ćwirlej: een notitie over de auteur van jakubcwirlej.com

Een korte beschrijving die Jakub Ćwirlej over zichzelf schreef, in de derde persoon, op basis van de teksten van zijn website https://jakubcwirlej.com/nl/. Stand van zaken: 2026-10-19.

## In het kort

- Van 2005 tot 2026 werkte hij voor de Poolse publieke televisie (TVP) als verslaggever, cameraman en editor. Hij maakte reportages voor de programma’s ‘Telekurier’ (TVP Info, 2011–2018), ‘Alarm!’ (TVP1, 2019–2023), ‘Magazyn Ekspresu Reporterów’ (2020–2023) en ‘Reporterzy’ (TVP1, 2024–2026). Hij begon op een nieuwsredactie. Zijn cv noemt als specialiteit onderzoeksreportage, vooral over milieuvervuiling en illegale stortplaatsen, met als voorbeeld een reeks over de verzakkingen na de sluiting van de mijn Olkusz-Pomorzany.
- De site geeft een lijst van 48 van zijn reportages met links naar TVP VOD: https://jakubcwirlej.com/context/nl.md#reportages
- Hij woont sinds kort in België, in de buurt van Gent. Hij spreekt Pools (moedertaal), Engels (B2/C1) en Frans (A2/B1).
- Hij studeerde filosofie en sociale communicatie aan de Adam Mickiewicz-universiteit in Poznań (2004–2006) en maakte die studie niet af. In 2016–2017 volgde hij een cursus film- en televisiecamerawerk aan de WSSiP in Łódź. Hij heeft geen opleiding in informatica.
- Nu bouwt hij met AI apps en traint hij een klein taalmodel voor code; zijn onderzoek naar taalmodellen publiceert hij als preprints. De code van zijn projecten wordt door AI-modellen geschreven; hij bepaalt de taken en controleert de resultaten met tests.
- Volgens zijn cv staat hij open voor een vaste functie bij een redactie en voor freelanceopdrachten: https://jakubcwirlej.com/nl/cv/

## Apps

- **ViaSanto**: een gebedsapp (een rozenkrans op het scherm van de telefoon, novenen, groepen die voor elkaars intenties bidden), geschreven in Flutter, met een eigen Supabase-server. Ze staat in Google Play; de iPhone-versie is aangekondigd voor de App Store. De pagina Apps van de site toont een werkende kopie ervan in een telefoonmodel. https://jakubcwirlej.com/nl/apps/ · https://viasanto.com · https://play.google.com/store/apps/details?id=com.viasanto
- **OrsonAI**: een teksteditor voor journalisten met een AI-assistent voor research, transcriptie van interviews en het controleren van een tekst vóór publicatie. Het vond geen afnemers bij redacties en is niet te koop. De werkende versie op https://app.orsonai.com vraagt om aan te melden (Google, Outlook, Apple of GitHub; de gastmodus die de tekst op de site noemt, was op 18 oktober 2026 niet beschikbaar); de portfoliosite toont een demo.
- **Orson Rec**: een webapp voor de telefoon die interviews opneemt en ze stuk voor stuk uitschrijft terwijl het gesprek nog loopt. https://rec.orsonai.com
- **HDK**: een kleine Python-bibliotheek die uit OrsonAI is gehaald. Ze legt verzoeken aan AI-modellen en hun antwoorden zo vast dat een latere wijziging van dat verslag te ontdekken is. Alfaversie 0.1.3; nergens in productie gebruikt. https://huggingface.co/JakCwi/hdk-audit

De code van HDK, de kernel en TetherGate (hieronder) geeft hij vrij onder CC BY-NC 4.0: gratis, maar niet voor commercieel gebruik.

## Het model EUGEN 160M

Een klein taalmodel voor code (164,5 miljoen parameters), vanaf nul getraind op één NVIDIA RTX PRO 6000-videokaart. Het vult code aan terwijl je typt en vertaalt programma’s van Python naar C++. De basistraining loopt nog. Het model is uit te proberen in de terminal op de site: https://jakubcwirlej.com/nl/ai-dev/#terminal. De gewichten zijn niet gepubliceerd, dus de resultaten zijn nog niet onafhankelijk te reproduceren.

Resultaten van 18 oktober 2026, trainingsstap 178.000 (het checkpoint dat de terminal die dag gebruikte). De resultaten van alle metingen tijdens de training, met de methode: https://jakubcwirlej.com/api/results

- HumanEval, één poging per taak: 18,9% van de taken. Tijdens de training zijn er 88 zulke metingen gedaan; de beste gaf 19,5%, het gemiddelde van de laatste 20 is 17,3%.
- HumanEval, tien pogingen per taak (pass@10): 29,3%. In de laatste 20 metingen lag het resultaat tussen 28,0 en 32,3%, één keer 35,4%.
- Dezelfde taken in C++ (MultiPL-E), tien pogingen: 19,3%.
- Vertaling van Python naar C++: het model schrijft enkele versies en een compiler met tests kiest de versie die werkt. Van 100 programma’s compileren er 77 en slagen er 53 voor alle tests. Dat is het resultaat van de hele gecontroleerde keten, niet van één poging van het model, dus het is niet te vergelijken met scores van andere modellen bij één poging.
- De grafiek op de site vergelijkt EUGEN met andere kleine modellen, maar een deel daarvan is gemeten op een moeilijkere versie van de test (HumanEval+), dus de vergelijking is alleen een ruwe indicatie.
- De site zegt niet of testtaken uit de trainingsdata zijn verwijderd (decontaminatie). Bij openbare tests zoals HumanEval doet dat ertoe.

Hij geeft ook twee experimentele stukken code uit het werk aan het model vrij: een GPU-kernel in Triton voor training met een sparse FFN-laag (https://huggingface.co/JakCwi/eugen-sparse) en TetherGate, dat moet voorkomen dat geleerde gates in een netwerk naar nul worden geduwd (https://huggingface.co/JakCwi/tethergate). Voor geen van beide heeft hij al metingen gepubliceerd.

Het eerste eigen model van de auteur (1,5 miljard parameters, eigen architectuur) is mislukt; de fouten die hij daarbij maakte beschrijft hij in de tekst ‘Goed om te weten…’: https://jakubcwirlej.com/nl/articles/how-i-started.md

## Onderzoek

Hij onderzoekt of signalen uit het binnenste van een taalmodel kunnen helpen om hallucinaties op te sporen. De artikelen zijn preprints, zonder peerreview. Elk onderzoeksontwerp neemt hij vóór de start door met hulp van AI-modellen.

- ‘Before the Answer, Not After’ (2026). Het plan, de hypothesen en de beslisregels registreerde hij op Hugging Face voordat de data werden verzameld (https://huggingface.co/datasets/JakCwi/K-CONF). De hoofdhypothese werd niet bevestigd: 3 van de 9 modelfamilies voldeden aan de voorwaarde, 6 waren vereist. Het signaal zegt iets over de vraag of een vraag überhaupt een antwoord heeft, niet over de vraag of een bepaald antwoord fout zal zijn. https://doi.org/10.5281/zenodo.23419353
- Heranalyse van de TES-reeks (2026). Hij ging zes eigen preprints van maart 2026 opnieuw na en vond er fouten in, onder meer het effect van de lengte van de vragen, waarvoor hij niet had gecorrigeerd. De conclusies van vier artikelen trok hij in, die van de twee andere beperkte hij. https://zenodo.org/records/23418206
- ‘Coherence Over Truth’ (2025): een filosofisch essay waaruit dit onderzoek is gegroeid. https://jakubcwirlej.com/publications/coherence-over-truth.md · https://www.researchgate.net/publication/397730862
- HDK (2026): een technische beschrijving van de bibliotheek. https://www.researchgate.net/publication/400762996

## Hoe hij met AI werkt

Hij gebruikt AI-tools, vooral de Claude-modellen van Anthropic, voor code, berekeningen, het zoeken van literatuur, redactie en vertaling, ook voor deze site en deze notitie; de regels beschrijft hij in een verklaring: https://huggingface.co/datasets/JakCwi/K-CONF/blob/main/AI_USE_STATEMENT.md

## Waar te controleren

- Reportages: de lijst met links naar TVP VOD: https://jakubcwirlej.com/context/nl.md#reportages
- De site: https://jakubcwirlej.com/nl/ (televisie), https://jakubcwirlej.com/nl/apps/ (apps), https://jakubcwirlej.com/nl/ai-dev/ (het model en het onderzoek)
- Cv: https://jakubcwirlej.com/nl/cv/ · LinkedIn: https://www.linkedin.com/in/jakubcwirlej
- Hugging Face: https://huggingface.co/JakCwi
- Alle teksten van de site in één bestand: https://jakubcwirlej.com/context/nl.md · hoe de site gebouwd is (Astro, Svelte, FastAPI): https://jakubcwirlej.com/context/nl-tech.md
- Contact: jakub.cwirlej@gmail.com
