📺 영상 요약 아카이브
← 목록

요즘 뜨는 그래프 엔지니어링, 대체 뭘까? | 정말 필요한지 직접 비교해 봤습니다

커리어해커 알렉스 · 2026-11-01 12:00 · 16:19

한 줄 핵심

그래프 엔지니어링은 AI 작업을 노드·엣지·상태로 설계하는 방식이지만, 실제로는 루프 엔지니어링의 확장선에 가깝고, 구조를 늘리기보다 먼저 검사기를 붙이는 편이 더 싸고 안정적이다.

시간별 요약

  1. 0:00
    오프닝과 정의 그래프 엔지니어링은 일을 노드로 쪼개고 엣지로 연결한 뒤, 각 단계를 코드·모델·사람 중 누가 결정할지 설계하는 일로 정의된다. 결국 AI에게 업무를 나눠 맡길 때 어디를 자동화하고 어디를 위임할지 정하는 설계 문제다.
  2. 0:38
    X에서 퍼진 이름 이 용어는 공식 발표가 아니라 X에서의 농담과 패러디를 통해 퍼졌다. 즉, 학술 용어라기보다 온라인 담론에서 빠르게 유행한 이름에 가깝다.
  3. 1:09
    사다리는 계단이 아니라 양파 프롬프트 엔지니어링, 컨텍스트 엔지니어링, 하네스 엔지니어링, 루프 엔지니어링, 그래프 엔지니어링은 서로 대체되는 계단이 아니라 겹겹이 쌓인 층에 가깝다. 그래프는 여러 루프를 어떤 순서와 조건으로 묶을지 묻는 개념이며, 루프 역시 가장 작은 그래프로 볼 수 있다.
  4. 2:02
    퍼진 이야기 세 개 그래프 엔지니어링을 둘러싼 대표적 주장들에는 사실과 과장이 섞여 있다. 숫자를 볼 때는 어떤 그래프인지, 무엇과 비교했는지, 숫자의 출처가 어디인지부터 확인해야 한다.
  5. 2:50
    식당 주방으로 보면 노드는 주문, 요리, 검수, 서빙 같은 개별 작업이고 엣지는 다음에 무엇이 이어질지를 정하는 규칙이다. 상태는 모든 노드가 함께 참고하는 주문서이며, 그래프 설계의 핵심은 각 엣지를 코드가 정할지 모델이 정할지 구분하는 데 있다.
  6. 3:38
    이름만 새것, 진짜 새것 노드와 엣지로 업무를 나누는 생각 자체는 오래된 워크플로우 엔진의 연장선이다. 다만 새로워진 점은 노드 하나가 에이전트 전체가 되었고, 모델이 직접 그래프를 짜기 시작했다는 점이다.
  7. 4:33
    네 가지 그래프 그래프라는 말은 제어 그래프, 지식 그래프, 실행 기록 트레이스, 개선 그래프라는 네 가지 뜻으로 쓰인다. 따라서 어떤 그래프를 말하는지 먼저 구분하지 않으면 RAG와 제어 흐름을 같은 범주로 착각하기 쉽다.
  8. 5:49
    노드와 엣지 실제 제작 환경을 예로 들면, 에이전트 세션 하나하나가 노드이고 잡과 슬랙 스레드가 서로를 깨우는 관계가 엣지가 된다. 일이 흩어졌다가 다시 한 곳으로 모이는 팬아웃·팬인 구조까지 모두 그래프로 표현할 수 있다.
  9. 6:54
    상태 상태는 목표, 완료한 일, 증거, 가정, 다음 할 일, 되돌리는 방법, 중복 방지 키를 담는 공동 기록 저장소다. 많은 그래프 설계에서 빠지기 쉬운 핵심 요소가 바로 이 상태 관리다.
  10. 7:12
    검증 노드와 사람 게이트 승인, 삭제, 권한 변경, 보안 개정처럼 위험한 작업은 사람 승인 노드로 분리되고, 그 외에는 자동 검사와 세이프 머지로 처리된다. 사람을 자주 개입시키기보다 검증 노드를 늘려 병목을 줄이는 구조다.
  11. 8:43
    감시 루프와 경계 감시 프로그램은 멈춘 세션을 확인하고 필요한 경우에만 다음 행동을 제안하지만, 삭제·결제·권한 같은 게이트성 작업은 건드리지 않는다. 결국 중요한 것은 노드 자체보다 어디서 검증하고 어디서 사람이 멈출지를 정한 경계다.
  12. 9:21
    실험 설계 출처 문서를 읽고 사실 여부를 답하는 과제로 루프, 코드 검사 루프, 그래프 구조를 비교했다. 비교의 핵심은 모델 자체가 아니라 모델 주변의 구조를 어떻게 바꾸느냐였다.
  13. 10:30
    결과 이 실험에서는 코드 검사 루프가 가장 빠르고 토큰도 가장 적게 썼고, 그래프는 더 느리고 더 비쌌다. 과제에 비해 첫 답이 이미 충분히 좋았다면 구조를 복잡하게 만드는 이득이 작다.
  14. 11:16
    실패 해부와 한계 자기 검사 루프는 검사 단계가 답을 망가뜨리고도 스스로 정답이라고 판정하는 문제가 있었다. 그래프도 상태 형식이 어긋나면 정답을 잃을 수 있었고, 결국 상태를 JSON으로 정리한 뒤에야 안정화됐다.
  15. 12:33
    체크리스트 그래프를 쓸 이유는 병렬 작업, 독립 검증, 서로 다른 모델·도구·권한, 사람 승인, 장시간 실행의 다섯 가지다. 반대로 한 번에 끝나거나, 결과 검증이 어렵거나, 에이전트가 목표를 자주 잊는다면 아직은 루프가 더 적합하다.
  16. 13:31
    비용과 반대 증거 멀티에이전트나 복잡한 그래프는 성능을 올릴 수 있지만 토큰과 관리 비용이 크게 증가한다. 일부 연구에서는 에이전트를 더 붙였을 때 오히려 성능이 떨어졌기 때문에, 그래프는 공짜 성능 향상 장치가 아니다.
  17. 14:09
    오늘 가져갈 것 그래프 관련 주장이나 숫자는 반드시 그래프의 종류, 비교 대상, 원 출처를 확인해야 한다. 또한 일을 노드·엣지·상태로 그려 보고, 그래프를 쓸 이유가 둘 이상일 때만 구조를 늘려야 한다.
  18. 14:38
    하네스를 그래프로 그려 주는 프롬프트 현재 쓰는 에이전트 하네스의 설정 파일이나 규칙 문서를 넣으면 노드·엣지·상태를 표로 정리하고 Mermaid 그림까지 만드는 프롬프트를 제공한다. 이를 통해 검사 없이 흘러가는 엣지와 사람이 개입하는 지점을 한눈에 확인할 수 있다.
  19. 15:34
    정리와 다음 강의 영상은 그래프 엔지니어링의 정의, 실제 구조, 실험 결과, 적용 기준을 한 번에 정리한다. 지금 당장 할 일은 현재 하네스를 그래프로 그려 보고, 다음으로 상태와 기억 설계를 더 깊게 보는 것이다.

실무 인사이트

  • 그래프 엔지니어링을 고민할 때는 먼저 '루프 하나로도 충분한가'를 확인하고, 병렬성·검증·권한·장기 실행이 분명할 때만 구조를 확장하는 것이 비용 대비 효율적이다.
  • 실무에서는 노드보다 상태 설계가 더 자주 실패 지점이므로, 상태를 구조화된 형식(JSON 등)으로 고정하고 검사기를 먼저 붙이는 것이 가장 큰 효과를 낸다.
  • 그래프 관련 성과 수치를 볼 때는 비교 대상과 측정 조건을 먼저 확인해야 하며, 그렇지 않으면 RAG·제어 그래프·개선 그래프를 섞어 오해하기 쉽다.