# REA: jak AI zagląda pod maskę programu

- Source: MechNext — https://mechnext.eu/pl/article/46-rea-helping-ai-look-under-the-hood-of-software
- Published: 2026-10-21
- Updated: 2026-10-21
- Category: AI News
- Language: pl (Markdown in other languages: ?lang=en, ?lang=de, ?lang=sk, ?lang=zh, ?lang=ru)

> REA daje asystentom AI narzędzia do badania oprogramowania. Wyjaśniamy prostym językiem, jak to działa, do czego się przydaje i jakie ma ograniczenia.

Co dzieje się wewnątrz aplikacji po naciśnięciu przycisku? REA pomaga asystentowi programistycznemu szukać odpowiedzi w samym programie. **[Projekt REA na GitHubie — morluto/rea.](https://github.com/morluto/rea)**

### Najpierw jedno konkretne pytanie

Inżynieria wsteczna polega na badaniu gotowego programu, aby zrozumieć jego reguły. Przypomina mechanika śledzącego części maszyny. REA dostarcza narzędzia badawcze, a asystent łączy i wyjaśnia ustalenia. MCP zapewnia połączenie między nimi. Dostępna jest też obsługa z terminala. [FAQ projektu.](https://rea.tools/faq/)

Dobry początek to pytanie: „Gdzie ta aplikacja zapisuje eksportowane notatki?” Przykład autorów prowadzi od przycisku do pliku CSV. W przeglądarce można też połączyć kliknięcie z żądaniem sieciowym i skryptem, który je wywołuje. [Pierwsze badanie](https://rea.tools/first-investigation/), [analiza aplikacji](https://rea.tools/guides/javascript/) i [analiza przeglądarki](https://rea.tools/guides/browser/).

### Kalkulator i dźwięk starej gry

Autorzy pokazują, dlaczego kalkulator dla 200 + 10% podaje 220, a dla 200 × 10% — 20. Przycisk procentów stosuje inne reguły zależnie od poprzedniego działania. Badanie łączy je z instrukcjami programu. [Przykład kalkulatora.](https://rea.tools/)

W studium gry DX-Ball zespół odtworzył obliczenie zamieniające poziomą pozycję trafionej cegiełki na położenie dźwięku w stereo. Autorzy podają 3 205 porównań z oryginalną funkcją i zgodność jej 63 skompilowanych bajtów. To sprawdzenie jednej funkcji, a nie dowód automatycznego odtworzenia całej gry. [Studium DX-Ball.](https://rea.tools/showcase/dx-ball/)

![](/uploads/rea-dxball-stereo-20261021.webp)_Ilustracja AI: pozycja trafienia i rozmieszczenie dźwięku w stereo. To nie zrzut ekranu DX-Ball ani REA._

### Wyniki trzeba sprawdzać

Analiza programów natywnych może zwracać instrukcje i pseudokod — próbę zapisania kodu maszynowego w czytelniejszej formie. Część szczegółów może w niej zniknąć. Przykład DX-Ball pokazuje potrzebę dalszego badania i testowania. [Przewodnik analizy natywnej.](https://rea.tools/guides/native/)

Wymagania zależą od programu i systemu. Głębsza analiza natywna może korzystać z Ghidry, Hoppera lub IDA. REA bada lokalnie, ale wyniki trafiają do asystenta i obejmują je zasady jego dostawcy modelu. [Konfiguracja](https://github.com/morluto/rea/blob/main/docs/installation.md); [zasady dotyczące danych](https://rea.tools/faq/#data-and-sharing).

Projekt służy badaniom, do których mamy uprawnienia. Jego licencja MIT nie daje praw do badanego oprogramowania ani licencji na komercyjne narzędzia analityczne. [Informacje licencyjne.](https://github.com/morluto/rea#license)

Nota redakcyjna: tekst oparto na publicznej dokumentacji autorów, sprawdzonej 21 października 2026 r. Nie instalowaliśmy ani niezależnie nie testowaliśmy REA. Oba obrazy są ilustracjami wygenerowanymi przez AI, nie zrzutami ekranu.
