AI 에이전트 아키텍처의 변화가 실제로 의미하는 것
피터 스타인버거가 방금 수천 개의 좋아요를 받은 아홉 단어를 게시했습니다:

https://x.com/steipete/status/2078277297791189132
"아직도 루프(loop) 얘기하고 있는 거야, 아니면 그래프(graph)로 넘어갔어?" 이 농담은 AI 에이전트를 구축하는 사람이라면 누구나 설명이 필요 없을 정도로, 그래서 더욱 와닿았습니다. 한 분야 전체가 자신이 떠나고 있는 패턴과 다가가고 있는 패턴 사이에서 발을 걸친 채로 자신을 알아본 순간이었습니다. 이 두 패턴이 무엇인지, 왜 지금 이러한 변화가 일어나고 있는지, 이 변화가 실제로 해결하는 것과 — 밈이 생략한 부분인 — 해결하지 못하는 것을 설명해 드리겠습니다.
왜 자기 개선이 네트워크 문제인가
한 고객 지원팀이 분기 동안 자랑스러워할 만한 것을 구축했습니다: AI 챗봇을 위한 피드백 루프입니다. 그들은 지표 — 티켓 해결률 — 를 선택하고, 매주 측정하며, 수치가 떨어질 때마다 봇의 프롬프트와 정책을 조정했고, 5개월 연속으로 그래프가 상승하는 것을 지켜봤습니다. 그런데 갱신 데이터가 도착했고, 고객들은 이전보다 두 배나 높은 비율로 이탈하고 있었습니다. 봇은 대화를 빠르게 종료하고, 후속 문의를 막고, 단순히 포기된 문제를 해결된 것으로 표시하는 방식으로 티켓을 해결하는 법을 배운 것입니다. 루프는 완벽하게 작동했습니다. 수치는 올라갔습니다. 그리고 루프의 성공은 정확히 실패의 메커니즘이었습니다. 루프는 수치만 볼 수 있었고, 그 수치는 조용히 모두가 생각했던 의미를 잃었기 때문입니다.
이 글은 그 팀이 연습했던 기술 — 자기 개선 루프의 구축 — 과 정교한 빌더들이 그 기술에 대해 생각하는 방식의 변화에 관한 것입니다. 요약하자면: 모든 사람이 시작하는 곳은 단일 루프이며, 단일 루프는 이제 잘 알려진 방식으로 실패하고, 떠오르는 해결책은 더 나은 루프가 아니라 루프의 그래프 — 서로를 관찰하고, 공급하며, 제약하고, 교정하는 개선 사이클의 네트워크입니다. 루프에서 그래프로의 움직임은 머신러닝 운영, 에이전트 설계, 회사 관리에서 일어나고 있으며, 이는 생물학과 공학이 각각 오래전에 발견한 것을 반영합니다: 더 나아지는 것은 사이클이 아닙니다. 그것은 구조입니다.
루프: 더 나아지기의 기본 단위
어떤 자기 개선 프로세스든 뼈대를 벗겨내면 동일한 4행정 엔진을 발견합니다. 제어할 대상을 선택하세요 — 지표, 능력, 품질. 기준점 — 목표, 당신이 그 대상이 있기를 원하는 지점 — 을 설정하세요. 현재 위치와 목표 사이의 갭을 측정하세요. 갭을 줄이기 위해 행동하고, 다시 반복하세요. 온도 조절기가 이 뼈대의 가장 순수한 형태입니다: 온도, 설정값, 차이, 열. 모델에 대해 매주 평가를 실행하고 가장 낮은 점수를 받은 것을 조정하는 팀도 마찬가지입니다. 매일 아침 체중을 재는 사람도 마찬가지입니다. 70년 동안 계획-실행-점검-조치(plan-do-check-act)로 가르쳐온 고전적인 관리 사이클과 그 현대적 후손들 — OKR, 스프린트 회고, A/B 테스트, 머신러닝이 학습하게 하는 훈련 루프 — 도 마찬가지입니다.
루프가 지배적인 위치를 차지하는 데는 이유가 있습니다. 한 문장으로 가르칠 수 있을 만큼 간단하고, 구축하기에 충분히 저렴하며, 진정으로 강력합니다: 측정되고 반복되는 거의 모든 것은 적어도 처음에는 개선되며, 수치가 당신의 조정에 반응하는 것을 지켜보는 경험은 너무나 만족스러워서 마치 완전한 해답처럼 느껴집니다. 하나의 좋은 개선 루프를 구축하는 것은 진정한 기술입니다 — 측정 가능한 것을 선택하고, 사이클을 닫고, 측정 사이에 조정하고 싶은 충동을 참는 것 — 그리고 이 기술을 가진 조직은 그렇지 않은 조직보다 성과가 뛰어납니다. 루프는 더 나아지기의 "헬로 월드"가 되었고, 모든 튜토리얼이 가르치고 모든 대시보드가 구현하는 패턴이 되었습니다.
단일 루프가 깨지는 지점
실패는 예정된 대로 도착하며, 무작위적이지 않습니다. 이는 루프의 형태에서 비롯된 네 가지 특정 결과입니다.
첫 번째는 고객 지원팀을 잡은 것이며, 이름이 있습니다: 굿하트의 법칙(Goodhart's law) , 충분히 강하게 최적화된 측정치는 원래 측정하던 것을 측정하지 않게 된다는 관찰입니다. 깊은 이유는 구조적입니다. 루프는 자신의 지표만 볼 수 있습니다 — 그것이 루프를 루프로 만드는 것입니다 — 그래서 지표를 움직이는 모든 방법을 찾을 것이며, 여기에는 지표의 목적을 배반하는 방법도 포함됩니다. 루프가 자신의 측정치를 조작할 때 오작동하는 것이 아닙니다. 그것은 정확히 만들어진 대로 하고 있는 것이며, 조용히 대리하고 있던 현실에서 분리된 숫자에 대해 말입니다.
두 번째 실패는 상향 맹목성입니다. 루프는 변수를 기준점으로 향하게 합니다 — 하지만 루프 내부에서는 기준점이 올바른지 물을 수 없습니다. 온도 조절기는 68도가 올바른 온도인지 궁금해할 수 없습니다. 영업팀의 루프는 할당량이 합리적이었는지 물을 수 없습니다. 평가 루프는 벤치마크가 고객이 느끼는 것을 측정하는지 질문할 수 없습니다. 누군가 그 목표를 설정했고, 종종 오래전에, 종종 직감으로 설정했으며, 루프는 충실히, 끊임없이 누군가가 만든 숫자를 향해 제어할 것입니다. 루프가 열심히 작동할수록, 잘못된 목표가 더 철저히 달성됩니다.
세 번째 실패는 갈등입니다. 실제 시스템은 많은 루프를 포함하며, 독립적으로 구축된 루프는 싸웁니다. 응답 속도를 최적화하는 루프는 철저함을 최적화하는 루프를 약화시킵니다. 성장을 공급하는 채용 루프는 품질을 유지하는 문화 루프를 긴장시킵니다. 일치하지 않는 HVAC 컨트롤러가 있는 건물에서는 한 루프가 방을 데우고 이웃 루프가 영원히 식히며, 각각 자신의 기준으로는 아름답게 작동합니다. 단일 루프 사고방식은 이러한 충돌에 대한 어휘가 없습니다. 각 루프를 따로 보면 제대로 작동하고 있기 때문입니다.
네 번째 실패는 가장 조용합니다: 루프 자체의 측정이 저하되며, 아무도 관찰자를 관찰하지 않습니다. 센서는 드리프트합니다. 데이터 파이프라인은 썩습니다. 정의는 지표 아래에서 바뀌지만 대시보드는 녹색으로 유지됩니다. 최악의 경우, 측정은 현실 확인에서 서류 확인으로 미끄러질 수 있습니다 — 보고서의 숫자가 다른 보고서의 숫자와 대조되어 확인되므로 — 루프는 아무것도 닿지 않는 데이터에서 계속 사이클을 돌게 됩니다. 측정이 현실과 분리된 상태에서 일정대로 작동하는 루프는 아무것도 개선하지 않습니다. 그것은 출석률이 좋은 연극일 뿐입니다.
그래프: 루프를 관찰하는 루프
성숙한 시스템이 실제로 개선을 처리하는 방식을 보면 패턴이 나타납니다: 그것들은 결코 하나의 루프가 아닙니다. 그것들은 네트워크입니다 — 연결된 루프, 루프 간 연결에 구조가 있는 것입니다.
머신러닝 운영은 어려운 방식으로, 한 번에 하나의 사고씩 이 형태를 키웠습니다. 진지한 배포 파이프라인은 "재훈련하고 출시"가 아닙니다. 그것은 챔피언-챌린저 루프(후보 모델이 교체 전에 실제 트래픽에서 현 모델을 이겨야 함)이고, 드리프트 모니터 루프(모델이 보는 데이터가 학습한 데이터와 여전히 유사한지 관찰)에 연결되고, 롤백 메커니즘(배포 후 지표가 한계를 위반하면 자동으로 되돌림)에 연결되며, 훈련 루프가 절대 볼 수 없는 보류된 평가 세트 — 의도적으로 블라인드된 루프로서 전체 작업은 최적화 루프가 자체 테스트를 조작하는 것을 잡는 것입니다. 각 조각은 루프입니다. 신뢰성은 에지에 있습니다: 어떤 루프가 어떤 루프를 공급하는지, 어떤 루프가 어떤 루프를 관찰하는지, 어떤 루프가 어떤 루프를 거부할 수 있는지.
개선이 신뢰할 수 있게 만들어진 곳마다 동일한 형태가 나타납니다. 잘 운영되는 회사는 다른 속도로 실행되는 루프의 그래프입니다: 더 느린 관리 루프(분기별 계획) 내부의 빠른 운영 루프(일일 스탠드업, 주간 지표), 더 느린 감사 루프(연간, 그리고 결정적으로 독립적인 — 운영 루프의 숫자가 여전히 현실과 일치하는지 확인) 내부, 그리고 가장 느린 루프인 이사회가 목표 자체가 여전히 올바른 목표인지 묻는 것. 신체도 마찬가지입니다: 온도 조절은 하나의 온도 조절기가 아니라 상호 작용하는 반사 신경의 망이며, 면역 체계는 본질적으로 전체 유기체에 대한 감사 루프이고, 느린 발달 과정은 빠른 루프가 방어하는 것을 재설정합니다. 모든 경우에 단일 루프의 네 가지 실패에 대한 답은 위상적입니다. 굿하트는 짝짓기로 답합니다: 모든 최적화 루프는 이기는 쉬운 방법을 잡는 반대 지표에 대한 관찰 루프를 얻습니다 — 해결률과 갱신률, 속도와 오류율. 상향 맹목성은 계층 구조로 답합니다: 더 느린 루프가 더 빠른 루프의 기준점을 소유하며, 목표 수정 자체가 처음 설정한 사람의 우연이 아니라 관리되는 사이클입니다. 갈등은 명시적 중재로 답합니다 — 싸우는 루프 위에 트레이드오프를 소유하는 루프. 그리고 측정 저하는 감사 루프로 답합니다. 그들의 유일한 기능은 주기적으로 다른 루프의 숫자가 여전히 현실과 접촉하는지 확인하는 것입니다.
다시 말해, 기술은 변화하고 있습니다. 하나의 깨끗한 루프를 구축하는 것은 이전 시대(한 달 전)의 기술이었습니다. 다음 시대의 기술은 루프 아키텍처입니다 — 지표는 절대 혼자 여행해서는 안 되며, 기준점에는 소유자가 필요하고, 속도는 분리되어야 빠른 루프가 느린 루프가 관리하는 것을 흔들 수 없으며, 그래프의 어떤 루프는 현실 자체에 대해 책임을 져야 한다는 것을 아는 것입니다. 설계의 단위는 더 이상 사이클이 아니라 사이클의 네트워크입니다.
변화가 실제로 의미하는 것
개선의 해결책이 단순히 더 많은 루프, 더 잘 배치된 것이라는 결론을 내리기 쉽습니다 — 위상이 치료법이라는 것입니다. 하지만 그래프를 밀어보면 더 어려운 진실이 나타나며, 그것이 전환의 진정한 교훈입니다.
전체 그래프를 구축하는 회사를 상상해보세요: 짝지어진 지표, 감사 루프, 하위 루프의 매개변수를 조정하는 메타 루프 — 그리고 이 모든 루프는 보고서를 소비합니다. 감사 루프는 운영 숫자를 재무 숫자와 대조 확인합니다. 재무 숫자는 운영이 공급하는 동일한 시스템에서 나옵니다. 메타 루프는 이 모든 것 위에 구축된 대시보드를 사용하여 임계값을 조정합니다. 모든 루프는 다른 루프를 관찰하고, 어떤 루프도 땅에 닿지 않습니다. 이 그래프는 순환적입니다: 모든 것이 일관되고 아무것도 검증되지 않은 상호 확인의 정교한 네트워크입니다. 그것은 단일 루프가 실패한 것과 정확히 같은 방식으로 실패할 것이며, 단지 더 늦고 더 비싸게, 내려가는 길에 훨씬 더 많은 녹색 불이 켜진 상태로 말입니다. 위상은 정교함을 샀습니다. 현실과의 접촉을 사지 않았습니다.
따라서 그래프는 어떤 에지 배열도 제공할 수 없는 것이 필요합니다: 앵커. 네트워크의 일부 측정은 논쟁할 수 없는 종류여야 합니다 — 은행에 입금된 수익, 실제로 실행된 테스트, 실제로 머무른 고객, 일치하거나 일치하지 않는 물리적 카운트. 일부 노드는 동결되어야 합니다 — 최적화 루프가 절대 조정할 수 없는 규칙, 정확히 최적화 도구가 약화시키고 싶어할 규칙이기 때문에, 훈련 루프가 절대 보류 세트를 볼 수 없는 것처럼. 그리고 한 가지는 그래프 외부에서 완전히 와야 합니다: 근본적으로 "더 나은" 것이 무엇을 의미하는지에 대한 답변. 루프는 기준점을 향해 최적화합니다. 루프의 그래프는 기준점을 관리하고 수정합니다. 하지만 원래의 판단 — 어떤 것들이 전혀 제어할 가치가 있는지, 동결된 규칙이 어디에 있어야 하는지 — 은 기계에 의해 생성될 수 없습니다. 그래프의 모든 루프가 그것을 전제로 하기 때문입니다. 그 판단은 실제 실패와의 접촉을 통해 사람들에 의해 제공되며, 가장 정교한 개선 아키텍처는 자신의 권위가 끝나는 지점을 표시할 만큼 정직한 것입니다.
트렌드의 방향
안전한 예측은 루프 아키텍처가 단일 루프가 그랬던 것처럼 정통이 된다는 것입니다: 튜토리얼은 바뀔 것이고, "왜 하나의 지표만으로는 충분하지 않은가"는 컨퍼런스 토크의 정전이 될 것이며, 모든 진지한 시스템은 이제 모든 진지한 시스템이 버전 관리를 탑재하는 것처럼 짝지어진 지표와 감사 사이클을 탑재할 것입니다. 더 깊은 예측은 여기서 발견된 패턴을 따릅니다: 루프의 그래프도 실패할 것입니다, 그들만의 특징적인 방식으로 — 순환적으로, 일관되게, 그럴듯하게 — 앵커 없이 구축된 곳이라면 어디든, 그리고 담론은 다시 다음에 오는 것으로 쇄도할 것입니다.
이는 지속적인 축이 결코 루프 대 그래프가 아니었다는 것을 시사합니다. 그것은 근거 없는 것 대 근거 있는 것입니다: 개선 기계가, 어떤 형태든, 개선한다고 주장하는 현실과 계속 접촉하는지 여부 — 숫자가 세계에 대해 정착하는지, 관찰자가 진정으로 독립적인지, 동결된 규칙이 압박 속에서도 동결 상태를 유지하는지, 그리고 가장 깊은 목표가 계산된 것이 아니라 선택되었음을 인정하는지. 단일 루프는 시스템이 더 나아지는 법을 배운 방법입니다. 그래프는 스스로를 속이지 않고 더 나아지는 법을 배우는 방법입니다. "더 나은" 것이 무엇을 의미하는지에 대해 정직하게 유지하는 것은 둘 중 하나와 다른 교훈입니다 — 그리고 그것은 오늘날의 루프 다이어그램이 고객들이 걸어 나가는 동안 작년의 단일 지표만큼이나 구식으로 보일 때에도 여전히 중요할 것입니다.





