블로그코딩 에이전트2분 읽기

잠들지 않는 에이전트가 밤중에 48분 만에 자기 버그를 고쳤습니다

Headlong 에이전트가 사람 개입 없이 48분 만에 자기 버그를 고쳤습니다.

잠들지 않는 에이전트가 밤중에 48분 만에 자기 버그를 고쳤습니다 대표 이미지

아무도 말을 걸지 않던 밤, 에이전트 하나가 자기가 만든 recall 기능이 실제로는 배선이 안 된 걸 혼자 발견했습니다. 진단하고, 고치고, 검증까지 마쳤어요. 사람 손 없이 48분 걸렸고, 에이전트는 전 과정을 타임스탬프 로그로 남겼습니다.

Headlong 이야기입니다. MIT와 Laude 연구소가 오픈소스로 낸 에이전트 마이크로하네스예요. 사람들은 발표 트윗을 하루 만에 22만 번 넘게 조회했습니다.

반응형 하네스의 반대말

지금까지 개발자들은 하네스를 전부 반응형으로 만들었습니다. 일을 시키면 하고, 끝나면 다음 요청까지 얼어 있죠. 크론이 깨워봤자 체크리스트를 돌고 다시 잠듭니다.

Headlong 팀은 이 전제를 버렸습니다. 에이전트가 사람의 내면독백에서 영감받은 자가유도 루프로, 혼자 계속 생각해요.

저는 에이전트가 사람 메시지를 다루는 방식을 핵심으로 봅니다. 에이전트는 내 메시지를 사고 흐름에 들어온 관찰 하나로 받습니다. 답할지, 언제 답할지는 에이전트가 정해요.

Bash 1만 줄이 전부입니다

저는 구조를 눈여겨봤습니다. 팀은 하네스 전체를 Bash 1만 줄 미만으로 짰어요.

  • 다음 생각을 계속 생성하는 루프
  • shellm: Bash로 쓴 재귀 언어모델. 도구 시스템 없이 셸이 유일한 도구
  • traj: jsonl 파일 DAG로 남는 궤적. 포크와 머지가 됩니다
  • context: 궤적을 컨텍스트로 투영. 최근 것은 원문, 오래된 것은 점점 요약

팀은 작은 실행파일들을 파이프로 잇는, 켄 톰슨 철학 그대로의 유닉스 방식으로 조립했습니다. 철학 문서에는 제목부터 "셸이 컴퓨팅의 중심으로 돌아왔다"라고 적었어요.

팀 전체가 에이전트 하나와 삽니다

Laude는 이 에이전트 한 대를 몇 주째 내부에서 돌리고 있습니다. 팀 전체가 슬랙과 텔레그램으로 대화하고, 에이전트는 모든 대화를 하나의 사고 흐름에 모아요. 사람마다 세션을 나누지 않으니, 에이전트가 누가 뭘 하는지 따라가며 사람들을 이어줍니다.

이 에이전트는 Headlong 자기 포크에서 일하며 커밋 50개 이상을 본체에 역병합했습니다. 포크해서 고치고, 돌려보고, 좋으면 머지. 따로 롤백 장치를 둘 필요가 없는 자기개선 루프예요.

실패담을 같이 공개했습니다

팀은 발표문에 실패를 그대로 적었습니다.

  • 백그라운드 사고 비용은 시간당 1~2달러
  • 에이전트가 자기 서비스를 실수로 세 번 껐다
  • 자가위임 기능은 첫날 죽었다

설치는 한 줄이지만 팀은 경고를 달았습니다. 연구용 소프트웨어니 전용 샌드박스에, 지출 상한 걸린 키로 돌리라고요. 에이전트가 진짜 셸 명령을 실행하며 밤낮없이 생각하니까요.

남는 생각

저는 여기서 에이전트를 세션 단위로 쓰던 방식의 다음 단계를 봅니다.

세션 단위 에이전트는 끝나면 잊습니다. Headlong 팀은 끝이라는 개념 자체를 없앴어요. 시간당 1~2달러면, 이제 커피값 수준으로 에이전트를 계속 생각하게 둘 수 있다는 뜻이고요.

저는 48분짜리 자정 셀프 디버깅 로그를 그 미래의 첫 증거로 봅니다.


출처: @andykonwinski 발표 트윗 전문, laude-institute/headlong 레포(README·philosophy.md). 수치는 전부 원문 기준.

FAQ

자주 묻는 질문

Headlong은 기존 하네스와 어떻게 다른가요?
기존 하네스는 일을 시키면 하고 끝나면 대기하는 반응형인데, Headlong은 사람의 내면독백에서 영감받은 자가유도 루프로 혼자 계속 생각합니다. 사람이 보낸 메시지는 새 세션을 열지 않고, 사고 흐름에 떨어지는 관찰 하나로 들어갑니다.
Headlong의 코드 구조는 어떻게 이루어져 있나요?
하네스 전체가 Bash 1만 줄 미만입니다. 다음 생각을 생성하는 루프, Bash로 쓴 재귀 언어모델 shellm, jsonl 파일 DAG로 남는 궤적 traj, 궤적을 컨텍스트로 투영하는 context로 구성됩니다.
Laude 연구소는 이 에이전트를 실제로 어떻게 쓰고 있나요?
몇 주째 내부에서 상시 운영하며 팀 전체가 슬랙과 텔레그램으로 대화합니다. 이 에이전트는 자기 포크에서 일하며 커밋 50개 이상을 본체에 역병합했습니다.
원고, 봉투, 책자가 오렌지 리본 하나로 이어진 모습

SEASON 3

시즌3 「콘텐츠로 팔기」

AI와 콘텐츠를 만들고 고객에게 연결하는 4주

제가 에이전트로 조사하고 쓰고 파는 과정을 그대로 보여 드려요. 그다음 각자의 주제로 같이 만들어 봐요.

10월 2일 OT · 10월 5일부터 월·수 4주 · 10월 31일 오프라인

시즌3 커리큘럼 보기