# Jakub Ćwirlej: notka o autorze strony jakubcwirlej.com

Krótki opis, który Jakub Ćwirlej napisał o sobie w trzeciej osobie, na podstawie tekstów swojej strony https://jakubcwirlej.com/pl/. Stan na 2026-10-19.

## W skrócie

- W latach 2005–2026 pracował dla Telewizji Polskiej jako reporter, operator i montażysta. Robił reportaże dla programów „Telekurier” (TVP Info, 2011–2018), „Alarm!” (TVP1, 2019–2023), „Magazyn Ekspresu Reporterów” (2020–2023) i „Reporterzy” (TVP1, 2024–2026). Zaczynał w redakcji informacyjnej. W CV jako swoją specjalność podaje reportaż interwencyjny, głównie o skażeniach środowiska i nielegalnych składowiskach odpadów, a jako przykład cykl o zapadliskach po zamknięciu kopalni Olkusz-Pomorzany.
- Na stronie jest lista 48 jego reportaży z linkami do TVP VOD: https://jakubcwirlej.com/context/pl.md#reportages
- Od niedawna mieszka w okolicach Gandawy w Belgii. Mówi po polsku (ojczysty), angielsku (B2/C1) i francusku (A2/B1).
- Studiował filozofię i komunikację społeczną na Uniwersytecie im. Adama Mickiewicza w Poznaniu (2004–2006), studiów nie ukończył. W latach 2016–2017 odbył kurs operatorski w łódzkiej WSSiP. Nie ma wykształcenia informatycznego.
- Teraz z pomocą AI buduje aplikacje i trenuje mały model językowy do kodu, a wyniki swoich badań nad modelami językowymi publikuje jako preprinty. Kod jego projektów piszą modele AI; on ustala zadania i sprawdza wyniki testami.
- W CV pisze, że jest otwarty na stałą współpracę z redakcją i na zlecenia freelance: https://jakubcwirlej.com/pl/cv/

## Aplikacje

- **ViaSanto**: aplikacja modlitewna (różaniec na ekranie telefonu, nowenny, grupy modlące się w intencjach), napisana we Flutterze, z własnym serwerem Supabase. Jest w Google Play, wersja na iPhone'a jest zapowiedziana w App Store. Na stronie, w rozdziale Aplikacje, jest jej działająca wersja w makiecie telefonu. https://jakubcwirlej.com/pl/apps/ · https://viasanto.com · https://play.google.com/store/apps/details?id=com.viasanto
- **OrsonAI**: edytor tekstu dla dziennikarzy z asystentem AI do researchu, transkrypcji wywiadów i sprawdzania tekstu przed publikacją. Nie znalazła odbiorców w redakcjach i nie jest sprzedawana. Działająca wersja pod https://app.orsonai.com wymaga zalogowania (Google, Outlook, Apple lub GitHub; tryb gościa, o którym wspomina tekst na stronie, nie był 18 października 2026 dostępny); na stronie portfolio jest demonstracja.
- **Orson Rec**: aplikacja w przeglądarce telefonu do nagrywania wywiadów, która spisuje rozmowę fragment po fragmencie jeszcze w trakcie nagrania. https://rec.orsonai.com
- **HDK**: mała biblioteka w Pythonie wydzielona z OrsonAI. Zapisuje zapytania do modeli AI i odpowiedzi tak, żeby późniejszą zmianę zapisu dało się wykryć. Wersja alfa 0.1.3; nie jest nigdzie używana produkcyjnie. https://huggingface.co/JakCwi/hdk-audit

Kod HDK, kernela i TetherGate (niżej) udostępnia na licencji CC BY-NC 4.0, czyli za darmo, ale bez prawa do użytku komercyjnego.

## Model EUGEN 160M

Mały model językowy do kodu (164,5 mln parametrów), trenowany od zera na jednej karcie graficznej NVIDIA RTX PRO 6000. Uzupełnia kod w trakcie pisania i tłumaczy programy z Pythona na C++. Trening bazowy wciąż trwa. Modelu można użyć w terminalu na stronie: https://jakubcwirlej.com/pl/ai-dev/#terminal. Wag modelu nie opublikowano, więc wyników nie da się na razie niezależnie odtworzyć.

Wyniki z 18 października 2026, z kroku treningu 178 000 (ten punkt kontrolny działał wtedy w terminalu). Wyniki wszystkich pomiarów z treningu, z opisem metody: https://jakubcwirlej.com/api/results

- HumanEval, jedna próba na zadanie: 18,9% zadań. W trakcie treningu wykonano 88 takich pomiarów; najlepszy dał 19,5%, średnia z ostatnich 20 to 17,3%.
- HumanEval, dziesięć prób na zadanie (pass@10): 29,3%. W ostatnich 20 pomiarach wynik mieścił się między 28,0 a 32,3%, raz wyniósł 35,4%.
- To samo zadanie w C++ (MultiPL-E), dziesięć prób: 19,3%.
- Tłumaczenie z Pythona na C++: model daje kilka wersji, a kompilator i testy wybierają tę, która działa. Ze 100 programów 77 się kompiluje, a 53 przechodzi wszystkie testy. To wynik całego układu z kontrolą, a nie pojedynczej próby modelu, więc nie można go porównywać z wynikami innych modeli przy jednej próbie.
- Wykres na stronie porównuje EUGEN z innymi małymi modelami, ale część z nich zmierzono na trudniejszej wersji testu (HumanEval+), więc to porównanie jest tylko orientacyjne.
- Strona nie mówi, czy z danych treningowych usunięto zadania testowe (dekontaminacja). Przy publicznych testach, takich jak HumanEval, ma to znaczenie.

Udostępnia też dwa eksperymentalne fragmenty kodu z pracy nad modelem: kernel GPU w Tritonie do trenowania z rzadką warstwą FFN (https://huggingface.co/JakCwi/eugen-sparse) i TetherGate, który ma nie dopuszczać do wyzerowania uczonych bramek w sieci (https://huggingface.co/JakCwi/tethergate). Pomiarów dla żadnego z nich jeszcze nie opublikował.

Pierwszy własny model autora (1,5 mld parametrów, własna architektura) się nie udał; błędy, które przy nim popełnił, opisuje w tekście „Powinieneś wiedzieć, że…”: https://jakubcwirlej.com/pl/articles/how-i-started.md

## Badania

Bada, czy z wnętrza modelu językowego da się odczytać sygnały pomocne w wykrywaniu halucynacji. Prace to preprinty, bez recenzji naukowej. Projekty badań przed ich rozpoczęciem przegląda z pomocą modeli AI.

- „Before the Answer, Not After” (2026). Plan, hipotezy i reguły decyzji zarejestrował na Hugging Face przed zebraniem danych (https://huggingface.co/datasets/JakCwi/K-CONF). Główna hipoteza się nie potwierdziła: warunek spełniły 3 z 9 rodzin modeli, a wymagane było 6. Badany sygnał mówi coś o tym, czy pytanie w ogóle ma odpowiedź, ale nie o tym, czy konkretna odpowiedź będzie błędna. https://doi.org/10.5281/zenodo.23419353
- Ponowna analiza serii TES (2026). Przejrzał sześć własnych preprintów z marca 2026 i znalazł w nich błędy, m.in. nieuwzględniony wpływ długości pytań. Tezy czterech prac wycofał, dwóch pozostałych zawęził. https://zenodo.org/records/23418206
- „Coherence Over Truth” (2025): esej filozoficzny, od którego zaczęły się te badania. https://jakubcwirlej.com/publications/coherence-over-truth.md · https://www.researchgate.net/publication/397730862
- HDK (2026): opis techniczny biblioteki. https://www.researchgate.net/publication/400762996

## Jak pracuje z AI

Z narzędzi AI, głównie modeli Claude firmy Anthropic, korzysta przy kodzie, obliczeniach, szukaniu literatury, redakcji i tłumaczeniu, także przy tej stronie i tej notce; zasady opisał w oświadczeniu: https://huggingface.co/datasets/JakCwi/K-CONF/blob/main/AI_USE_STATEMENT.md

## Gdzie to sprawdzić

- Reportaże: lista z linkami do TVP VOD: https://jakubcwirlej.com/context/pl.md#reportages
- Strona: https://jakubcwirlej.com/pl/ (telewizja), https://jakubcwirlej.com/pl/apps/ (aplikacje), https://jakubcwirlej.com/pl/ai-dev/ (model i badania)
- CV: https://jakubcwirlej.com/pl/cv/ · LinkedIn: https://www.linkedin.com/in/jakubcwirlej
- Hugging Face: https://huggingface.co/JakCwi
- Wszystkie teksty strony w jednym pliku: https://jakubcwirlej.com/context/pl.md · opis techniczny strony (Astro, Svelte, FastAPI): https://jakubcwirlej.com/context/pl-tech.md
- Kontakt: jakub.cwirlej@gmail.com
