REA: AI agent může zkoumat aplikaci, ale její náhradu musí ověřit tým

Když ve firmě zůstane stará aplikace bez dokumentace, nejdražší otázka často není „jak napsat novou“, ale „co přesně dělá ta současná“. REA může pomoci získat podklady pro odpověď.
Podnětem je video Marka Bartoše z 23. října 2026, jehož popis uvádí ukázky s BitFakturou a Trello. Nejde o naše ověření úplné náhrady těchto služeb. Oficiální releases uvádějí verzi 6.7.0 už 18. října; nové je zde české praktické představení, nikoli dnešní vznik projektu.
Jak se agent dostane k podkladům
Oficiální repozitář morluto/rea propojuje coding agenty přes MCP s analýzou aplikací a binárek. Výsledky nesou důkazy a omezení. Nástroje jako Hopper nebo Ghidra zůstávají samostatnými komponentami podle typu cíle.
Web projektu ukazuje postup na jedné konkrétní funkci: položit otázku, prozkoumat program, vysvětlit zjištění a ověřit vlastní implementaci. To je pro migraci užitečnější rámec než požadavek „zkopíruj všechno“.
První firemní úloha: rozumět exportu
Můj návrh pilotu by začal vlastní starší aplikací a anonymizovanými testovacími daty. Vybral bych jediný export, který dnes slouží jako vstup do CRM nebo účetního procesu.
- Zachytit vstup a správný výstup pro běžné i chybové případy.
- Nechat agenta vysvětlit mapování polí a u každého závěru doložit podklad.
- Označit neověřená pravidla, například zaokrouhlování nebo význam prázdné hodnoty.
- Napsat malý převodník a porovnat výstupy se sadou očekávaných výsledků.
- Až potom zapojit převodník do testovacího n8n či Make workflow.
Hodnotil bych počet vysvětlených pravidel, zbývající nejasnosti a čas lidské kontroly. Hezké rozhraní nové aplikace není důkazem kompatibility dat. Tento pilot jsme neprovedli; je to doporučený způsob ověření.
Nastavení a hranice
Instalační průvodce používá balíček rea-agents a schvalovaný setup. Pro tým bych zaznamenal přesnou verzi, změny konfigurace a vybraný analytický nástroj. Analýzu bych začal na kopii, s oprávněním vlastníka systému a bez produkčních přihlašovacích údajů.
Lokální analýza sama neznamená, že použitý jazykový model běží lokálně. Před připojením cloudového agenta bych určil, jaké výstupy smí opustit prostředí.
REA bych tedy zkoušel jako pomocníka pro dokumentaci a migraci. Provoz nové aplikace stále znamená testy, oprávnění, zálohy, integrace a údržbu. Úsporu je potřeba měřit za funkční a udržovanou náhradu, ne za první obrazovku.