Miért Félrevezető a Legtöbb AI-útmutató?
Írd be a keresőbe, hogy „saját AI alkalmazás készítése”, és a találatok többsége valójában arról szól, hogyan írass kódot egy chatbottal.
Ez két különböző dolog.
Az egyik a fejlesztés módja, a másik a kész termék tartalma.
Az AI-val gyorsított kódolás azt jelenti, hogy egy eszköz segít gyorsabban megírni a szoftvert. Egy AI-funkciót tartalmazó termék ezzel szemben maga használ mesterséges intelligenciát: összefoglal, kategorizál, válaszol, javaslatot tesz.
Ha a kettő összemosódik, az alapító rossz költségvetéssel, rossz csapattal és rossz elvárásokkal indul.
Ez az útmutató nem egy konkrét eszközt reklámoz.
Döntési rendszert ad az ötlettől a működő MVP-ig. Azoknak szól, akik vállalkozóként, startupalapítóként vagy termékmenedzserként technikai társalapító nélkül akarnak mesterséges intelligencia alkalmazást építeni.
A végkövetkeztetés röviden: a legbiztonságosabb út a hibrid megközelítés.
Az AI gyorsítja a fejlesztést, de az architektúrát, a UX-et, a biztonságot és a tesztelést ember tervezi. A következő fejezetek azt mutatják meg, miért.
AI-gyorsítás vagy Valódi AI-funkció?
Egy alkalmazásból attól még nem lesz AI-alkalmazás, hogy AI írta a kódját.
Ahogy egy házból sem lesz okosotthon attól, hogy a kőműves akkus fúrót használt.
Ez nem szőrszálhasogatás.
A két iránynak más a költségszerkezete, mások a kockázatai, és más szakértelmet igényel. Ezért már az első tervezési megbeszélés előtt tisztázd, melyikről van szó.
Amikor az AI Csak Kódot Ír
A Cursor, a GitHub Copilot vagy a Claude Code a fejlesztő munkáját gyorsítja. Kódot javasolnak, teszteket írnak, refaktorálnak.
A végtermék viszont lehet egy teljesen hagyományos foglalási rendszer vagy webshop, amelyben egyetlen modellhívás sincs.
Ezek az eszközök érezhetően rövidítik a fejlesztési időt, főleg az ismétlődő, sablonszerű feladatoknál.
Az adatmodellt viszont nem tervezik meg helyetted.
Nem döntik el, ki mit láthat a rendszerben, és nem jeleznek megbízhatóan, ha a generált kód biztonsági rést hagy.
Erre továbbra is tapasztalt mérnök kell.
Az AI-kódgenerátor jó gyakornok, de nem vezető fejlesztő.
Amikor az AI a Termékben Dolgozik
Egy valódi AI webalkalmazás vagy AI mobilalkalmazás a generatív AI-t az üzleti logikába építi be.
Ilyen egy ügyfélszolgálati asszisztens, amely a cég saját dokumentációjából válaszol. Ugyanígy ide tartozik egy rendszer, amely ajánlatokat generál, beérkező leveleket kategorizál, vagy egy teljes munkafolyamatot automatizál.
Itt merül fel a gyakori kérdés: mi a különbség egy AI chatbot és egy valódi AI-alapú alkalmazás között?
A chatbot sokszor csak felszínes integráció.
Egy szövegdoboz továbbítja a kérdést egy nagy nyelvi modellnek, aztán visszaadja a választ, és ennyi.
Egy AI-alapú alkalmazásban a modell a folyamat része.
Hozzáfér a releváns adatokhoz, funkcióhívással műveleteket indít (például rögzít egy foglalást), és az eredménye bekerül a rendszer többi részébe.
Képzelj el egy könyvelőirodai alkalmazást, amely a feltöltött számlákat automatikusan kategorizálja és jelzi az eltéréseket.
A könyvelő így csak a bizonytalan tételeket nézi át.
A kettő kombinálható, és érdemes is kombinálni.
A hibrid stúdiómodellben a fejlesztés AI-eszközökkel gyorsított, de az architektúrát és a UX-et tapasztalt csapat tervezi.
A CompletApp is így dolgozik: a gyorsaság az AI-tól jön, a megbízhatóság az emberi tervezéstől.

Melyik AI-megoldást Válaszd?
A legtöbb alapító a legdrágább megoldással akar kezdeni, pedig ritkán van rá szükség.
Három kérdés szinte mindig eldönti az irányt.
Általános feladatról van szó, vagy a saját adataidra épül? És mekkora a volumen, mennyire speciális a szaknyelv?
Az egyszerű döntési fa így néz ki.
Ha a feladat általános (szövegírás, összefoglalás, fordítás), elég egy kész modell API-ja.
Ha a saját dokumentumaidból kell válaszolnia, RAG kell.
Ha pedig óriási a volumen vagy nagyon szigorú a compliance, akkor jöhet szóba a finomhangolás.
Kész Modell API-ja
Az AI API integráció a leggyorsabb belépő.
Az OpenAI, az Anthropic (Claude) vagy a Google Gemini modelljeit egy egyszerű hívással éred el, és csak a felhasznált tokenekért fizetsz. Egy jól megírt prompt sablon néhány nap alatt működő funkciót ad.
Itt a prompt engineering számít a legtöbbet: pontos utasítások, példák, kimeneti formátum. Ezzel a megoldással indul a legtöbb MVP, és sok esetben az első 12 hónapban sem kell más.
RAG Saját Adatokkal
Mi van, ha az AI-nak a te árlistádat, szerződéseidet vagy belső szabályzataidat kell ismernie?
Erre való a RAG (retrieval-augmented generation).
A modellt nem tanítod újra, hanem minden kérdésnél odaadod neki a releváns háttérinformációt.
A folyamat egyszerű.
A dokumentumokat kisebb részekre bontod, mindegyikből embedding készül (egy számsor, amely a szöveg jelentését írja le), és ezek egy vektoraadatbázisba kerülnek.
Kérdéskor a rendszer megkeresi a legközelebbi részleteket, és a modell ezek alapján válaszol.
A nagy előny a frissíthetőség.
Ha változik az árlista, csak a dokumentumot cseréled.
Supabase esetén a pgvector bővítmény ezt külön szolgáltatás nélkül megoldja.
Finomhangolás vagy Saját Modell
A finomhangolás a modell viselkedését változtatja meg, nem a tudását.
Akkor indokolt, ha havonta milliós nagyságrendű hívásod van, és egy kisebb finomhangolt modell olcsóbb lenne. Akkor is, ha nagyon speciális szaknyelvet vagy kimeneti stílust kell következetesen tartani, vagy ha a compliance miatt saját infrastruktúrán kell futnia a modellnek.
Az OpenAI dokumentációja szerint már 50-100 jó minőségű példa is mérhető javulást hozhat, de valódi szakterületi specializációhoz jellemzően több száz vagy ezer címkézett példa kell.
Saját modell tanítása pedig kis- és középvállalati szinten 2026-ban is szinte soha nem éri meg.
A három megoldás összevetése irányadó, 2026-os piaci becslések alapján:
| Szempont | Kész modell API | RAG saját adatokkal | Finomhangolás vagy saját modell |
|---|---|---|---|
| Többlet fejlesztési idő az MVP-hez | 1-2 hét | 2-4 hét | 2-6 hónap |
| Havi futási költség induláskor | 10-200 EUR (tokenforgalom) | 50-400 EUR (API + vektoradatbázis) | 500-5000+ EUR (GPU, hosting, MLOps) |
| Szükséges adat | Nincs, csak jó prompt | Rendezett dokumentumok, tudásbázis | Több száz-ezer címkézett példa |
| Technikai komplexitás | Alacsony | Közepes | Magas |
| Frissítés új információval | Prompt módosítása | Dokumentum cseréje, azonnal | Újratanítás szükséges |
| Tipikus felhasználás | Szövegírás, összefoglalás, osztályozás | Ügyfélszolgálat, belső tudásbázis | Nagy volumenű, speciális szaknyelvű feladat |
A tanulság egyértelmű.
Kezdj API-val, lépj RAG-ra, ha saját adat kell, és csak mért adatok alapján gondolkodj finomhangolásban.
Architektúra és MVP Scope
Az AI-projektek többsége nem a modellen bukik el, hanem a körülötte lévő rendszeren.
A modell csak egy réteg a sok közül, és ha a többi rosszul van megtervezve, a legjobb modell sem menti meg a terméket.
A Rendszer Rétegei
Egy működő AI alkalmazás öt rétegből áll.
Legfelül a felhasználói felület van: mobilon tipikusan Flutter, weben React.
Ez alatt az API-réteg kezeli a hitelesítést, a kéréskorlátokat és a jogosultságokat.
A backend tartalmazza az üzleti logikát, a prompt sablonokat és a modellhívások összehangolását.
Az adatbázis (például Supabase vagy Firebase) tárolja a felhasználói adatokat, RAG esetén a vektorokat is.
Legalul pedig a modellszolgáltató áll, amely a tényleges választ generálja.
Egy modellhívás útja így néz ki.
A felhasználó kérést küld, az API-réteg ellenőrzi, kicsoda, majd a backend összeállítja a promptot a releváns kontextussal.
A modell válaszát a backend ellenőrzi, naplózza, és csak ezután kerül vissza a felületre.
Aranyszabály: a modellt soha ne hívd közvetlenül a kliensről. Az API-kulcs a szerveren marad, különben bárki kiolvashatja az alkalmazásból, és a te számládra futtathat hívásokat.

No-code vagy Egyedi Fejlesztés?
A no-code eszközök nem rosszak.
Csak nem mindenre valók.
Egy FlutterFlow sablon vagy egy Bubble-alkalmazás tökéletes lehet ötletvalidálásra, belső eszközre vagy néhány száz felhasználós pilotra, ha nem kezelsz érzékeny adatot.
Egyedi fejlesztői csapat három esetben szükséges.
Ha a skálázhatóság számít, és tízezres felhasználószámra vagy kiszámítható teljesítményre készülsz.
Ha a biztonság kritikus, mert egészségügyi, pénzügyi vagy összetett jogosultságú adatokkal dolgozol.
A harmadik eset az egyedi UX.
Ha a felhasználói élmény a versenyelőnyöd, a sablonok gyorsan korláttá válnak.
Köztes megoldás is létezik: a FlutterFlow-ból exportált Flutter kód később egyedi fejlesztéssel továbbvihető, így a korai munka nem vész el.
Mi Kerüljön az Első Verzióba?
Az MVP fejlesztés legnagyobb ellensége a „még ezt is beletesszük” gondolkodás. Vegyünk egy ingatlanirodai példát: az alkalmazás néhány adat és fotó alapján hirdetésszöveget generál.
Az első verzióba csak ennyi kerül: egyetlen fő AI-funkció (a hirdetésgenerálás), bejelentkezés, egy egyszerű felület a bevitelhez és a szerkesztéshez, valamint alap költséglimit és naplózás.
Ennyi.
Az elemzési dashboard, a többnyelvűség, a CRM-integráció és az admin felület a második körre marad, amikor már valós felhasználói adat mutatja, mire van tényleg szükség.
Fókuszált scope mellett egy AI MVP tipikusan 4-6 hét alatt elkészíthető.
A CompletApp fix terjedelmű, mérföldkövekre bontott modellje is ezt mutatja: előre rögzített funkciólista, heti átadások, és nincs nyitott végű óradíjas számla.
Ha a scope kúszni kezd, a határidő is kúszik… és vele együtt a költségvetés.
Költség, Adatvédelem és Biztonság
A legtöbb árajánlat a fejlesztési díjról szól, pedig egy AI alkalmazás igazi költsége az élesítés után kezdődik.
Egy hagyományos weboldal hónapokig futhat szinte ingyen.
Egy AI-funkció viszont minden egyes használattal pénzbe kerül.
Folyamatos, Nem Egyszeri Költségek
A modellszolgáltatók tokenalapon számláznak, vagyis a bemenő és kimenő szöveg mennyisége után. Ehhez jön a tárhely, a naplózás és a monitorozás.
Az alábbi tételekkel érdemes havi szinten számolni:
- AI API-használat és tokenforgalom: induló forgalomnál (néhány száz aktív felhasználó) jellemzően 20-150 EUR havonta, a modell méretétől és a promptok hosszától függően.
- Hosting és adatbázis: egy Supabase- vagy Firebase-alapú backend kezdetben 25-100 EUR havonta, vektoradatbázissal együtt is.
- Naplózás és monitorozás: a hibakövetés és a modellhívások naplózása 0-50 EUR induláskor, de nagyobb forgalomnál ez a tétel is gyorsan nő.
- Összesített irányadó becslés: kezdő forgalomnál nagyjából 50-300 EUR havonta, skálázódó termék esetén (több tízezer felhasználó) 1000-5000 EUR vagy több.
- AI költségoptimalizálás: egyszerű feladatokra kisebb, olcsóbb modell, ismétlődő kérésekre gyorsítótárazás (caching), és felhasználónkénti napi tokenkeret. Ezekkel a havi számla gyakran a felére csökkenthető.
GDPR és az EU AI Act
A GDPR és a mesterséges intelligencia viszonya egyszerűbb, mint amilyennek tűnik: minden, amit a modellnek elküldesz, adatkezelésnek számít.
A súlyos jogsértésekért kiszabható bírság elérheti a 20 millió eurót vagy az éves globális árbevétel 4%-át.
Ezeket az adatokat ne továbbítsd kontroll nélkül modellhez:
- Különleges kategóriájú adatok: egészségügyi, biometrikus, vallási vagy politikai adatok csak külön jogalappal, adatvédelmi hatásvizsgálat után kerülhetnek a rendszerbe.
- Közvetlen azonosítók: személyi szám, adóazonosító, bankszámlaszám. Ezeket a modellhívás előtt érdemes kiszűrni vagy pszeudonimizálni.
- Harmadik személyek adatai: ha a felhasználó más emberek adatait tölti fel (például ügyféllistát), arról az adatvédelmi tájékoztatónak is szólnia kell.
- Szolgáltatói garanciák: legyen adatfeldolgozói szerződésed (DPA) a modellszolgáltatóval, válassz EU-s adatrezidenciát, ahol elérhető, és ellenőrizd, hogy az API-n küldött adatokkal nem tanítanak modellt.
- EU AI Act átláthatósági kötelezettségek: a jelenlegi ütemezés szerint 2026. augusztus 2-től a felhasználókat tájékoztatni kell, ha AI-rendszerrel kommunikálnak, és az AI által generált tartalmat jelölni kell. A HR-, hitelbírálati vagy oktatási célú rendszerek magas kockázatúnak minősülhetnek, és ezekre jóval szigorúbb szabályok vonatkoznak.
Prompt Injection és Jogosultságok
Az OWASP LLM-alkalmazásokra vonatkozó Top 10 listáján a prompt injection az első helyen áll.
A támadó olyan szöveget juttat a modellhez, amely felülírja az eredeti utasításokat.
Ez történhet közvetlenül, a chatablakban, vagy közvetve, egy feltöltött dokumentumban elrejtve.
A fő kockázatok és ellenszereik:
- Prompt injection: kezeld a felhasználói inputot és a betöltött dokumentumokat megbízhatatlan adatként, és válaszd el egyértelműen a rendszerutasításoktól. A modell kimenetét a végrehajtás előtt mindig validáld.
- Túl széles eszközjogosultság: egy AI ügynök, amely adatbázist törölhet vagy e-mailt küldhet, egyetlen sikeres támadással komoly kárt okoz. Alkalmazd a legkisebb jogosultság elvét, a visszafordíthatatlan műveletekhez pedig kérj emberi megerősítést.
- Érzékeny adat kiszivárgása: RAG-rendszerekben a modell csak olyan dokumentumot láthasson, amelyet az adott felhasználó is megnyithat. A felhasználói jogosultságok szűrését a visszakeresésnél kell elvégezni (Supabase-ben például row level security segítségével), nem a promptban.
- Költségtámadás: korlátozás nélkül valaki tömeges kérésekkel percek alatt több száz eurós számlát generálhat. A kéréskorlát és a havi költségplafon kötelező.
- Kulcskezelés: az API-kulcsok kizárólag szerveroldalon, titkosított környezeti változóban legyenek, és rendszeresen cseréld őket.
Tesztelés és Emberi Felügyelet
Egy hagyományos szoftver ugyanarra az inputra mindig ugyanazt adja.
Egy nyelvi modell nem.
Ezért az AI-funkciók tesztelése inkább minőségbiztosítás, mint klasszikus hibakeresés.
Ellenőrzőlista Élesítés Előtt
- Állíts össze tesztkérdés-készletet. Gyűjts 50-100 valós felhasználói kérdést az elvárt válaszokkal, és minden prompt- vagy modellváltás után futtasd le újra. Ez a modellértékelés alapja.
- Tesztelj rosszindulatú inputokkal. Próbáld rávenni a rendszert, hogy felfedje a rendszerpromptot, figyelmen kívül hagyja az utasításait, vagy más felhasználó adatait adja ki.
- Futtass jogosultsági teszteket. Lépj be különböző szerepkörökkel, és ellenőrizd, hogy az AI csak azt az adatot éri el, amit az adott felhasználó is láthat.
- Állíts be költséglimiteket. Legyen felhasználónkénti napi tokenkeret, és a szolgáltatónál is legyen beállítva havi költségplafon riasztással.
- Mérd a késleltetést. Ha egy válasz 5 másodpercnél tovább tart, használj streaminget, hogy a felhasználó azonnal lássa a szöveg megjelenését.
Ha az AI Hibázik
A hallucináció nem hiba, hanem a nagy nyelvi modellek természetes tulajdonsága.
A kérdés nem az, hogy előfordul-e, hanem az, mi történik, amikor előfordul.
A hallucináció kezelése ezért folyamat, nem egyetlen beállítás:
- Határozz meg bizalmi küszöböt. A confidence threshold alatt (például ha a RAG nem talál elég releváns forrást) a rendszer ne találgasson, hanem jelezze a bizonytalanságot.
- Engedd meg a „nem tudom” választ. A promptban írd elő, hogy forrás nélkül ne állítson semmit, és üzleti környezetben mindig hivatkozzon a felhasznált dokumentumra.
- Építs eszkalációs útvonalat. Bizonytalan, hibás vagy kockázatos válasz esetén a kérés automatikusan kerüljön emberi munkatárshoz, a teljes előzménnyel együtt.
- Legyen technikai fallback. Ha a modellszolgáltató nem válaszol 10-15 másodpercen belül, a rendszer váltson tartalék modellre, vagy adjon egyértelmű hibaüzenetet.
- Gyűjts visszajelzést. Egy egyszerű hüvelykujj fel/le gomb pontosan megmutatja, melyik kérdéstípusnál gyenge a rendszer, és ezek a tesztkészletbe is bekerülhetnek.
Ezek nélkül ne indíts élesben.
Egy rossz válasz egy ügyfélnek többe kerül, mint egy hét extra tesztelés.
Kezdd a Döntéssel, Ne a Kóddal
A sikeres AI alkalmazás nem egy eszköz kiválasztásával kezdődik.
A jó sorrend: probléma, adat, architektúra, és csak a végén technológia.
Aki fordítva halad, az általában háromszor fizeti meg ugyanazt a tanulópénzt.

Egyetlen konkrét javaslat: mielőtt eszközt vagy csapatot választasz, írd le egy oldalban, milyen adatra és pontosan milyen AI-feladatra van szükséged. Ebből a leírásból kiderül, hogy elég-e egy API, kell-e RAG, és hogy no-code vagy egyedi fejlesztés a jó irány.
Az AI-gyorsított fejlesztés és az emberi tervezésű architektúra kombinációja 2026-ban a legbiztonságosabb út az élesítésig.
Gyors, mert az AI ír.
Megbízható, mert ember tervez.