🤖 24 AI
🟡 🤝 에이전트 2026년 4월 10일 금요일 · 2 분 읽기

AWS Bedrock AgentCore: 스테이트풀 MCP 클라이언트가 인터랙티브 AI 워크플로우를 가능하게 하다

왜 중요한가

Amazon이 Bedrock AgentCore Runtime에 세 가지 새로운 MCP 기능을 추가했습니다 — elicitation(사용자로부터 구조화된 입력 요청), sampling(클라이언트로부터 LLM 완성 요청), 진행 알림입니다. 스테이트풀 세션은 이제 격리된 microvM에서 최대 8시간까지 지속될 수 있으며, 에이전트와 클라이언트 간 양방향 통신을 가능하게 합니다.

Amazon은 4월 9일 MCP(Model Context Protocol)를 위한 세 가지 새로운 클라이언트 기능을 도입하여 Bedrock AgentCore Runtime의 기능을 확장했습니다. 스테이트리스에서 스테이트풀 아키텍처로의 전환은 AI 에이전트와 최종 사용자 간의 완전히 새로운 클래스의 인터랙티브 워크플로우를 가능하게 합니다.

스테이트풀 모드가 가능하게 하는 것

새로운 스테이트풀 모드에서 AgentCore는 세션당 전용 microvM을 할당하며, 15분의 유휴 타임아웃과 함께 최대 8시간까지 지속될 수 있습니다. 이전에는 스테이트리스 서버가 요청 간에 컨텍스트를 유지하거나 실행 중에 사용자에게 추가 정보를 요청할 수 없었습니다. 이제는 진정한 양방향 대화가 가능합니다 — 에이전트는 일시 정지하고, 사용자에게 무언가를 묻고, 답변을 받고, 중단된 지점부터 계속할 수 있습니다.

세 가지 새로운 기능

Elicitation은 서버가 실행을 일시 정지하고 클라이언트를 통해 사용자로부터 구조화된 입력을 요청할 수 있게 합니다. 폼 모드(사용자가 작성하는 필드)와 URL 모드(외부 페이지 열기)를 모두 지원합니다. 사용자는 세 가지 액션으로 응답할 수 있습니다. accept(수락), decline(거부), cancel(전체 작업 취소)입니다.

Sampling은 서버가 클라이언트에게 LLM 완성을 요청할 수 있게 합니다 — 서버가 프롬프트를 클라이언트에 보내고, 클라이언트가 이를 연결된 LLM에 전달하여 결과를 반환합니다. 흥미롭게도, 서버는 사용할 모델에 대한 선호도를 표현할 수 있습니다(예: “강력한 코딩 모델이 필요합니다”). 해당 모델에 직접 접근할 필요는 없습니다. 이는 책임을 명확히 합니다 — 모델 인증 및 과금은 클라이언트 측에 남아 있습니다.

진행 알림은 장시간 실행되는 작업 중에 fire-and-forget 메시지를 사용합니다. 클라이언트는 서버가 다단계 액션을 처리하는 동안 진행 바, 상태 표시기, 애니메이션 피드백을 렌더링할 수 있습니다. 이는 이전에는 다양한 우회 방법이 필요했던 UX 문제를 해결합니다.

실용적으로, 이는 MCP를 “일회성 호출용 도구”의 영역에서 “인터랙티브 에이전트 애플리케이션을 위한 인프라”의 영역으로 이동시킵니다. 이전에 발표된 AWS Agent Registry와의 결합은 엔터프라이즈 AI 에이전트에 대한 AWS의 명확한 계획을 드러냅니다.

🤖 이 기사는 AI가 1차 출처를 기반으로 생성했습니다.