AI 도구(GPT, 클로드, 커서 등)를 사용할 때 사용자가 직접 옆에서 계속 지시해야 하는 불편함이 존재한다. "이거 해 줘, 저거 해 줘"와 같이 계속해서 명령해야 하므로 결국 사용자가 모든 것을 시켜야 하는 상황이 발생한다.
퇴근 후나 자는 동안에도 AI가 혼자 알아서 일을 수행할 수 있다면 편리할 것이다. 이러한 자동화가 실제로 가능하며, 간단한 방법으로 구현할 수 있다.
AI에게 특정 작업을 지시하면, AI가 스스로 할 수 있는 만큼 작업을 수행하고, 스스로 체크하며, 다음 할 일을 찾아서 계속 반복하는 방식이다. 사용자가 자는 동안에도 AI가 작업을 반복할 수 있다.
요리사에게 레시피 카드를 주고, 레시피대로 만들게 한 후, 다 만들면 다음 카드를 보고 또 만들도록 지시하는 것과 같다. 사용자가 옆에서 일일이 지시하지 않아도 된다.
미국 애니메이션 심슨에 나오는 캐릭터인 랄프 위기에서 따온 이름이다. 랄프 위기는 멍청하고 엉뚱하지만 절대 포기하지 않는 캐릭터이다.
AI가 대화를 할수록 기억해야 할 내용이 쌓이는데, AI가 기억할 수 있는 용량의 한계를 컨텍스트라고 한다.
AI도 사람처럼 머릿속이 꽉 차면 성능이 떨어진다. 대화가 길어지고 기억할 것이 많아질수록 성능이 저하되고 엉뚱한 소리를 하거나 앞뒤가 맞지 않는 결과를 내놓을 수 있다.
랄프 위기 루프는 한 번 루프가 돌면 AI를 완전히 새로 시작하여 기억을 모두 지우고 깨끗한 상태로 만든다. 이렇게 하면 AI는 항상 맑은 정신으로 최고 성능으로 일할 수 있다. 이전 작업 내용은 파일이나 작업 기록에 저장되어 다시 확인할 수 있다.
랄프 위기 루프는 AI의 컨텍스트 한계 문제를 해결하여 AI가 지속적으로 높은 성능을 유지하도록 돕는다.
랄프 위기 루프를 만든 개발자는 3개월 동안 이 방법으로 AI를 돌려 새로운 프로그래밍 언어를 만들었다. 이는 개발자들이 수년씩 걸려 만드는 수준의 결과물이다. AI가 반복적으로 코드를 생성하여 만들어낸 결과이다.
5천만 원짜리 외주 계약을 AI로 처리하는 데 AI 사용 비용은 35만 원에 불과했다. 나머지는 모두 이익으로 남았다.
스타트업 경진대회에서 한 팀이 랄프 위기 루프를 밤새 돌려 하룻밤 사이에 프로젝트 6개를 만들었다.
랄프 위기 루프가 커뮤니티에서 유명해지자, 클로드를 만든 회사인 앤스로픽에서 공식 버전을 출시했다.
공식 버전은 랄프 위기 루프의 핵심 원리인 "한 번 작업 후 AI의 기억을 비우고 새로 시작하는 것"을 지키지 않았다. 같은 AI가 계속 이어서 작업을 수행하여 기억이 계속 쌓이게 된다. 처음에는 괜찮지만 반복될수록 AI의 머릿속이 꽉 차서 성능이 떨어지고 엉뚱한 결과가 나오기 시작한다.
앤스로픽의 공식 버전은 랄프 위기 루프의 핵심 원리를 놓쳐 오히려 성능 저하를 야기했다.
원래 방식인 간단한 배쉬 루프는 구조가 단순하여 문제가 발생하면 바로 원인을 파악할 수 있다.
복잡한 설정이나 비싼 플러그인이 필요 없다. 퀵스타트 세팅을 정리해둔 무료 가이드가 깃허브에 있다. (라이프루프 퀵스타 검색)
AI가 지시서를 읽고, 일하고, 기록하고, 다시 새로운 정신으로 반복하는 자동화 기법이다. 사용자가 자는 동안에도 AI가 혼자서 작업을 수행한다.
매번 새로 시작하여 기억이 쌓이지 않으므로 항상 최고 성능으로 동작한다.
앤스로픽이 공식 버전을 만들었지만, 핵심 원리를 빠뜨려 원래 방식인 배쉬 방식이 훨씬 잘 동작한다. 복잡한 공식 도구보다 단순한 원본이 더 나은 결과를 낼 수 있다.
다음 영상에서는 AI에게 지시서를 제대로 쓰는 법, AI가 실수 없이 반복하게 만드는 방법을 다룰 예정이다.
개인적으로 랄프 위기 루프가 AI의 미래라고 생각한다.