교과서

REA 해설 — AI 에게 디컴파일러를 쥐여 주면

REA 는 코딩 에이전트에게 디컴파일러를 쥐여 주는 오픈소스 도구다. 공식 문서와 사례를 9강으로 나눠 읽고, 확인된 것과 추정을 끝까지 갈라 둔다.

9강 · 3부 · 다 읽으면 9분

1강부터 읽기 →

차례

1부 · 원리

REA 가 무엇을 잇고, 증거를 어떻게 읽는지

  1. 01REA는 무엇을 이어주는가프로그램의 화면은 보이는데, 그 안에서 무슨 일이 일어나는지는 잘 안 보인다. REA 는 그 안쪽을 조사할 도구를 코딩 에이전트에게 이어 준다.1분
  2. 02파일 종류에 따라 달라지는 조사같은 프로그램이라도 남아 있는 정보가 다르다. 글자가 그대로 남은 JavaScript 묶음과 기계어로 바뀐 실행 파일에 같은 방법을 쓸 수는 없다.1분
  3. 03그럴듯한 답과 확인된 답 사이분석 결과에 함수 이름이 붙어 있어도 그게 개발자가 지은 원래 이름은 아니다. 디컴파일러가 만든 의사 코드는 기계어를 읽기 쉽게 옮긴 표현일 뿐이다. 원본의 주…1분

2부 · 사례

공식 사례 두 편 — 게임 함수와 데스크톱 앱

  1. 04사례 1 · 게임 속 소리의 위치벽돌깨기 게임에서 왼쪽 벽돌을 맞히면 소리도 왼쪽에서 난다. REA 공식 DX-Ball 사례는 화면의 가로 좌표가 좌우 음향 값으로 바뀌는 작은 함수를 파고든다.1분
  2. 05사례 2 · 복사 버튼 뒤의 네 단계Notion 에서 글을 복사하면 텍스트뿐 아니라 서식도 따라온다. 공식 사례는 Notion Desktop 7.6.1 의 클립보드 경로를 캔다. 화면에서 보이는…1분

3부 · 해 보기

설치, 첫 실험, 한계, 더 읽을 것

  1. 06설치보다 먼저, 작은 대상 하나처음에는 직접 만든 작은 JavaScript 앱이 좋다. 원본을 알고 있으니 분석이 맞았는지 대 볼 수 있고, 네이티브 분석 엔진 없이도 시작할 수 있다. 아래…1분
  2. 07첫 실험 · 내가 만든 저장 기능이 강은 ORI 의 학습용 실험 제안이다. REA 가 알아서 성공시켜 준다는 보장이 아니라, 도구가 얼마나 도움이 되는지 가늠하려고 짠 작은 과제다.1분
  3. 08가능한 일과 남는 한계REA 가 프로그램 구조를 읽는 걸 도와도, 사라진 Git 이력이나 개발자의 생각까지 되살리지는 못한다. 원본을 갖고 있는 프로젝트라면 Git 기록과 빌드 과정…1분
  4. 09다음에 읽을 공식 자료확인일: 2026년 10월 16일 . 공식 문서의 main 브랜치와 공개 사례를 기준으로 썼다. 설치된 배포본과 문서 사이에는 차이가 있을 수 있다.1분