App útmutatók · 9 perc olvasás

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
AI tranzakció kategorizálás: Hogyan tanulja meg az appod, hova költesz

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óriaPélda kereskedőkMinta típusa
ÉlelmiszerLidl, Spar, Aldi, Tesco, Auchan, Penny, CBANév tartalmazza
Étterem / ételrendelésWolt, Bolt Food, FoodpandaNév tartalmazza
KözlekedésBKK, MÁV, Volánbusz, MOLNév tartalmazza
ElőfizetésSpotify, Netflix, YouTube, Digi, Telekom, YettelNév tartalmazza
GyógyszertárDM, Rossmann, Libresse, gyógyszertárNév tartalmazza
HáztartásIKEA, Praktiker, OBI, DiegoNév tartalmazza
KészpénzATM, pénzfelvétel, cash withdrawalTí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éldaMiért fontos
Kereskedő neve”KULCS PATIKA 2000 KFT”A fő azonosító
Összeg3.450 FtAz ö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:35Ebé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:

KonfidenciaMi történikPé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őszak1. szint lefedettségAI-hívások arányaKé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üldAmit jelentKategória
”TESCO-GL HU BUDAP”Tesco Global, BudapestÉlelmiszer
”CBA PREMIA BOLT”CBA Príma boltÉlelmiszer
”BKV ZRT JEGY”BKV jegyvásárlásKözlekedés
”NMHH ELOFIZETESI”NMHH (médiahatóság)Előfizetés
”DIGI TAVKOZLESI”Digi internet/TVRezsi

2. Többfunkciós kereskedők

Egyes kereskedőknél az összeg és a kontextus határozza meg a kategóriát:

KereskedőKis összegNagy összeg
MOLBenzin (5.000-25.000 Ft)Shop vásárlás (500-3.000 Ft)
RossmannDrogéria (1.000-5.000 Ft)Gyógyszer (500-2.000 Ft)
DecathlonSporteszkö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óriaAlkategóriák (példák)
ÉlelmiszerSzupermarket, Piac, Online rendelés
ÉtteremKiszállítás, Helyben, Kávézó
KözlekedésTömegközlekedés, Üzemanyag, Taxi, Parkolás
RezsiVillany, Gáz, Víz, Internet, Telefon
SzórakozásMozi, Koncert, Előfizetés (streaming)
EgészségGyógyszertár, Orvos, Sporteszköz
RuházatCipő, Ruha, Kiegészítő
HáztartásBútor, Szerszám, Tisztítószer
PénzügyHitel, Biztosítás, Megtakarítás
BevételFizeté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:

  1. Egyszer engedélyezed a Revolut appban, hogy az IterArc láthassa a tranzakcióidat
  2. Az engedély 90 napig érvényes (PSD2 szabvány), utána megújítod
  3. Az IterArc csak olvasási jogot kap — nem tud pénzt mozgatni
  4. 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ésVá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:

  1. Determinisztikus szabályokkal kezeli a tranzakciók 70-80%-át — azonnal, ingyen, kiszámíthatóan
  2. AI-val értelmezi a maradék kétértelmű tételeket — konfidencia-pontszámmal
  3. Tanul minden javításodból — minden kézi módosítás állandó szabályt hoz létre
  4. Magyar kereskedőkre van optimalizálva — Lidl, BKK, MOL, Digi mind az 1. napon működik
  5. 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

#pénzügyek #AI #kategorizálás #költségvetés

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.

Beta APK letöltése