AI tranzakció kategorizálás: Hogyan tanulja meg az appod, hova költesz
Az IterArc kétszintű kategorizálási rendszere — szabályalapú mintaillesztés plusz AI tartalék — automatikusan rendezi a banki tranzakcióidat, és minden javítással okosabb lesz.
🇬🇧 Read in English
A kézi tranzakció-kategorizálás fájdalma
Ha valaha próbáltad a hónap végén kézzel kategorizálni minden banki tranzakciót, ismered a fájdalmat. 50, 100, néha 200 tranzakció — mindegyiknek kell egy címke. Élelmiszer, étterem, közlekedés, előfizetés, átutalás, készpénzfelvétel. 20 perc görgetés és kattintás után feladod, és mindent “Egyéb”-nek jelölsz.
Ezért bukik el a legtöbb költségvetés-alkalmazás az alapígéretén. Importálni tudják a tranzakcióidat, de a nyers kereskedői szövegekből — mint a “PAYPAL *SPOTIFYAB” vagy a “POS 0429 BUDAPEST SPAR” — értelmes kategóriákat csinálni: az a nehéz rész.
Legfontosabb tanulságok
- Az IterArc kétszintű rendszert használ: először determinisztikus szabályillesztés, utána AI osztályozás
- Az 1. szint azonnali, ingyenes és kiszámítható — az első naptól a tranzakciók 70-80%-át kezeli
- A 2. szintű AI osztályozás Claude-ot használ a kétértelmű kereskedőnevek értelmezésére, konfidencia-pontszámmal
- Minden kézi javításod állandó 1. szintű szabályt hoz létre — a rendszer szó szerint tanul tőled
- 2-3 hét aktív használat után a legtöbb felhasználónál a tranzakciók 90%+-a kategorizálódik AI-hívás nélkül
- A tranzakciós adataidat nem használjuk reklámra és nem adjuk el harmadik félnek
1. szint: Szabályalapú mintaillesztés
Az első kategorizálási réteg teljesen determinisztikus — nincs benne AI. Amikor egy tranzakció megérkezik a Revolut-tól az Open Banking-en keresztül, az IterArc mintaillesztési szabályok sorozatán futtatja végig, prioritás szerint.
Beépített kereskedői minták
Az IterArc egy alapkészlettel érkezik, ami lefedi a magyar piacon gyakori kereskedőket és szolgáltatókat:
| Kategória | Példa kereskedők | Minta típusa |
|---|---|---|
| Élelmiszer | Lidl, Spar, Aldi, Tesco, Auchan, Penny, CBA | Név tartalmazza |
| Étterem / ételrendelés | Wolt, Bolt Food, Foodpanda | Név tartalmazza |
| Közlekedés | BKK, MÁV, Volánbusz, MOL | Név tartalmazza |
| Előfizetés | Spotify, Netflix, YouTube, Digi, Telekom, Yettel | Név tartalmazza |
| Gyógyszertár | DM, Rossmann, Libresse, gyógyszertár | Név tartalmazza |
| Háztartás | IKEA, Praktiker, OBI, Diego | Név tartalmazza |
| Készpénz | ATM, pénzfelvétel, cash withdrawal | Típus + kulcsszó |
Tipp: A beépített minták a legtöbb magyar felhasználónak a tranzakciók 50-60%-át lefedik az első naptól. A fennmaradó 40-50%-ot az AI és a te javításaid kezelik.
Hogyan működik a mintaillesztés
A szabálymotor egyszerű, de hatékony. Minden tranzakcióra sorban lefuttatja a szabályokat, és az első egyezés nyer:
Tranzakció: "POS 0429 BUDAPEST SPAR MARKET"
1. szabály: tartalmazza "SPAR" → Kategória: Élelmiszer ✓ (egyezés)
→ Kész, nem kell AI.
A prioritás fontos. Egy “MOL” tranzakció lehet benzinkút (közlekedés) vagy MOL-csoportos számla (energia). A szabályrendszer ezt a kontextusból oldja meg:
Tranzakció: "MOL PECS BENZINKUT"
→ szabály: "MOL" + "BENZIN" → Közlekedés ✓
Tranzakció: "MOL FOLDGAZ SZLA"
→ szabály: "MOL" + "SZLA" vagy "FOLDGAZ" → Rezsi ✓
2. szint: AI osztályozás
Ami az 1. szintnek nem sikerül, az a 2. szintre kerül — ide jön be az AI.
Az IterArc Claude-ot használja a kétértelmű tranzakciók értelmezésére. Ez nem egy általános “címkézd be ezt” kérés — hanem egy strukturált prompt, ami a teljes tranzakciós kontextust tartalmazza:
Mit lát az AI
| Mező | Példa | Miért fontos |
|---|---|---|
| Kereskedő neve | ”KULCS PATIKA 2000 KFT” | A fő azonosító |
| Összeg | 3.450 Ft | Az összeg kategóriát sugall (3.450 Ft gyógyszertárban ≠ 34.500 Ft gyógyszertárban) |
| Dátum és idő | 2026-04-10, 12:35 | Ebédidőben Wolt = étterem, nem élelmiszer |
| MCC kód (ha elérhető) | 5411 (élelmiszer) | Banki kereskedő-kategória kód |
| Felhasználó korábbi kategorizálásai | ”KULCS PATIKA” → Egészség (2x) | A saját előzményeid |
A konfidencia-pontszám
Az AI nem csak egy kategóriát ad vissza — hanem egy konfidencia-pontszámot is:
| Konfidencia | Mi történik | Példa |
|---|---|---|
| 90%+ | Automatikus kategorizálás | ”LIDL BUDAPEST” → Élelmiszer (98%) |
| 70-89% | Kategorizálás + jelölés ellenőrzésre | ”PENNY MARKET” → Élelmiszer (85%) |
| <70% | Nem kategorizál — kéri a te döntésedet | ”XY TRADE KFT” → ? (45%) |
Fontos: Az alacsony konfidenciájú tranzakciókat az app nem próbálja meg erőltetetten kategorizálni. Jobb egy ”?” jelölés, amit te 1 koppintással megoldasz, mint egy rossz kategória, amit észre sem veszel.
A tanulási ciklus: hogyan lesz okosabb a rendszer
Ez az egész rendszer lényege: minden javításod szabályt hoz létre.
A ciklus működése
Tranzakció → 1. szint (szabály) → Nincs egyezés
→ 2. szint (AI) → Kategória: "Szórakozás" (75%)
→ Te elfogadod → Nincs új szabály (AI jó volt)
VAGY:
Tranzakció → 1. szint (szabály) → Nincs egyezés
→ 2. szint (AI) → Kategória: "Élelmiszer" (60%)
→ Te javítod: "Étterem" → Új szabály: "PIZZA KING" = Étterem
→ Következő "PIZZA KING" tranzakció → 1. szint → Étterem ✓ (nincs AI-hívás)
Az eredmény idővel
A rendszer tanulási görbéje jól dokumentált:
| Időszak | 1. szint lefedettség | AI-hívások aránya | Kézi javítások |
|---|---|---|---|
| 1. hét | ~55% | ~35% | ~10% |
| 2. hét | ~70% | ~22% | ~8% |
| 1. hónap | ~85% | ~10% | ~5% |
| 3. hónap | ~92% | ~5% | ~3% |
| 6. hónap | ~95%+ | ~3% | ~2% |
Tipp: A leggyorsabban azok a felhasználók érik el a 90%+ lefedettséget, akik az első 2 hétben aktívan javítják a hibás kategóriákat. Minden javítás egy állandó szabály — tehát 50 javítás az első 2 hétben 50 új szabályt jelent, ami örökre megmarad.
Magyar kereskedők, amik különösen trükkösek
A nemzetközi rendszerek (Mint, YNAB, Revolut beépített kategorizálás) a magyar piacon rendszeresen megbuknak ezeken a kereskedőkön:
1. Rövidített kereskedőnevek
A POS terminálok gyakran csonkítják a neveket:
| Amit a bank küld | Amit jelent | Kategória |
|---|---|---|
| ”TESCO-GL HU BUDAP” | Tesco Global, Budapest | Élelmiszer |
| ”CBA PREMIA BOLT” | CBA Príma bolt | Élelmiszer |
| ”BKV ZRT JEGY” | BKV jegyvásárlás | Közlekedés |
| ”NMHH ELOFIZETESI” | NMHH (médiahatóság) | Előfizetés |
| ”DIGI TAVKOZLESI” | Digi internet/TV | Rezsi |
2. Többfunkciós kereskedők
Egyes kereskedőknél az összeg és a kontextus határozza meg a kategóriát:
| Kereskedő | Kis összeg | Nagy összeg |
|---|---|---|
| MOL | Benzin (5.000-25.000 Ft) | Shop vásárlás (500-3.000 Ft) |
| Rossmann | Drogéria (1.000-5.000 Ft) | Gyógyszer (500-2.000 Ft) |
| Decathlon | Sporteszköz (5.000-50.000 Ft) | Ruha (3.000-15.000 Ft) |
Az IterArc AI rétege az összeg + kereskedőnév + korábbi minták kombinációjából következtet. Ha a te MOL-tranzakcióid jellemzően 15.000 Ft körüliek és “Közlekedés”-nek jelölted, a rendszer megtanulja, hogy a te MOL-jaid üzemanyag.
3. Számla-hivatkozásos tranzakciók
A közüzemi számlák és átutalások különösen problémásak:
"DÍJNET KÖZÜZEMI BEFIZ 2026040" → Rezsi
"ERSTE BANK HITELTORL" → Hitel
"OTP BANK RT CSOP.BESZ" → Átutalás (saját számlák között)
Ezekre a beépített szabályok jól működnek, mert a struktúra kiszámítható. A “DÍJNET” mindig közüzemi, az “ERSTE BANK HITELTORL” mindig hitel.
A kategória-rendszer felépítése
Az IterArc egy kétszintű kategória-hierarchiát használ — fő kategóriák és alkategóriák:
| Fő kategória | Alkategóriák (példák) |
|---|---|
| Élelmiszer | Szupermarket, Piac, Online rendelés |
| Étterem | Kiszállítás, Helyben, Kávézó |
| Közlekedés | Tömegközlekedés, Üzemanyag, Taxi, Parkolás |
| Rezsi | Villany, Gáz, Víz, Internet, Telefon |
| Szórakozás | Mozi, Koncert, Előfizetés (streaming) |
| Egészség | Gyógyszertár, Orvos, Sporteszköz |
| Ruházat | Cipő, Ruha, Kiegészítő |
| Háztartás | Bútor, Szerszám, Tisztítószer |
| Pénzügy | Hitel, Biztosítás, Megtakarítás |
| Bevétel | Fizetés, Szabadúszó, Visszatérítés |
Fontos: Nem kell minden alkategóriát használnod. A rendszer a fő kategóriákat használja a költségvetési összefoglalókhoz — az alkategóriák a részletes elemzéshez kellenek, és opcionálisak.
Revolut integráció: honnan jönnek az adatok
Az IterArc a Revolut Open Banking API-ján keresztül kapja a tranzakciókat — ez a szabványos, biztonságos csatorna, amit a PSD2 európai szabályozás tesz lehetővé.
Amit ez jelent a gyakorlatban:
- Egyszer engedélyezed a Revolut appban, hogy az IterArc láthassa a tranzakcióidat
- Az engedély 90 napig érvényes (PSD2 szabvány), utána megújítod
- Az IterArc csak olvasási jogot kap — nem tud pénzt mozgatni
- A tranzakciók óránként szinkronizálódnak (nem valós idejű, de a napi elemzéshez bőven elég)
A Revolut pénzügyi követés cikkben részletesen leírom a beállítás lépéseit és a biztonsági kérdéseket.
Tipp: A Revolut a legnépszerűbb neobank Magyarországon — a felhasználók ~40%-a Revolutot használ elsődleges vagy másodlagos bankszámlaként. Ha más bankod van (OTP, Erste, K&H), az Open Banking integráció ugyanúgy működik, de a tranzakciók formátuma eltérő lehet.
Adatvédelem és biztonság
Mielőtt a tranzakciós adataidat bármilyen alkalmazásnak odaadod, jogosan felmerülnek kérdések:
Mi történik az adatokkal
| Kérdés | Válasz |
|---|---|
| Ki látja a tranzakcióimat? | Csak te. Az adatok a te Supabase-fiókodban vannak, RLS-védelemmel. |
| Az AI megtanulja a pénzügyi szokásaimat? | Igen, de csak a te fiókodban. A szabályok nem osztódnak felhasználók között. |
| Eladja az app az adataimat? | Nem. Soha. Nincs reklám, nincs adateladás. |
| Mi történik, ha törlöm a fiókomat? | Minden adat véglegesen törlődik. |
| Hol vannak fizikailag az adataim? | EU (eu-west-1 régió), GDPR-kompatibilis. |
A 2. szintű AI-hívások adatvédelme
Amikor egy tranzakció a 2. szintű AI-ra kerül, az AI csak az adott tranzakció adatait látja — nem a teljes pénzügyi történeted. Az AI nem tárolja az adatot, nem tanul belőle, és nem használja más célra. A hívás végén az adat törlődik az AI memóriájából.
Költségvetési összefoglalók: mit kapsz a kategorizálásból
A kategorizálás önmagában nem cél — a cél az, hogy tudd, hova megy a pénzed.
Az IterArc havi összefoglalót generál a kategorizált tranzakciókból:
- Havi összkiadás kategóriánként (oszlopdiagram)
- Trend az elmúlt 3 hónapban — emelkedik vagy csökken az élelmiszerköltséged?
- Legnagyobb egyedi kiadások — mi volt a top 5 tranzakció
- Ismétlődő kiadások — előfizetések, amelyek minden hónapban megjelennek
- Kategóriaarányok — a bevételed hány %-a megy élelmiszerre, rezsire, szórakozásra
Fontos: Az összefoglaló csak annyira jó, amennyire a kategorizálás pontos. Az első hónapban, amikor még a rendszer tanul, érdemes hetente egyszer átnézni a ”?” jelölésű tranzakciókat és kategorizálni őket. Ez 5 perc, és exponenciálisan javítja a következő hónapok pontosságát.
Összefoglalás
Az AI tranzakció-kategorizálás nem fekete mágia — egy jól felépített kétszintű rendszer, ami:
- Determinisztikus szabályokkal kezeli a tranzakciók 70-80%-át — azonnal, ingyen, kiszámíthatóan
- AI-val értelmezi a maradék kétértelmű tételeket — konfidencia-pontszámmal
- Tanul minden javításodból — minden kézi módosítás állandó szabályt hoz létre
- Magyar kereskedőkre van optimalizálva — Lidl, BKK, MOL, Digi mind az 1. napon működik
- 2-3 hét aktív használat után a tranzakciók 90%+-a automatikusan kategorizálódik
A végeredmény: nem a tranzakciók címkézésével töltöd az idődet, hanem a döntéshozatallal — hol akarod csökkenteni, mire érdemes többet költeni, és hol szivárog a pénz.
Kapcsolódó cikkek: Revolut pénzügyi követés | Miért töröltem 4 egészség appot
Próbáld ki az IterArc-ot
AI kajakövetés, tudományos szokásépítés, háztartás megosztás. Ingyenes, offline, nincs reklám.