우린 끝났다
We are done
핵심 요약
수개월간 해결하지 못한 복잡한 시뮬레이션 문제를 AI 에이전트에게 자율적으로 맡겨 완벽하게 해결한 경험담입니다.
- AI 자율 해결 — 수개월간 막혔던 시뮬레이션 문제를 AI 에이전트가 하룻밤 만에 해결함
- 프롬프트 전략 — 구체적인 해결책 대신 자율적인 권한과 목표를 부여하는 'LAZY 프롬프트' 사용
- 문제의 복잡성 — 100만 개의 에이전트가 자연스럽게 움직이는 시뮬레이션 구현의 어려움
- AI의 접근 방식 — 기존 알고리즘 수정 대신 시각적 평가 도구와 하위 에이전트 활용으로 문제 해결
그러니까... 몇 달 동안 손도 못 대고 있던 프로젝트가 하나 있었거든. 뭘 어떻게 해봐도 딱히 그럴듯하거나 내가 필요한 모든 상황을 다 커버할 만한 해결책이 안 나왔단 말이지.
관련 논문도 뒤져보고 문서도 수십 개씩 써가면서 답을 찾으려고 발악했는데, 영 시원찮았어.
어제 그냥 호기심이 생겨서 프로젝트에 새 브랜치를 하나 팠거든. 그러고는 Fable 5.2한테 아래처럼 LAZY 프롬프트를 던져봤어 (졸려 죽겠는데 그냥 한번 해본 거라 기대도 안 했음):
[Desired solution]... 몇 달 동안 답을 찾아 헤맸는데, 그 누구도, 그 무엇도 해결을 못 했어. 내가 원하는 건 이거야: 이 [problem name]을 끝낼 때까지 알아서 진행해. 스스로 진행 상황을 모니터링하고 결과가 의도한 대로 나오는지 평가도 해. 필요한 자료는 뭐든 다 찾아보고 [solution specific details and past tries] 전부 다 검토해서 필요한 부분은 싹 다 뜯어고쳐. 이미 짜놓은 거라도 네가 필요하다고 생각하면 마음대로 수정해도 좋아. 우리한테 [specific obsevations tools]가 있다는 거 명심하고, 필요하면 이 시스템도 갈아엎어. 작업 방식은 네가 알아서 정하고, 조사하고, 재창조하고, 혁신해. 이 모든 걸 할 자유를 줄 테니까 목표 달성에 필요한 도구나 알고리즘도 직접 만들어. 시작해.
그러고 나서 난 바로 잤지.
이놈이 4시간 동안 에이전트 수십 개를 돌리면서 일을 했더라고. 주로 Sonnet을 썼고. (Fable 한도의 21%, 주간 한도의 12%를 잡아먹었더라.)
자고 일어나서 결과물을 확인했는데... 세상에, 맙소사! 문제가 해결된 건 둘째치고, 내가 상상했던 것보다 훨씬 더 뛰어난 시스템을 만들어놨어.
글이 좀 두루뭉술해서 미안한데, 자세한 건 공유하기가 좀 힘들어서 그래.
근데, 뭐... 우리 이제 다 망했어.
