피드로 돌아가기
Thinking in Workflows: Balancing agentic, programmatic, and manual steps
Dev.toDev.to
DevOps

Agentic, Programmatic, Manual 단계를 혼합한 Workflow-as-Code 기반 프로세스 최적화

Thinking in Workflows: Balancing agentic, programmatic, and manual steps

Anthony Barbieri2026년 6월 2일3intermediate

Context

GenAI 도입으로 코드 생성 속도는 증가했으나, 기존의 수동 리뷰 중심 프로세스가 심각한 병목 지점으로 작용. 특히 릴리스 직전의 보안 리뷰로 인한 개발 지연과 비용 증가 문제가 상존하는 구조적 한계 노출.

Technical Solution

  • Workflow-as-Code 패턴 도입을 통한 워크플로우 정의와 실행 환경의 물리적 분리
  • 가용성 제약이 큰 Human Review를 대체하기 위해 초기 단계에 AI Agent를 배치하여 위험 요소 사전 플래깅
  • Determinism이 필수적인 크리티컬 경로에 대해 Programmatic Step을 적용하여 실행 일관성 확보
  • Context 기반의 고차원 판단이 필요한 영역에 한해 Human Judgment를 유지하는 하이브리드 제어 설계
  • Value Stream Mapping 기법을 통한 단계별 소유권(Agent vs Code vs Human) 최적화 및 지속적 재배치

1. 현재 프로세스의 Value Stream Map을 작성하여 가장 비용이 높은 병목 지점 식별

2. Determinism이 필요한 단계는 Programmatic하게, 패턴 인식이 필요한 단계는 Agentic하게 전환 검토

3. Workflow 정의를 코드화하여 개별 단계의 실행 주체를 유연하게 변경할 수 있는 구조 확보

4. 단순 태스크 수행(Task)과 목표 설정(Goal Setting)을 분리하여 Human-in-the-loop 설계 적용

원문 읽기