AWS가 AI 에이전트 백엔드와 프론트엔드를 연결하는 오픈 프로토콜 AG-UI(Agent-User Interaction Protocol)를 Amazon Bedrock AgentCore와 통합하는 방법을 공식 블로그를 통해 공개했다. AG-UI는 에이전트가 대화 중 인라인 차트를 렌더링하거나 공유 상태를 실시간으로 갱신하고, 실행 중간에 사용자 승인을 요청하는 등의 상호작용을 가능하게 하는 이벤트 스트림 표준이다. Strands Agents·LangGraph·CrewAI 등 다양한 에이전트 프레임워크와 React·Angular·Vue 프론트엔드 라이브러리를 지원하며, 백엔드와 프론트엔드 코드를 서로 독립적으로 유지하면서 연결할 수 있다.
이번 가이드의 핵심은 풀스택 AgentCore 솔루션 템플릿 FAST(Fullstack AgentCore Solution Template)와 CopilotKit 결합 구조다. AgentCore 런타임은 AG-UI 프로토콜 플래그가 활성화된 에이전트 컨테이너에 대해 SigV4 또는 Amazon Cognito 기반 OAuth 2.0 인증, 세션 격리, 자동 확장, 관측가능성을 처리하는 투명 프록시 역할을 수행한다. FAST v0.4.1은 Strands Agents 패턴과 LangGraph 패턴 두 가지 AG-UI 구현을 제공하는데, 두 패턴은 단일 프론트엔드 파서를 공유해 프론트엔드가 어떤 에이전트 프레임워크를 쓰는지 몰라도 동일하게 동작한다. Amazon Bedrock AgentCore의 멀티테넌트 격리 구조와 함께 활용하면 프로덕션 환경에서 보안과 확장성을 동시에 확보할 수 있다.

CopilotKit을 FAST에 적용하면 생성형 UI, 양방향 공유 상태, 휴먼-인-더-루프 세 가지 기능이 추가된다. 생성형 UI는 에이전트가 응답 내부에 인라인 차트나 커스텀 컴포넌트를 동적으로 삽입하는 기능이고, 공유 상태는 투두 캔버스처럼 사용자와 에이전트가 같은 데이터 구조를 동시에 읽고 수정하는 구조다. 휴먼-인-더-루프는 회의 일정 예약처럼 에이전트가 실행 중간에 멈추고 사용자 입력을 기다리는 패턴을 구현한다. AWS는 이 모든 기능이 AgentCore 런타임 위에서 Cognito 인증, AgentCore Gateway MCP 도구 연결, AgentCore Memory 지속 대화 기록과 함께 배포된다고 설명했다.
AG-UI가 정의하는 이벤트 스트림은 서버 전송 이벤트(Server-Sent Events) 방식으로 전달되며, 하나의 도구 호출이 RUN_STARTED·TEXT_MESSAGE_START·TOOL_CALL_START·TOOL_CALL_END·RUN_FINISHED 등의 순서로 이벤트를 생성한다. Strands 백엔드와 LangGraph 백엔드 모두 동일한 이벤트 규격을 출력하기 때문에 프론트엔드는 단일 파서로 두 프레임워크를 처리할 수 있다. AWS는 AgentCore Memory를 스레드 단위로 연결해 AgentCore 런타임이 확장될 때도 대화 맥락이 유지되도록 설계했으며, MEMORY_ID 환경 변수가 설정되지 않으면 메모리 기능을 생략하고 실행할 수 있다고 덧붙였다.














