Herend, HU

Lázár András Python AI fejlesztések

Python AI demók és webes alkalmazások. Mérhető eredmény, tiszta architektúra, és vállalható üzemeltethetőség.

Fókusz
LLM / RAG / Inference
Stack
Python · Django · HTMX
Módszer
Validáció · Biztonság · Rétegezés
Projektek / Munkák

Python AI demók

Kártyákon rövid összefoglaló, tech stack, és linkek. Hoverre megjelenik az élő demó és a GitHub ikon.

Digitrec – kézzel írott számfelismerés
28×28 canvas

Django + HTMX demó, ahol a felhasználó rajzol, a rendszer pedig MNIST-re tanított neurális hálóval azonnal predikciót ad. Osztályvalószínűségek és rejtett réteg-aktivációk vizualizációja is megjelenik.

Cél
Valós idejű ML inference web UI-ban (rajz → előfeldolgozás → predikció) úgy, hogy a felhasználó azonnali visszajelzést kapjon. Model interpretálhatóság demonstrálása (osztályvalószínűségek, rejtett réteg-aktivációk vizualizációja) anélkül, hogy a UX szétesne.
Python PyTorch Django HTMX
Tajmese – bekezdésenkénti mesegenerálás
CPU serving

Tájnyelvi mesélő, reprodukálható tréning + serving projekt GPT-szerű (decoder-only) Transformerrel. HTMX-es UI bekezdésenként “mesél” a prompt alapján. Tréning oldalon seed/checkpoint/metaadatok, serving oldalon biztonságos inputkezelés.

Cél
Kis nyelvi modell (decoder-only Transformer) serving weben: felhasználói promptból bekezdésenként generált szöveg, HTMX interakcióval. A tréning/serving életciklus szemléltetése: determinisztikus futás (seed/checkpoint), kontrollált generálás (max token, stop feltételek).

Megjegyzés: szerveren, GPU nélkül egy bekezdés 5-10 perc, inkább ne kérj új bekezdést.

Python PyTorch Django HTMX Tokenizálás / BPE
RAG_Chat – “kicsi, de éles” RAG chat
BM25 + prompt

Production-oriented RAG chat webapp. Seholország dokumentumaiból tudásbázist épít, chunkol, BM25-szerű rangsorolással választ releváns részleteket, majd promptba injektálja. Opcionálisan Cloudflare Workers AI, de cred nélkül is determinisztikus fallback.

Cél
RAG pipeline bemutatása: dokumentum-feldolgozás (chunkolás) → retrieval → prompt-összeállítás → chat válasz. “Production-szemléletű” alapok: kis függőségi lábnyom, tiszta rétegezés, kontrollált input és válaszformátum.
Django HTMX BM25 Prompt assembly CSRF / validáció
AutoChess – sakkmotorok párharca
UCI · state machine

Minimalista Django + HTMX alkalmazás: két UCI motor játszik egymás ellen. Tick jellegű végpont léptet egy fél-lépést (ply) kontrollált módon. A játékállapot DB-ben él, tranzakció és per-game lock védi a duplázott tick-eket (több tab / több néző esetén).

Cél
Determinált állapotgép + concurrency-védelem: a meccs “tick”-ekkel léptethető, és több néző / több tab esetén se csússzon szét az állapot. UCI sakkmotor integráció demonstrálása, meccslogika és DB-persistencia mellett.
Django HTMX UCI engine DB tranzakciók Locking
Kapcsolat

Elérhetőségek