메뉴 닫기

Amazon Bedrock Flows 신규 기능 미리보기 지속적 실행과 인라인 코드 지원

아마존 Bedrock Flows의 새로운 기능 프리뷰 – 지속적 실행과 인라인 코드 지원

생성형 AI 워크플로우를 손쉽게 구축하고 관리할 수 있는 AWS의 Amazon Bedrock Flows가 최근 두 가지 핵심 기능을 새롭게 프리뷰로 출시했습니다. 자동화와 통합 관점에서 매우 중요한 이번 업데이트는 플랫폼의 활용도와 개발자 편의성을 획기적으로 개선한 것이 특징입니다. 특히 긴 시간 동안 실행이 필요한 프로세스를 위한 지속적 실행(Persistent Execution)과 인라인 코드 실행(Inline Code Execution) 기능은 실제 시스템 구축과 운영에 매우 유용한 기능으로 평가됩니다.

이번 글에서는 Amazon Bedrock Flows의 신규 기능들을 활용 방법 중심으로 살펴보고, 이전과 비교했을 때 어떤 개선점이 있으며, 어떤 상황에서 자동화•통합•배포에 효과적인지 구체적인 사례와 함께 알아보겠습니다.

Amazon Bedrock Flows란?

Amazon Bedrock Flows는 다양한 AWS 서비스를 연결하여 생성형 AI 기반의 복합 워크플로우를 시각적으로 구성할 수 있는 서비스입니다. Bedrock Prompts, Foundation Models (FMs), Bedrock Knowledge Bases, Agents, Guardrails는 물론, Lambda 및 API Gateway 같은 기존 서비스와도 유기적으로 통합할 수 있어 빠르게 프로토타이핑하고 배포할 수 있도록 돕습니다.

기존에는 각 단계 별로 2분의 아이들 타임아웃 제한이 있으며, 간단한 데이터 처리를 위해서도 별도로 Lambda를 구성해야 했으며, 워크플로우 상태 확인을 위해 개발자가 직접 모니터링 코드를 API 기반으로 작성해야 했습니다.

신규 기능 1: 지속적 실행 (Persistent Execution)

이번 업데이트를 통해 Bedrock Flows에서 각 워크플로우의 실행 시간을 최대 15분까지 확장할 수 있게 되었습니다. 이는 데이터 처리량이 많거나 외부 시스템과의 통신 대기 시간이 필요한 단계에서 매우 유용합니다. 또한, 기존의 2분 제한으로 인해 발생하던 실행 누락, 오류 처리 등의 운영 리스크가 크게 줄어듭니다.

뿐만 아니라 AWS Management Console 내에서 바로 실행 경로와 상태 추적이 가능해졌기 때문에 별도의 커스텀 모니터링 코드를 작성할 필요가 없습니다. 결과적으로 워크플로우 배포 가이드에 있어 복잡성을 줄이고 유지관리성을 높여줍니다.

신규 기능 2: 인라인 코드 실행 (Inline-Code Node)

단순한 데이터 클렌징이나 포맷 변환을 위한 Lambda 함수 구성, 배포 없이도 이제는 Python 코드를 워크플로우 상의 인라인 코드 노드로 직접 실행할 수 있습니다. 즉시 실행 및 테스트가 가능하므로 개발 속도가 증가하고, 다양한 AI 파이프라인 구축에 있어 효율적인 자동화가 가능합니다.

해당 기능은 현재 US East (N. Virginia), US West (Oregon), 유럽 (프랑크푸르트) 리전에서 사용이 가능합니다.

아키텍처 다이어그램 및 구성

아래는 Bedrock Flows의 워크플로우 구성을 시각화한 예시입니다. 인라인 코드 노드와 지속적 실행이 포함된 최신 아키텍처입니다.

Amazon Bedrock Flows 최신 아키텍처 구성도

이 아키텍처는 생성형 AI 응답 생성, 외부 API 통신, 데이터 전처리, 사용자 요청 기반 논리 흐름까지 자동화 가능합니다.

활용 사례

  1. 고객 응대 자동화:
    Bedrock Agents와 Knowledge Base를 연동한 후, 고객 질문에 대해 모델 오케스트레이션을 통해 자동으로 응답하고, 간단한 정보 추출이나 변환 로직은 인라인 코드로 처리 가능합니다.

  2. 문서 요약 및 이메일 전송:
    S3에 저장된 PDF에서 텍스트 추출→요약→이메일 발송까지 각 단계를 워크플로우화하고, Python 인라인 코드로 텍스트 필터링과 포맷팅 수행.

  3. AI 챗봇의 템플릿화:
    더 이상 Lambda에 텍스트 전처리를 맡지 않고, 사용자 입력 포맷을 인라인에서 바로 정규화하여 빠르게 응답할 수 있도록 구성.

이점 요약

  • 긴 실행 시간 필요 작업에서 안정적인 자동화 가능
  • Lambda 없이 빠른 데이터 처리 가능 (비용 절감)
  • 워크플로우 상태 모니터링 자동화
  • 국가/리전에 따른 활용 가능 범위 향상

결론

Amazon Bedrock Flows는 생성형 AI 워크플로우를 간단하면서도 유연하게 구성할 수 있도록 다양한 기능을 갖춘 도구입니다. 이번 지속적 실행과 인라인 코드 기능은 워크플로우 개발 및 배포 자동화에 혁신적인 변화를 가져옵니다. 특히 초보자든 고급 개발자든 직접적인 코드 없이도 자동화된 AI 파이프라인을 구현할 수 있으며, 이를 통해 빠른 시장 반응과 효율적인 서비스 운영이 가능해집니다.

지금까지 AWS Bedrock Flows 기능 업데이트를 정리해보았습니다. 고성능 AI 기반 시스템을 구축하고자 하시는 분들은 본 기능 가이드를 통해 실질적으로 활용해보는 것을 추천드립니다.

https://aws.amazon.com/bedrock/prompt-flows/

AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!

(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기


AI, Cloud 도입 상담 배너