안녕하세요, BQ개발자입니다.
Claude 4가 발표되면서 Opus 4가 7시간 동안 리팩터링 작업을 완료했다는 소식을 봤는데요,
무슨 소린가 싶기도 해서 한번 알아보았습니다.
"Context window가 크면 장시간 작업도 잘할 거야"라고 생각하기 쉬운데, 실제로는 전혀 다른 개념입니다.
Context window는 한 번에 기억할 수 있는 정보량이고, 장시간 작업 능력은 몇 시간에 걸쳐 목표를 잃지 않고 일관성 있게 작업하는 능력이에요.
큰 context window를 가진 모델도 복잡한 작업 중간에:
• 원래 목표를 잊어버리거나
• 이미 한 작업을 다시 시도하거나
• 논리적 일관성을 잃고 엉뚱한 방향으로 빠지는
경우가 정말 많거든요 ㅂㄷㅂㄷ
끌로드는 Rakuten의 7시간 오픈소스 리팩터링은 단순히 긴 코드를 읽었다는게 아니라, 7시간 동안 목표를 유지하고 중간 결과를 추적하며 다음 단계를 논리적으로 계획했다고 강조했는데요
다만 솔직히 말하면 원문에서는 이 "7시간"이 정확히 어떤 방식으로 이루어졌는지 구체적인 설명이 없어요.** 연속으로 7시간 내내 돌아간 건지, 중간에 사용자 개입이 있었는지, Agent 형태로 독립 실행된 건지...
그럼에도 "independently"라는 표현을 보면, 기존처럼 매번 사용자가 다음 단계를 지시하는 방식이 아니라 AI가 스스로 판단해서 작업을 이어간 것 같습니다.
실제 개발에서 복잡한 코드베이스 분석이나 여러 파일에 걸친 일관된 수정은 이런 지속적 집중이 필수인데, 기존 AI들은 중간에 방향을 잃는 경우가 많았어요.
Opus 4의 메모리 기능이 흥미로운 점은 외부 파일을 활용해서 context window 한계를 우회한다는 것입니다.
포켓몬 게임에서 'Navigation Guide'를 자발적으로 만드는 예시처럼, 중요한 정보를 파일에 기록해서 context window를 절약하면서 동시에 경험을 축적해 나가더라고요.
포켓몬 사례를 보면, 원문에서는 구체적인 과정은 안 나오지만 아마 이런 식이었을 것 같아요: 게임을 하면서 중요한 위치, 아이템 위치, NPC 정보 등을 스스로 파일에 기록하고, 나중에 그 정보를 참조해서 더 효율적으로 게임을 진행한 것 같습니다. 마치 진짜 게이머가 공략 메모를 작성하는 것처럼요.
이제 매 세션마다 프로젝트 맥락을 처음부터 설명할 필요 없이, 축적된 메모리를 바탕으로 작업을 이어갈 수 있게 됐다는 것 같은데 개인적으로 이부분이 엄청 기대가 됩니다.
또 하나 재밌는 건 이번에도 두 모델의 버전4가 나왔는데,
두 모델의 SWE-bench 점수가 거의 비슷하다는 점이에요 (Opus 72.5%, Sonnet 72.7%).
하지만 Opus는 장시간 지속 작업에, Sonnet은 효율성에 특화되어 있어서
GitHub이 Copilot에 Sonnet 4를 채택한 것도 일상적 개발에서는 즉시성이 더 중요하기 때문인 것 같습니다.
저는 iGent가 보고한 "내비게이션 오류 20%에서 거의 0%로 감소"가 가장 인상적이었습니다.
이는 AI가 복잡한 코드베이스에서 길을 잃지 않고 일관성 있게 작업할 수 있게 되었다는 증거라고 볼 수 있거든요.
단순히 큰 context window로 많은 코드를 읽는 것과, 그 안에서 논리적 일관성을 유지하며 작업하는 것은 완전히 다른 문제라는 걸 다시 한번 느꼈습니다.
메모리 기능과 지속성이 결합되면서 AI를 며칠에 걸친 프로젝트 파트너로 활용할 수 있는 가능성이 열린 것 같아요.
Context window 확장만으로는 달성할 수 없었던 질적 변화가 이번에 발표된 것 같습니다
---
여러분의 좋아요와 공유는 사랑입니다 🥰
#BQ개발자 #Claude4 #AI개발 #장시간작업 #ContextWindow
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2