목록으로

Programming Notes

AWS Step Functions, AgentCore 기반의 에이전트 추론 단계 추가

이제 AWS Step Functions에서 Amazon Bedrock AgentCore의 관리형 하네스(현재 프리뷰 제공)와 최적화된 통합을 통해, 워크플로에 AI 에이전트 추론 단계를 추가할 수 있습니다. AWS Step Functions는 내장된 오류 처리, 병렬 실행 및 사용자 승인 단계를 통해 AWS 서비스를 오케스트레이션하는 시각적 워크플로 서비스입니다. AgentCore 하네스를 사용하면 모델, 도구 및 동작을 지정하는 구성을 통해 에이전트를 정의할 수 있으며, AgentCore는 에이전트 루프를 엔드투엔드로 실행하는 관리형 환경을 제공합니다.

이 통합을 통해 문서 분류나 비정형 양식의 데이터 추출과 같은 워크플로 내의 추론 작업을 자동화할 수 있습니다. 단일 워크플로의 다양한 결정 지점에서 여러 에이전트를 병렬 또는 순차적으로 실행할 수 있으며, 중요한 작업을 수행하기 전에 사용자 승인 단계를 추가할 수도 있습니다. 워크플로 실행 이력에는 에이전트의 입력, 출력, 토큰 사용량, 실행 시간이 표시되며 Amazon CloudWatch의 에이전트 턴(turn) 세부 정보 링크가 제공되어 모든 에이전트의 결정을 추적하고 감사할 수 있습니다. 기존 하네스를 재사용하거나 Step Functions의 시각적 빌더인 Workflow Studio에서 직접 새 하네스를 생성할 수 있습니다. 모델, 시스템 프롬프트, 도구 등 호출별 재정의(override) 기능을 사용하면 구성을 중복해서 만들지 않고도 각 워크플로 컨텍스트에 맞게 에이전트를 조정할 수 있습니다. 에이전트 컨텍스트는 단일 워크플로 실행 내부는 물론 여러 실행에 걸쳐 작동하는 세션 ID를 사용하여 유지될 수 있습니다.

하네스 통합은 AgentCore 하네스 프리뷰가 제공되는 다음 AWS 리전에서 사용할 수 있습니다: 미국 동부(버지니아 북부), 미국 서부(오레곤), 유럽(프랑크푸르트), 아시아 태평양(시드니). 워크플로 실행에는 표준 Step Functions 요금이 적용되며 별도의 통합 비용은 발생하지 않습니다. 모델 추론 및 관련 AgentCore 리소스에는 표준 Amazon Bedrock 및 AgentCore 요금이 적용됩니다.

워크플로에 에이전트 추론을 추가하는 방법에 대한 자세한 내용은 AWS Step Functions 설명서를 참조하세요.