에이전트형 워크플로란 무엇인가요?

최종 업데이트: 2026년 8월 11일

에이전트형 워크플로는 자율적인 AI 에이전트가 추론, 계획, 외부 도구를 사용하여 복잡한 다단계 작업을 최소한의 인적 개입으로 실행하는 동적인 AI 기반 프로세스입니다. 엄격하게 사전 정의된 경로를 따르는 기존 자동화 스크립트와 달리, 에이전트형 시스템은 대규모 언어 모델(LLM)을 활용하여 목표를 적극적으로 해석하고, 전략을 수립하며, 런타임 환경에 따라 작업을 동적으로 조정합니다.

이 아키텍처는 근본적인 운영 변화를 나타냅니다. 단순히 정적 프롬프트에 답하는 수동적인 컨설턴트 역할을 하는 대신, 에이전트 AI는 숙련된 디지털 직원처럼 작동합니다. 전반적인 비즈니스 또는 인프라 목표를 이해하고 대상 목표를 완전히 책임지도록 설계되었습니다.

프롬프트부터 프로덕션까지 에이전트 중심 워크플로

에이전트형 워크플로는 어떻게 작동하나요?

능동적인 에이전트 시스템의 기본 인프라 로직은 지속적인 인식, 추론, 행동 루프에 의존합니다. 자율 에이전트는 상위 수준의 목표를 수집하면 즉시 해당 목표를 순차적이고 관리 가능한 하위 작업으로 파싱합니다. 이러한 분해는 매우 중요합니다. 모델이 즉각적인 요구사항에 집중할 수 있게 하여 인지 부하를 크게 줄이고 모델이 단일 계산 패스에서 대규모 문제를 해결하려고 할 때 자주 발생하는 할루시네이션 출력을 방지할 수 있습니다.

활성 실행 단계에서 모델은 실시간 원격 분석을 지속적으로 처리하고, 필요한 API를 트리거하며, 작업 결과를 평가합니다. 에이전트는 동적으로 작동하므로 런타임 오류나 예상치 못한 데이터 형식에 대해 자율적으로 대처하여 모든 단계에서 수동으로 사람이 개입할 때까지 기다리지 않고도 목표 결과를 달성할 수 있습니다.

이를 설명하기 위해 에이전트형 워크플로가 애플리케이션 구성요소를 현대화하고 기존의 수동 문제 해결 프로세스를 대체하는 데 도움이 되는 단계별 엔터프라이즈 시나리오를 살펴보겠습니다.

1. 애플리케이션 문제의 맥락 파악

에이전트는 마이크로서비스의 성능 저하에 대한 알림을 수집하고 Google Kubernetes Engine(GKE)의 활성 배포를 Cloud Source Repositories의 최근 코드 변경사항과 자율적으로 상호 참조하여 영향 범위를 정의합니다. 

2. 자율 진단 실행

시스템은 Cloud Logging의 애플리케이션 로그와 Cloud Monitoring의 측정항목을 직접 쿼리하여 지연 시간이 긴 특정 API 호출 또는 속도 저하를 일으키는 리소스 경합을 격리합니다.

3. 동적 도구 실행

에이전트는 인프라 API를 사용하여 임시의 격리된 GKE 클러스터를 프로비저닝하여 프로덕션 트래픽에 영향을 미치지 않고 제안된 구성 변경 또는 코드 패치를 안전하게 적용하고 벤치마킹합니다.

4. 런타임 적응 및 자체 수정

제안된 수정사항이 샌드박스에서 지연 시간을 해결하지 못하면 에이전트는 전략을 전환합니다. 비정상 종료되거나 일반적인 실패 티켓을 보내는 대신 컨테이너 리소스 사용률을 평가하고 포드 자동 확장 파라미터를 조정하거나 코드 리팩터링을 제안하는 등 제대로 작동하는 솔루션을 찾을 때까지 대체 최적화를 시도합니다.

5. 배포 및 메모리 통합

수정이 성공적으로 완료되었는지 확인한 후 에이전트는 필수 인간 참여형(HITL) 검토를 위해 솔루션을 준비합니다. 인간 시스템 설계자가 변경사항을 승인하면 에이전트는 프로덕션에 최적화를 적용하고 전체 문제 해결 로직을 장기 메모리 뱅크에 기록하여 향후 사고 대응을 가속화합니다.

에이전트형 워크플로의 구성요소

에이전트형 워크플로는 모놀리식 애플리케이션이 아니라 LLM이 단순히 텍스트를 생성하는 것에서 벗어나 세상과 적극적으로 상호작용할 수 있도록 하는 여러 가지 기본 토대를 기반으로 빌드됩니다.

엔터프라이즈 규모의 워크로드에서는 단일 AI 에이전트만으로는 충분하지 않은 경우가 많습니다. 멀티 에이전트 프레임워크를 사용하면 코드 분석 에이전트, 배포 에이전트, 보안 감사 에이전트와 같은 전문 에이전트가 협업하고, 하위 작업을 인계하고, 비동기식으로 통신할 수 있습니다. 이러한 조정을 통해 컨텍스트 한계나 도메인 전문화로 인해 독립형 모델이 안정적으로 처리할 수 없는 복잡한 아키텍처 목표를 효율적으로 달성할 수 있습니다. 

AI 에이전트는 워크플로의 자율적인 조정자 역할을 하며, Google의 Gemini와 같은 기본 LLM은 핵심 추론 엔진 역할을 합니다. LLM은 자연어 의도를 이해하고, 방대한 양의 비정형 정보를 종합하며, 에이전트의 다음 행동을 지시하는 논리적 라우팅 결정을 내리는 데 필요한 인지 능력을 제공합니다.

도구는 기본적으로 에이전트의 '손'입니다. 워크플로를 사용하면 LLM이 실시간 환경과 상호작용할 수 있는 기능을 부여하여 정적 학습 데이터에서 벗어날 수 있습니다. 도구 호출을 통해 에이전트는 Cloud Shell을 통해 bash 스크립트를 실행하고, 라이브 웹을 검색하고, Google Cloud API와 상호작용하거나, 모델 컨텍스트 프로토콜(MCP)과 같은 표준을 사용하여 외부 데이터베이스를 원활하게 쿼리하고 서드 파티 SaaS 애플리케이션과 상호작용할 수 있습니다. Google Cloud 내에서 Cloud Assist와 같은 제품을 사용하면 에이전트가 다양한 도구를 호출하여 클라우드 리소스를 검사, 수정, 최적화할 수 있습니다.

에이전트 AI의 중요한 차이점은 단기 컨텍스트 윈도우 메모리와 장기 지속 메모리 간의 차이입니다. 진정한 에이전트형 워크플로에는 장기 메모리가 필요합니다. 장기 메모리는 메모리 뱅크 또는 전용 벡터 데이터베이스를 통해 관리되는 경우가 많으며, 특정 사용자 환경설정을 기억하고, 실행 과정에서 과거의 실수로부터 학습하며, 시간이 지남에 따라 여러 연결이 끊긴 세션에서 스테이트풀(Stateful) 컨텍스트를 유지합니다. 이는 장기간에 걸쳐 진행되는 복잡한 애플리케이션 현대화 프로젝트에 매우 중요합니다.

에이전트형 워크플로의 설계 패턴

개발자는 신뢰할 수 있는 자율성을 달성하기 위해 에이전트가 환경 내에서 '생각'하고 작동하는 방식을 안내하는 특정 아키텍처 설계 패턴을 사용하여 이러한 워크플로를 구성합니다.

  • 계획 패턴(작업 분해): 에이전트가 '이 레거시 애플리케이션을 GKE로 마이그레이션해 줘'와 같은 대규모의 복잡한 목표를 받으면 즉시 '종속 항목 분석', '구성요소 컨테이너화', '네트워킹 설정', '스테이징에서 테스트'와 같은 더 작고 순차적인 하위 작업으로 분해합니다. 이 패턴은 모델의 인지 부하를 줄이고, 추론을 관리 가능한 단계로 그라운딩하며, 할루시네이션을 크게 방지합니다.
  • 도구 사용 패턴: 에이전트는 현재 하위 작업의 컨텍스트에 따라 실행할 API, 스크립트 또는 쿼리를 동적으로 선택합니다. 에이전트형 RAG(검색 증강 생성)와 같은 프레임워크를 활용하는 에이전트는 프롬프트에서 수동적으로 수신하기를 기다리는 대신 데이터베이스, 코드 저장소 또는 웹에서 필요한 컨텍스트를 적극적으로 가져옵니다. 예를 들어 에이전트는 Cloud 애셋 인벤토리 API를 사용하여 현재 인프라를 파악할 수 있습니다.
  • 반영 패턴(자체 수정): 이 패턴은 에이전트가 작업을 실행하고(예: Terraform 코드 블록 작성), 결과 빌드 또는 배포 로그를 읽고, 자체 출력을 비판하고, 테스트를 통과하고 실행이 성공할 때까지 솔루션을 자동으로 다시 작성하는 반복적인 피드백 루프를 사용합니다. 이는 신뢰할 수 있는 코드형 인프라(IaC) 생성을 위해 매우 중요합니다.

자주 묻는 질문(FAQ)

다음은 설계자와 개발자가 에이전트형 워크플로를 평가할 때 자주 묻는 기술적인 질문입니다.

표준 챗봇과 같은 비에이전트형 워크플로는 인간의 명시적인 단계별 지시를 기다리며 단일 프롬프트-응답 주기로 작동합니다. 에이전트형 워크플로는 목표 지향적이고 자율적입니다. 자체적으로 다단계 계획을 생성하고, 외부 도구와 상호작용하며, 지속적인 인간의 입력 없이도 전체 목표가 달성될 때까지 자체 수정 주기를 반복합니다.

에이전트형 워크플로는 기존 애플리케이션의 마이그레이션을 자동화할 수 있습니다. 에이전트는 Git 저장소에서 애플리케이션의 코드베이스를 분석하고, 종속 항목을 식별하고, 컨테이너화 계획을 생성한 다음, 도구를 사용하여 Dockerfile을 만들고, Cloud Run 또는 GKE에 배포하고, 부하 분산을 구성하는 등의 작업을 최소한의 인적 감독으로 시작할 수 있습니다. 

에이전트형 워크플로는 웹 검색, API 호출 또는 RAG를 통해 신뢰할 수 없는 외부 데이터를 적극적으로 가져와 처리하기 때문에 간접 프롬프트 인젝션에 매우 취약합니다. 에이전트가 겉보기에는 무해한 웹페이지나 문서에 숨겨진 악성 명령어를 수집하면 원래 명령어를 무시하고 승인되지 않은 도구를 실행하거나 민감한 정보를 유출하도록 속일 수 있습니다. 이를 완화하려면 엄격한 입력 검증, 지속적인 모니터링, 물리적 실행 환경에서 LLM의 추론 엔진을 격리하는 것이 필요합니다.

프로덕션 인프라 수정, 실제 금융 거래 실행, 민감한 외부 커뮤니케이션 전송과 같이 중대한 영향을 미치거나 되돌릴 수 없는 조치에는 인간 참여형(Human-In-The-Loop)이 필수적인 보안 제어입니다. 에이전트는 복잡한 작업을 자율적으로 계획, 추론, 준비할 수 있지만, 최종적이고 중요한 도구 실행이 이루어지기 전에 워크플로를 일시중지하고 인간의 명시적 승인을 요구하도록 설계해야 합니다.

에이전트형 워크플로의 이점

에이전트형 워크플로는 선형 대화 문자열을 만드는 것에서 자율적인 디지털 작업자에게 복잡한 목표를 할당하는 것으로 엔지니어링의 초점을 전환함으로써 엔터프라이즈 자동화를 근본적으로 변화시킵니다. 이 아키텍처를 사용하면 시스템이 기존의 경직된 코드로는 관리할 수 없는 대량의 예측 불가능한 작업을 처리할 수 있으며, 특히 동적인 클라우드 환경에서 더욱 그렇습니다.

애플리케이션 배포 가속화

에이전트형 시스템은 코드 생성, 테스트, 배포 파이프라인 관리와 같은 반복적인 개발 작업을 자동화하여 새로운 기능과 현대화된 애플리케이션의 배포 속도를 크게 높일 수 있습니다.

최적화된 클라우드 리소스 사용량

에이전트는 애플리케이션 성능과 비용 측정항목을 지속적으로 모니터링하고, 특히 복잡한 마이크로서비스의 경우 클라우드 지출을 줄이고 효율성을 개선하기 위해 최적화를 자동으로 제안하거나 구현할 수도 있습니다.

개발자 반복 업무 감소

환경 설정, 일반적인 오류 문제 해결, 기존 코드 리팩터링과 같은 작업을 자율 에이전트에 오프로드하면 인간 개발자는 혁신과 기능 개발과 같은 더 가치 있는 활동에 집중할 수 있습니다.

향상된 안정성 및 보안

에이전트형 워크플로는 문제를 선제적으로 탐지하고 해결하며, 보안 정책을 적용하고, 애플리케이션 코드와 인프라 구성의 취약점을 표시하여 더욱 복원력이 뛰어나고 안전한 애플리케이션을 만들 수 있습니다.

에이전트형 워크플로 사용 사례

에이전트형 워크플로는 개념적 프레임워크에서 주요 엔터프라이즈 부문 전반의 프로덕션 레디 소프트웨어 배포로 빠르게 전환되어 클라우드에서 애플리케이션을 빌드, 배포, 관리하는 방식을 크게 개선하고 있습니다.

자동화된 기존 애플리케이션 평가 및 마이그레이션

에이전트는 기존 온프레미스 애플리케이션을 분석하고, 종속 항목을 식별하고, GKE 또는 Cloud Run과 같은 클라우드 네이티브 플랫폼으로 이전하기 위한 상세한 보고서와 마이그레이션 계획을 생성할 수 있습니다.

클라우드 네이티브 애플리케이션의 지속적인 최적화

멀티 에이전트 시스템은 애플리케이션 성능, 리소스 사용률, 비용을 실시간으로 모니터링할 수 있습니다. 에이전트는 확장 조정, 데이터베이스 쿼리 조정, 코드 리팩터링과 같은 최적화를 자동으로 제안하거나 적용하여 애플리케이션이 효과적이고 비용 효율적으로 실행되도록 할 수 있습니다.

AI 지원 리팩터링 및 코드 생성

개발자 중심 에이전트는 기존 코드베이스를 읽고, 애플리케이션 로직을 이해하고, 성능을 개선하거나, 클라우드 네이티브 패턴을 도입하거나, 보안을 강화하기 위해 리팩터링된 코드 스니펫을 제안하거나 자동으로 생성할 수 있으며, 코드 제안을 위해 Cloud Assist와 같은 도구와 통합되는 경우가 많습니다.

애플리케이션 성능의 선제적 문제 해결

성능 회귀가 발생하면 에이전트가 자동으로 조사를 시작하고 Cloud LoggingCloud Monitoring의 로그와 측정항목을 상호 연결하며 분산 애플리케이션 구성요소 전반에서 근본 원인을 정확히 파악하여 평균 해결 시간을 단축할 수 있습니다. Cloud Assist의 조사 기능은 이러한 목적으로 설계되었습니다. 

보안 강화 및 규정 준수 시행

보안 에이전트는 애플리케이션 코드, 구성, 배포된 환경을 지속적으로 스캔하여 취약점과 정책 위반을 확인하고, 자동으로 해결 단계를 생성하거나 보안팀에 알릴 수 있습니다.

자동화된 테스트 및 품질 보증

에이전트는 테스트 사례를 생성하고, 통합 테스트를 실행하고, 테스트 결과를 분석하여 개발자에게 지속적인 피드백 루프를 제공하고 소프트웨어 개발 수명 주기를 가속화할 수 있습니다.

Google Cloud로 비즈니스 문제 해결

신규 고객에게는 Google Cloud에서 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.

Gemini Enterprise의 Google Antigravity에 에이전트형 워크플로 통합

기술팀은 Gemini Enterprise의 Google Antigravity를 통해 여러 하위 에이전트가 선제적이고 정의된 조치를 취하여 복잡한 엔드 투 엔드 소프트웨어 작업을 자율적으로 계획하고 실행하도록 할 수 있습니다. 개발자는 백그라운드에서 장기 실행 빌드와 테스트를 비동기식으로 실행하고, 반복되는 트리거 기반 작업의 백그라운드 자동화 레이어로 사이드카를 활용할 수 있습니다.

1. Gemini Enterprise 환경에서 Antigravity 설정:

Antigravity는 두 가지 방법으로 사용할 수 있습니다.

  • Agent Platform - Agent Platform에 직접 연결하여 사용한 만큼만 지불하는 API 결제로 Antigravity를 사용합니다.
  • Gemini Enterprise 구독 - Gemini Enterprise Standard 또는 Plus 라이선스를 연결하여 포함된 할당량, 관리되는 초과 사용량, 고급 관리 제어에 액세스하세요.

2. MCP 서버 및 도구 구성:

모델 컨텍스트 프로토콜(MCP)과 관리자가 구성한 가드레일을 사용하여 에이전트를 관련 데이터 소스 및 클라우드 인프라에 연결합니다. Antigravity 2.0에서는 설정으로 이동하여 사전 구성된 MCP 서버 옵션 목록을 확인하고 새 서버를 추가할 수 있습니다. 이를 통해 에이전트는 Cloud Run과 같은 인프라 API 및 서비스에 직접 안전하게 액세스할 수 있습니다.

3. 에이전트 빌드 및 조정:

플랫폼을 사용하여 에이전트가 현대화 작업을 처리할 수 있도록 특정 기술을 구성합니다. 구성한 후에는 Antigravity에 클라우드 서비스 빌드 및 배포와 같이 MCP 서버가 필요한 작업을 요청할 수 있으며, 병렬 백그라운드 하위 에이전트를 활용하여 복잡한 작업을 자율적으로 계획하고 실행할 수 있습니다.

4. 테스트, 검증, 배포:

복잡한 작업이 주어지면 Antigravity는 요청을 분석하고 먼저 구현 계획을 수립합니다. 에이전트에게 안전한 클라우드 경계 내에서 현대화된 워크플로를 프로덕션에 안전하게 배포할 수 있는 권한을 부여하기 전에 격리된 스테이징 환경에서 이 계획을 검토하고 검증합니다.

다음 단계 수행

$300의 무료 크레딧과 20여 개의 항상 무료 제품으로 Google Cloud에서 빌드하세요.

Google Cloud