Agent에게 코드를 맡기는 다음 단계는 agent에게 “이 코드를 이해하기 위한 도구”까지 만들게 하는 것이다. 이 관점이 강력한 이유는 인간을 review bottleneck에서 완전히 빼자는 주장이 아니라, 인간이 더 좋은 방식으로 시스템에 들어오게 만들기 때문이다.
Micro-world, 작은 debugger, 상태를 scrub할 수 있는 시뮬레이션, 변경 전후를 나란히 보여주는 command center는 모두 같은 방향을 가리킨다. 코드를 읽는 행위는 텍스트 소비가 아니라 환경 안에서 조작하고 실험하는 행위가 될 수 있다.
이건 Alan Kay가 말한 “컴퓨터는 책보다 나은 사고 도구”라는 비전과도 잘 맞는다. Agent가 인간을 대체하는 쪽으로만 발전하면 사고 도구로서의 컴퓨터는 빈약해진다. 반대로 agent가 사람이 이해하고 실험할 수 있는 환경을 즉석에서 만들어준다면, AI는 자동화 도구를 넘어 사고 확장 도구가 된다.
근거
원문 스레드는 micro-worlds를 통해 코드를 직접 만지고 놀 수 있는 작은 시뮬레이션/디버거 환경을 만들자고 제안한다.
에이전트가 코드를 짜는 것뿐만 아니라, 인간이 그 코드를 이해할 수 있게 돕는 도구까지 만들 수 있다.
연결된 생각
- 20260704-code-explainer-docs-as-understanding-harness — 이해 도구를 explainer, quiz, micro-world로 구조화한다.
- 20260704-understand-to-participate-in-agentic-coding — 인간이 이해해야 창의적 참여가 가능하다.
- 20260606-meta-programming-in-agentic-coding — agent를 설계하는 메타 프로그래밍에서 한 단계 더 나아가, agent가 인간 이해 환경을 생성하게 한다.