본문으로 건너뛰기
Kreath Archive
TechProjectsBooksAbout
TechProjectsBooksAbout

내비게이션

  • Tech
  • Projects
  • Books
  • About
  • Tags

카테고리

  • AI / ML
  • 웹 개발
  • 프로그래밍
  • 개발 도구

연결

  • GitHub
  • Email
  • RSS
© 2026 Kreath Archive. All rights reserved.Built with Next.js + MDX
홈TechProjectsBooksAbout
//
  1. 홈
  2. 테크
  3. 1장: Agentic Workflow의 등장과 핵심 개념
2026년 3월 1일·AI / ML·

1장: Agentic Workflow의 등장과 핵심 개념

전통적 자동화에서 에이전틱 자동화로의 전환을 살펴보고, Agentic Workflow의 핵심 개념과 3단계 진화 모델, 구성 요소, 실제 사용 사례를 정리합니다.

18분227자9개 섹션
workflowaiautomation
공유
agentic-workflow1 / 10
12345678910
다음2장: 에이전트 기반 비즈니스 프로세스 설계

이 장에서 배울 내용

  • 전통적 자동화와 에이전틱 자동화의 근본적 차이
  • Agentic Workflow의 3단계 진화 모델
  • 핵심 구성 요소와 아키텍처 패턴
  • 2026년 현재 시장 동향과 실제 사용 사례

전통적 자동화의 한계

기업 자동화는 오랜 역사를 가지고 있습니다. **RPA(Robotic Process Automation)**는 정해진 규칙에 따라 반복 작업을 수행하고, **워크플로우 엔진(Workflow Engine)**은 미리 정의된 분기 조건에 따라 프로세스를 실행합니다. 이러한 전통적 자동화는 명확한 규칙이 존재하는 정형화된 업무에서 높은 효율을 보여주었습니다.

그러나 현실의 비즈니스 프로세스는 예외 상황으로 가득합니다. 고객 문의의 맥락을 파악하거나, 비정형 문서에서 핵심 정보를 추출하거나, 여러 시스템의 데이터를 종합적으로 판단해야 하는 상황에서 규칙 기반 자동화는 빠르게 한계에 부딪힙니다.

전통적 자동화의 주요 한계를 정리하면 다음과 같습니다.

  • 유연성 부족: 사전에 정의되지 않은 시나리오를 처리할 수 없습니다
  • 맥락 이해 불가: 자연어로 된 요청이나 비정형 데이터를 해석하지 못합니다
  • 확장 비용: 새로운 규칙을 추가할 때마다 개발과 배포가 필요합니다
  • 판단 능력 부재: 복합적인 조건에서 최선의 선택을 내리지 못합니다

Agentic Workflow란 무엇인가

**Agentic Workflow(에이전틱 워크플로우)**는 LLM 기반 AI 에이전트가 자율적으로 판단하고 도구를 사용하여 복잡한 비즈니스 프로세스를 수행하는 자동화 패러다임입니다. 단순히 "지시받은 대로 실행"하는 것이 아니라, 목표를 이해하고 상황에 맞는 전략을 수립하며 필요한 도구를 선택하여 작업을 완수합니다.

2026년 현재, 약 40%의 비즈니스 워크플로우가 에이전틱 AI에 의해 관리되고 있으며, 88%의 경영진이 AI 예산을 확대했습니다. 이는 단순한 트렌드가 아니라 기업 운영 방식의 근본적인 전환을 의미합니다.

Info

Agentic Workflow의 핵심 특성은 **자율적 판단(Autonomous Decision-Making)**입니다. 에이전트는 주어진 맥락을 분석하고, 사용 가능한 도구 중 최적의 조합을 선택하며, 중간 결과를 평가하여 다음 행동을 결정합니다.

전통 자동화 vs 에이전틱 자동화

구분전통 자동화에이전틱 자동화
의사결정사전 정의된 규칙LLM 기반 자율 판단
입력 처리정형 데이터만 가능비정형 데이터 포함 처리
예외 처리수동 에스컬레이션자율 해결 시도 후 에스컬레이션
확장성규칙 추가 개발 필요프롬프트 및 도구 조합으로 확장
학습불가능피드백 기반 개선 가능

3단계 진화 모델

에이전틱 자동화는 단번에 완전한 자율성을 달성하지 않습니다. 조직의 성숙도와 위험 허용 범위에 따라 3단계로 점진적으로 진화합니다.

1단계 — Assistance(보조)

에이전트는 사용자의 요청에 따라 작업을 수행하되, 모든 주요 결정에 대해 사용자의 확인을 받습니다. 이메일 초안 작성, 데이터 요약, 보고서 생성 등이 이 단계에 해당합니다. 사용자가 최종 결정권을 가지며, 에이전트는 생산성 도구로 기능합니다.

2단계 — Augmentation(증강)

에이전트가 사전 정의된 범위 내에서 자율적으로 작업을 수행하고, 사용자는 **Human-on-the-Loop(감독 역할)**으로 전환합니다. 신뢰도가 높은 결정은 자동으로 처리하고, 불확실한 경우에만 사용자에게 승인을 요청합니다. 고객 문의 1차 분류, 정기 보고서 자동 생성, 코드 리뷰 보조 등이 이 단계에서 가능합니다.

3단계 — Autonomy(자율)

에이전트가 end-to-end 워크플로우를 자율적으로 관리합니다. 다만 이는 "무제한 자율"이 아니라 **제한된 자율성(Bounded Autonomy)**을 의미합니다. 허용된 도구 목록, 측정 가능한 작업 범위, 프로덕션 로깅이 동반되어야 합니다.

Warning

제한된 자율성의 3가지 조건을 반드시 충족해야 합니다. 첫째, 에이전트가 사용할 수 있는 도구가 명시적으로 허용 목록(allowlist)에 등록되어야 합니다. 둘째, 작업 결과가 측정 가능해야 합니다. 셋째, 모든 에이전트 행동이 프로덕션 로그에 기록되어야 합니다.

핵심 구성 요소

Agentic Workflow 시스템은 다음과 같은 핵심 구성 요소로 이루어집니다.

Orchestrator(오케스트레이터)

전체 워크플로우의 실행 흐름을 관리합니다. 어떤 에이전트가 어떤 순서로 작업을 수행할지 결정하고, 에이전트 간 데이터 전달을 조율합니다. LangGraph나 Temporal 같은 프레임워크가 이 역할을 수행합니다.

Agent(에이전트)

특정 역할과 도구 세트를 가진 실행 단위입니다. 각 에이전트는 시스템 프롬프트로 역할이 정의되며, 할당된 도구만 사용할 수 있습니다. 단일 에이전트가 모든 작업을 처리하는 싱글 루프(Single-Loop) 패턴과, 전문화된 여러 에이전트가 협력하는 멀티 에이전트(Multi-Agent) 패턴이 있습니다.

Tool(도구)

에이전트가 외부 세계와 상호작용하는 인터페이스입니다. API 호출, 데이터베이스 조회, 파일 처리, 웹 검색 등이 도구로 제공됩니다. **MCP(Model Context Protocol)**를 사용하면 명시적인 입출력 스키마로 도구를 정의할 수 있습니다.

State Manager(상태 관리자)

워크플로우의 현재 상태를 관리하고 체크포인트를 저장합니다. 장기 실행 워크플로우에서 중단과 재개를 가능하게 하며, 실패 시 복구 지점을 제공합니다.

Audit Logger(감사 로거)

에이전트의 모든 결정과 행동을 불변 로그로 기록합니다. 규제 준수, 디버깅, 시스템 개선을 위한 핵심 인프라입니다.

아키텍처 패턴

Agentic Workflow를 구성하는 대표적인 아키텍처 패턴 3가지를 살펴보겠습니다.

싱글 루프 패턴

하나의 에이전트가 반복적으로 "관찰 - 판단 - 행동" 사이클을 수행합니다. 구현이 단순하고 디버깅이 쉽지만, 복잡한 워크플로우에서는 에이전트의 컨텍스트 윈도우를 빠르게 소진합니다.

single_loop_agent.py
python
async def single_loop_agent(task: str, tools: list[Tool]) -> str:
    messages = [SystemMessage(content=SYSTEM_PROMPT)]
    messages.append(HumanMessage(content=task))
 
    while True:
        response = await llm.ainvoke(messages)
 
        if response.tool_calls:
            for tool_call in response.tool_calls:
                result = await execute_tool(tool_call, tools)
                messages.append(ToolMessage(content=result))
        else:
            return response.content

멀티 에이전트 패턴

전문화된 에이전트들이 각자의 역할을 수행하고, 오케스트레이터가 작업을 분배합니다. 관심사 분리가 명확하고 각 에이전트의 컨텍스트를 효율적으로 관리할 수 있습니다.

오케스트레이터 패턴

중앙 오케스트레이터가 워크플로우 DAG를 관리하며, 각 노드에서 적절한 에이전트를 호출합니다. 복잡한 비즈니스 프로세스에 적합하며, 상태 관리와 에러 복구가 체계적으로 이루어집니다.

Tip

싱글 루프 패턴은 단순한 작업에 적합하지만, 장기 실행 워크플로우, 권한 분리가 필요한 경우, 실수 비용이 높은 시나리오에서는 멀티 에이전트 또는 오케스트레이터 패턴을 사용하는 것이 좋습니다.

실제 사용 사례

고객 지원 자동화

고객 문의를 자동 분류하고, 관련 문서를 검색하여 답변을 생성하며, 복잡한 케이스는 전문 상담원에게 에스컬레이션합니다. 1차 응답 시간을 90% 이상 단축할 수 있습니다.

문서 처리 워크플로우

계약서, 인보이스, 보고서 등 비정형 문서에서 핵심 정보를 추출하고, 검증하며, 관련 시스템에 입력합니다. 수작업 대비 처리 속도가 10배 이상 향상됩니다.

DevOps 자동화

인시던트 감지 시 로그를 분석하고, 근본 원인을 추론하며, 알려진 문제에 대해서는 자동으로 복구 조치를 실행합니다. 평균 복구 시간(MTTR)을 크게 줄일 수 있습니다.

데이터 파이프라인 관리

데이터 품질 이슈를 감지하고, 원인을 분석하며, 적절한 보정 조치를 자동으로 수행합니다. 데이터 엔지니어의 반복적인 수동 개입을 대폭 줄여줍니다.


정리

이 장에서는 전통적 자동화의 한계와 Agentic Workflow의 등장 배경을 살펴보았습니다. 핵심 내용을 정리하면 다음과 같습니다.

  • Agentic Workflow는 LLM 기반 AI 에이전트가 자율적으로 판단하고 도구를 사용하여 복잡한 프로세스를 수행하는 패러다임입니다
  • 3단계 진화 모델(Assistance - Augmentation - Autonomy)을 통해 점진적으로 자율성을 확대합니다
  • 제한된 자율성(Bounded Autonomy)은 허용된 도구, 측정 가능한 작업, 프로덕션 로깅이라는 3가지 조건을 전제합니다
  • 오케스트레이터, 에이전트, 도구, 상태 관리자, 감사 로거가 핵심 구성 요소입니다

다음 장 예고

2장에서는 실제로 에이전트 기반 비즈니스 프로세스를 설계하는 방법을 다룹니다. 프로세스 분석과 자동화 후보 선정부터 태스크 분해, 에이전트 역할 정의, 워크플로우 DAG 설계까지 체계적인 설계 방법론을 살펴보겠습니다.

이 글이 도움이 되셨나요?

관련 주제 더 보기

#workflow#ai#automation

관련 글

AI / ML

2장: 에이전트 기반 비즈니스 프로세스 설계

Agentic Workflow를 위한 프로세스 분석, 태스크 분해, 에이전트 역할 정의, 워크플로우 DAG 설계 방법론을 체계적으로 정리합니다.

2026년 3월 3일·16분
AI / ML

3장: Human-in-the-Loop 설계

Agentic Workflow의 핵심 안전장치인 HITL과 Human-on-the-Loop 패턴, 승인 게이트, 에스컬레이션 정책, 신뢰도 기반 라우팅, 점진적 자율성 확대 전략을 다룹니다.

2026년 3월 5일·17분
AI / ML

4장: 장기 실행 워크플로우 관리

시간/일 단위 워크플로우의 듀러블 실행, 체크포인팅, 일시 정지와 재개, 상태 직렬화, 타임아웃 관리, 분산 실행 전략을 정리합니다.

2026년 3월 7일·16분
다음 글2장: 에이전트 기반 비즈니스 프로세스 설계

댓글

목차

약 18분 남음
  • 이 장에서 배울 내용
  • 전통적 자동화의 한계
  • Agentic Workflow란 무엇인가
    • 전통 자동화 vs 에이전틱 자동화
  • 3단계 진화 모델
    • 1단계 — Assistance(보조)
    • 2단계 — Augmentation(증강)
    • 3단계 — Autonomy(자율)
  • 핵심 구성 요소
    • Orchestrator(오케스트레이터)
    • Agent(에이전트)
    • Tool(도구)
    • State Manager(상태 관리자)
    • Audit Logger(감사 로거)
  • 아키텍처 패턴
    • 싱글 루프 패턴
    • 멀티 에이전트 패턴
    • 오케스트레이터 패턴
  • 실제 사용 사례
    • 고객 지원 자동화
    • 문서 처리 워크플로우
    • DevOps 자동화
    • 데이터 파이프라인 관리
  • 정리
  • 다음 장 예고