25. 10. 2026

REA: AI agent preskúma aplikáciu, náhradu však musí overiť tím

Engineer comparing a legacy application with code and notes

Keď vo firme zostane stará aplikácia bez dokumentácie, najdrahšia otázka často nie je „ako napísať novú“, ale „čo presne robí tá súčasná“. REA môže pomôcť získať podklady pre odpoveď.

Podnetom je video Marka Bartoša z 23. októbra 2026, ktorého popis uvádza ukážky s BitFakturou a Trello. Nejde o naše overenie úplnej náhrady týchto služieb. Oficiálne releases uvádzajú verziu 6.7.0 už 18. októbra. Novým signálom je české praktické predstavenie, nie dnešný vznik projektu.

Ako agent získa podklady

Oficiálny repozitár morluto/rea prepája coding agentov cez MCP s analýzou aplikácií a binárnych súborov. Zistenia obsahujú dôkazy aj obmedzenia. Hopper alebo Ghidra zostávajú samostatnými nástrojmi podľa typu cieľa.

Web projektu ukazuje sústredený postup: opýtať sa na jednu funkciu, preskúmať program, vysvetliť zistenia a overiť vlastnú implementáciu. Pre migráciu je to užitočnejšie zadanie než „skopíruj všetko“.

Prvý firemný pilot: pochopiť export

Začal by som vlastnou staršou aplikáciou a anonymizovanými testovacími dátami. Vybral by som jeden export, ktorý slúži ako vstup do CRM alebo účtovného procesu.

  1. Zachytiť vstup a správny výstup pre bežné aj chybové prípady.
  2. Nechať agenta vysvetliť mapovanie polí a doložiť každý záver.
  3. Označiť neoverené pravidlá, napríklad zaokrúhľovanie alebo význam prázdnej hodnoty.
  4. Napísať malý prevodník a porovnať výstupy s očakávanými výsledkami.
  5. Až potom ho zapojiť do testovacieho workflow v n8n či Make.

Hodnotil by som počet vysvetlených pravidiel, zostávajúce nejasnosti a čas ľudskej kontroly. Pekné rozhranie novej aplikácie nedokazuje kompatibilitu dát. Tento pilot sme nevykonali; je to odporúčaný spôsob overenia.

Nastavenie a hranice

Inštalačná príručka používa balíček rea-agents a schvaľovaný setup. Pre tím by som zaznamenal presnú verziu, zmeny konfigurácie a vybraný analytický nástroj. Začal by som na kópii, s oprávnením vlastníka systému a bez produkčných prihlasovacích údajov.

Lokálna analýza neznamená, že jazykový model beží lokálne. Pred pripojením cloudového agenta by som určil, aké výstupy smú opustiť prostredie.

REA by som skúšal ako pomocníka pri dokumentácii a migrácii. Prevádzka novej aplikácie stále zahŕňa testy, oprávnenia, zálohy, integrácie a údržbu. Úsporu treba merať za funkčnú a udržiavanú náhradu, nie za prvú obrazovku.