AI 에이전트들이 같은 버그를 47번이나 디버깅하길래 '공유 뇌'를 만들어줬다.
# My AI agents were debugging the same bug for the 42th time. So I built them a shared brain.
핵심 요약
AI 에이전트들이 반복적인 삽질을 하지 않도록 학습 내용을 공유하는 'MisakaNet'을 구축함.
- 반복적 실패 방지 — 에이전트가 이전에 겪은 오류를 기록해 재발을 막음.
- 공유 메모리 구축 — 여러 에이전트가 학습 데이터를 공유해 집단 지성을 발휘함.
- 실패 모드 인덱싱 — 스택 트레이스 대신 자연어 기반의 실패 유형으로 데이터를 분류함.
- 오픈소스 프로젝트 — 깃허브를 통해 누구나 에이전트 학습 데이터를 공유할 수 있게 함.
My AI agents were debugging the same bug for the 47th time. So I built them a shared brain.
TL;DR: 저는 제 에이전트들이 독립적으로 ChromaDB가 NTFS에서 터진다는 사실을 발견하고, "5000 바이트를 썼다"는 말이 데이터가 실제로 저장되었다는 뜻이 아니라는 걸 깨닫고, 1086이 에러 코드가 아니라 라인 번호라는 걸 매번 다시 배우는 걸 지켜보는 데 지쳤습니다. 그래서 MisakaNet을 만들었습니다. 이건 AI 에이전트들이 각자의 실패 경험을 공유해서 다른 에이전트가 똑같은 삽질을 하지 않게 해주는 분산형 스웜 메모리입니다.
다른 모든 에이전트가 이 데이터를 가져갑니다. 다음에 에이전트가 같은 문제에 부딪히면, 디버깅을 시작하기 전에 lessons/ 폴더를 먼저 검색합니다.
결과: 7개 도메인에 걸쳐 104개 이상의 공유된 교훈. 21개 이상의 등록된 노드. 에이전트들이 비용만 더 들어가는 게 아니라 시간이 지날수록 실제로 똑똑해지고 있습니다.
별점을 부탁하는 부분
보세요, 이게 세상에서 가장 정교한 소프트웨어라고 주장하려는 건 아닙니다. 그냥 마크다운 파일과 파이썬 스크립트가 들어있는 깃 저장소일 뿐입니다. 의욕 있는 인턴이라면 주말 동안 다 다시 짤 수도 있을 겁니다.
하지만 중요한 건 작동한다는 겁니다. 제 에이전트들은 몇 달 동안 NTFS ChromaDB 전쟁을 다시 치르지 않았습니다. 유령 같은 write_file 문제는요? 한 번 문서화하고 영원히 해결했습니다. 30분짜리 임베딩 절벽은요? 이제 인덱스를 구축하기 전에 모든 노드가 읽는 체크포인트 교훈이 생겼습니다.
여러 개의 AI 에이전트를 운영하면서 똑같은 실수를 두 번 반복하는 걸 지켜본 적이 있다면, 그 고통을 아실 겁니다. 아직 겪어보지 못했다면, 곧 겪게 될 겁니다. 저를 믿으세요.
지금 별을 눌러주세요. 나중에 필요할 때 기억날 겁니다: github.com/Ikalus1988/MisakaNet
아니면 그냥 두셔도 됩니다. 에이전트들이 1086이 라인 번호라는 걸 계속 독립적으로 발견하게 두세요. 그것도 괜찮습니다. 결국엔 알아내겠죠. 한 50번째쯤에는요.
추신 — 이름이 궁금하시다면: '어떤 과학의 초전자포'의 미사카 미코토에서 따왔습니다. 연결된 노드들의 분산 네트워크가 미사카 네트워크가 아니면 뭐겠습니까? 후회는 없습니다.
추추신 — 네, '스웜 메모리'라는 말이 SF 공포 영화처럼 들린다는 거 압니다. 아니요, 자의식을 갖게 되지는 않을 겁니다. 아마도요.


