Claws·autoresearch와 에이전트 하네스 관점 - Andrej Karpathy
Karpathy가 2025년 12월부터 2026년 4월까지 블로그·X·GitHub·gist·강연에서 밝힌 에이전트 하네스 관점을 모은 노트다. 독립된 “Karpathy 하네스” 저장소나 제품은 없다. 가장 가까운 구체적 산출물은 autoresearch다. autoresearch는 일반 코딩 하네스가 아니라 ML 연구 루프다.
날짜별 원천과 요지
- 2025-12-19 연말 회고 블로그: LLM 앱은 컨텍스트를 조립하고 여러 호출을 조율한다. 사람에게는 GUI와 자율성 조절 장치를 준다.
- 2026-01-26 X 게시물: 성공 기준과 테스트를 주고 에이전트가 반복하게 한다. 사람은 지켜보고 리뷰한다. “agent swarm” 열기는 과하다고 본다.
- 2026-02-20 X 게시물: 에이전트 위에서 조율·스케줄링·컨텍스트·도구·영속성을 맡는 층을 “Claws”라고 부른다.
- 2026-02-25 X 게시물: 잘 정의되고 테스트할 수 있는 작업을 병렬 에이전트에 나누고 리뷰한다. 도구·메모리·지침을 가진 장기 실행 조율자를 둔다.
- 2026-03-05, 2026-03-09 X 게시물, X 게시물: 에이전트가 브랜치에서 실험하고 효과 있는 것을 병합한다. 다음 아이디어는 이전 결과를 보고 고른다.
- 2026-03-06 autoresearch 저장소 생성: 아래 절에서 정리한다.
- 2026-04-04 gist “LLM Wiki”: 원자료를 보존한다. 서로 연결되고 계속 갱신되는 지식은 LLM이 관리한다. 코딩 하네스가 아니라 메모리 패턴이다.
- 2026-04-30 Sequoia Ascent 강연 영상, Karpathy의 강연 페이지: 명세, 계획, 품질, 보안, 사람의 판단과 감독을 다룬다.
Claws의 보안 우려
2026-02-20 게시물은 다음 위험을 든다.
- 개인 데이터와 키
- 원격 코드 실행(RCE)
- 공급망
- 악성 스킬
이 위험에 대응하는 방향으로 컨테이너 격리와 작고 감사할 수 있는 코드에 관심을 보인다.
autoresearch 루프
program.md 9–39행과 90–114행에 따르면 루프는 다음과 같다.
- 에이전트가
train.py를 고친다. - 고정된 5분짜리 실험을 돌린다.
- 단일 지표
val_bpb로 판정한다. - 나아지면 유지한다. 같거나 나빠지면 되돌린다. 결과가 같으면 더 단순한 쪽을 고른다.
README 42–50행은 권한 설정을 모두 끈 채 실행하라고 안내한다. 루프 지침에는 “NEVER STOP”이 있고, 되돌릴 때 git reset을 쓴다.
2차 자료
- Simon Willison의 Claws 정리.
- harness-hub의 Karpathy 프로필 페이지는 커뮤니티가 만든 것이다. Karpathy 본인의 자료가 아니다.
검증 상태
Researcher가 X 원문, GitHub, gist, 블로그를 확인했다. 긴 X 게시물은 VxTwitter 미러로 보조 확인했다. 메인은 직접 대조하지 않았다. 강연 페이지의 요약과 transcript는 LLM 생성물이므로 영상을 원출처로 본다.
적용 해석과 경계
아래는 원문의 주장이 아니라 우리의 해석이다.
- 조율자와 작업자를 나누고 테스트할 수 있는 작업만 병렬로 돌리며 사람이 리뷰하는 흐름은 병렬 실행을 절제하는 근거가 된다.
- autoresearch의
git reset, “NEVER STOP”, 권한 끄기 지침은 사용자의 승인·범위 규칙과 충돌한다. 권한 설정의 근거로 쓰지 않는다.
연결
- 에이전트 문서 작성
- 반영 결정: 하네스 원천 재검토와 Mixdog 지침 반영 - Mixdog 대화
- 조율자와 작업자 분리: 도구·에이전트 연결과 작업 흐름 제어는 별도로 설계한다