← 최신 논문
🤖 AI

Graph-Based Agentic AI with LangGraph: Workflow Pathways for Long-Running Stateful Business Processes

이 논문은 복잡하고 상태를 유지하는 비즈니스 워크플로를 위해 LangGraph를 구현하는 실무자를 위한 가이드로서, LangGraph의 구조적 특징을 활용하여 신뢰성과 감사 가능성을 확보하는 방법을 보여주는 세 가지 실행 가능한 레시피를 제공하며, 이 기술이 보편적인 기본 설정으로서가 아니라 워크플로의 복잡성에 따라 채택되어야 함을 명확히 한다.

원저자: Daniel Pearson, Sidney Shapiro, Emiliano Sebastian Gonzalez Venegas, Sanad Al-Khatib, Aurora Pinzón Arzola

게시일 2026-07-22
📖 4 분 읽기☕ 가벼운 읽기

원저자: Daniel Pearson, Sidney Shapiro, Emiliano Sebastian Gonzalez Venegas, Sanad Al-Khatib, Aurora Pinzón Arzola

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 복잡한 과업, 예를 들어 거대한 다일간의 자동차 여행을 계획하는 일을 돕는 로봇 비서를 만든다고 상상해 보십시오. 당신이 로봇에게 "경로를 찾아줘"라고 말하면, 로봇은 단순히 도로 목록만 내뱉을 수도 있습니다. 하지만 만약 그 여행에 날씨 확인, 부모님의 허락 받기, 타이어 펑크 수리, 그리고 교통 상황에 따른 우회 결정 등이 포함되어 있다면 어떨까요? 한 번에 하나의 질문에만 답하는 단순한 로봇은 길을 잃거나, 진행 상황을 잊어버리거나, 문제가 생겼을 때 충돌을 일으킬 수 있습니다. 이것이 바로 인공지능(AI), 구체적으로는 '에이전트(스마트한 컴퓨터 프로그램)'를 다루는 분야의 세계입니다. 큰 과제는 단순히 로봇이 말을 잘하게 만드는 것이 아니라, 로봇이 자신이 무엇을 하고 있는지 기억하고, 도움이 필요할 때 멈추며, 위치를 놓치지 않고 스스로 실수를 바로잡을 수 있게 만드는 것입니다. 이 논문은 LangGraph라는 특정 도구를 탐구합니다. 이는 로봇을 위한 설계도나 순서도 역할을 하며, 규칙이 변하고 인간의 승인이 필요한 길고 복잡한 여정을 관리하도록 돕습니다.

이 논문의 저자들인 캐나다, 멕시코, 요르단의 대학 연구진은 LangGraph가 로봇을 시 쓰기나 수학 문제 풀기에 더 "똑똑하게" 만든다는 것을 증명하려는 것이 아닙니다. 대신, 그들은 다른 질문을 던집니다: 언제 실제로 로봇의 두뇌를 실행하기 위해 복잡한 순서도를 사용하는 것이 가치가 있는가? 그들은 단순한 작업의 경우, 순서도를 사용하는 것이 주방에서 우유를 찾기 위해 거대하고 비싼 지도를 사용하는 것과 같이 과하다고 주장합니다. 하지만 로봇이 멈춰 서서 인간의 승인을 기다리고, 실수를 수정하고, 중단된 지점에서 정확히 다시 시작해야 하는 길고 복ับสน잡한 실제 비즈니스 업무의 경우에는 순서도가 상황이 무너지는 것을 막는 유일한 방법입니다.

이 논문은 이러한 스마트하고 오래 지속되는 워크플로우를 구축하는 세 가지 "레시피(단계별 가이드)"를 제시합니다. 이 레시피들을 서로 다른 유형의 자동차 여행이라고 생각해보십시오:

  1. "스스로 고치는" 여행 (SQL 분석): 로봇이 "텍사스에서 우리는 얼마나 벌었는가?"와 같은 질문에 답하기 위해 거대한 데이터베이스를 읽으려고 한다고 상상해 보십시오. 때때로 로봇은 오류를 일으키는 잘못된 쿼리(데이터 요청)를 작성할 수 있습니다. 이 레시피는 로봇이 단순히 "에러"라고 말하며 포기하는 대신, 발생한 오류를 보고 자신이 실수했음을 깨달은 뒤, 쿼리를 수정하여 다시 시도하도록 가르칩니다. 로봇은 몇 번이나 시도했는지에 대한 "점수판"을 유지합니다. 만약 너무 많이 실패하면, 인간에게 항복을 선언합니다. 순서도는 로봇이 무한 루프에 빠지지 않도록 "다시 시도하기" 또는 "포기하기"에 대한 명확한 경로를 제공합니다.

  2. "신뢰하되 검증하라" 여행 (Agentic RAG): 이것은 로봇이 방대한 문서 도서관에서 답을 찾아야 할 때를 위한 것입니다. 때때로 로봇은 도움이 될 것처럼 보이지만 실제로는 약하거나 신뢰할 수 없는 문서를 발견할 수 있습니다. 단순한 로봇은 그냥 추측해서 답을 내놓을 수도 있습니다. 이 레시피는 로봇이 엄격한 사서처럼 행동하도록 가르칩니다: "이 증거가 충분히 좋은가?" 만약 증거가 약하다면, 순서도는 로봇이 돌아가서 더 나은 문서를 검색하도록 강제합니다. 만약 검색 기회를 다 소진하면, 로봇은 가짜 답을 만들어내는 대신 "모르겠다"라고 말해야 합니다. 순서도는 "계속 찾을 것인지" 또는 "멈추고 무지를 인정할 것인지"에 대한 결정을 로봇의 마음속에 숨겨진 생각 이 아니라, 눈에 보이고 추적 가능한 단계로 만듭니다.

  3. "상사의 결재를 기다리는" 여행 (Human-in-the-Loop 정책 검토): 이것은 가장 극적인 사례입니다. 로봇이 심각한 규칙 위반을 저지른 직원을 해고할지 결정해야 한다고 상상해 보십시오. 이것은 매우 중요한 결정입니다. 이 레시피는 로봇이 결정을 초안하고, 그 위험도를 체크한 뒤, 전체 프로세스를 일시 정지하는 방법을 보여줍니다. 로봇은 초안을 "대기실"에 두고 인간 매니저가 이를 읽고, 승인하거나, 피드백을 줄 때까지 기다립니다. 일단 인간이 "재개"를 누르면, 로봇은 모든 메모와 맥락을 그대로 간직한 채 멈췄던 지점에서 정확히 다시 시작하여 업무를 완료합니다. 논문은 만약 "체크포인트" 시스템(비디오 게임의 저장 버튼 같은 것)이 없다면, 컴퓨터가 재시작되거나 인간이 답변하는 데 일주일이 걸릴 경우 로봇이 모든 것을 잊어버릴 것이라는 점을 강조합니다.

저자들은 이 도구가 무엇이 아닌지를 매우 명확히 밝힙니다. 만약 로봇이 단순히 간단한 질문에 답하거나, 기본 양식을 채우거나, 단일 문장을 최적화해야 한다면, 이 복잡한 순서도 시스템을 사용하는 것은 빵 한 조각을 굽기 위해 원자력 발전소를 사용하는 것과 같다고 경고합니다. 그것은 이득 없이 혼란과 비용만 가중시킵니다. 그러한 단순한 경우에는 직선형 코드나 더 단순한 도구가 더 낫습니다.

궁극적으로, 이 논문은 제작자들을 위한 가이드입니다. 저자들은 LangGraph의 진정한 힘이 AI를 더 똑똑하게 만드는 데 있는 것이 아니라, AI의 프로세스를 가시화하고 안전하게 만드는 데 있다고 제안합니다. 이것은 로봇이 "생각"하는 블랙박스를, 왜 특정 경로를 선택했는지, 어디서 멈췄는지, 어떻게 오류를 수정했는지를 명확히 볼 수 있는 투명한 지도로 바꿉니다. 이러한 워크플로우를 숨겨진 마법이 아닌 명시적인 지도로 다룸으로써, 기업은 신뢰할 수 있고, 감사 가능하며, 현실 세계의 복잡한 실체에 대비할 수 있는 AI 시스템을 구축할 수 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →