아마존 베드록 에이전트코어의 AG-UI 프로토콜 활용 및 표준화
아마존 베드록 에이전트코어는 생성형 AI 에이전트의 복합적인 상호작용을 위해 AG-UI 프로토콜을 도입했습니다. 이 기술은 에이전트와 프론트엔드 간의 통신을 표준화하여 개발 효율성을 높입니다.
주장인공지능 에이전트는 단순한 채팅 기능을 넘어 대화형 차트 렌더링과 실시간 캔버스 업데이트, 인간 개입형 승인 절차 등 복합적인 상호작용을 수행해야 합니다. 이러한 기능을 구현하려면 에이전트 백엔드와 프론트엔드 사이의 동적 이벤트를 전달하는 표준화된 통신 규격이 필요합니다.
팩트AG-UI(Agent-User Interaction Protocol)는 에이전트와 사용자 간의 상호작용을 정의하는 개방형 프로토콜입니다. 이 규격은 스트랜즈 에이전트(Strands Agents), 랭그래프(LangGraph), 크루AI(CrewAI)와 같은 에이전트 프레임워크를 지원합니다.
팩트AG-UI는 리액트(React), 앵귤러(Angular), 뷰(Vue) 등 다양한 프론트엔드 라이브러리와 호환됩니다. 개발자는 이 프로토콜을 통해 에이전트와 사용자 인터페이스를 유연하게 연결합니다.
팩트아마존 베드록 에이전트코어(Amazon Bedrock AgentCore)는 생성형 AI 에이전트를 안전하게 구축하고 배포 및 운영하는 플랫폼입니다. 이 플랫폼은 특정 모델이나 프레임워크에 구애받지 않고 대규모 에이전트 운영 환경을 제공합니다.
교차검증AG-UI 프로토콜을 활용하면 에이전트 코드와 프론트엔드 코드가 서로 분리되어 독립성을 유지합니다. 개발자는 백엔드와 프론트엔드에 가장 적합한 기술 스택을 각각 선택하여 결합할 수 있습니다.
팩트아마존 베드록 에이전트코어 런타임은 서버리스 호스팅 환경을 제공합니다. 이 환경은 모델 컨텍스트 프로토콜(Model Context Protocol), 에이전트 투 에이전트(Agent2Agent), AG-UI 등 다양한 통신 규격을 지원합니다.
팩트에이전트 컨테이너 배포 시 AG-UI 플래그를 설정하면 에이전트코어가 투명한 프록시 역할을 수행합니다. 에이전트코어는 인증과 세션 격리, 확장성 및 관측 가능성을 자동으로 처리합니다.
팩트컨테이너는 AG-UI 요청을 위해 POST /invocations 엔드포인트를 노출합니다. 또한 상태 확인을 위해 GET /ping 엔드포인트를 8080 포트에서 제공해야 합니다.
팩트패스트(FAST, Fullstack AgentCore Solution Template)는 아마존 웹 서비스 클라우드 개발 키트(AWS CDK)로 정의된 배포 가능한 시작 프로젝트입니다. 이 템플릿은 에이전트코어 런타임과 게이트웨이, ID 관리, 메모리 및 코드 인터프리터를 리액트 프론트엔드와 통합합니다.
팩트코파일럿킷(CopilotKit)을 활용하면 생성형 UI와 양방향 공유 상태, 인간 개입형 상호작용을 추가할 수 있습니다. 이 도구는 패스트의 기본 채팅 UI를 대체하여 에이전트가 회의 일정을 잡거나 사용자의 승인을 대기하는 작업을 수행합니다.
주장AG-UI 패턴을 적용하면 프론트엔드는 실행 중인 에이전트 프레임워크의 종류를 파악할 필요가 없습니다. 단일 프론트엔드 파서가 여러 에이전트 프레임워크의 이벤트를 처리할 수 있어 개발 효율성이 향상됩니다.
출처아마존 웹 서비스 공식 블로그(https://aws.amazon.com/blogs/machine-learning/build-generative-ui-for-ai-agents-on-amazon-bedrock-agentcore-with-the-ag-ui-protocol/)를 통해 관련 내용을 교차 검증했습니다.
본 기사는 전문가의 분석과 공개 자료를 기반으로 AI가 작성 후 다른 AI의 검증을 거쳐 작성됐으며 정보의 정확성과 완전성을 보장하지 않습니다. 기사 내용은 특정 투자·의사결정의 권유가 아니며, Wittgenhaus는 이를 근거로 한 행위의 결과에 책임을 지지 않습니다.

