지능형 에이전트 통신 프로토콜의 파노라마 보기 @CopilotKit의 최신 릴리스인 "에이전트 프로토콜 환경"은 MCP, A2A, AG-UI와 같은 에이전트 프로토콜과 에이전트 생태계의 구성을 분석하여 에이전트 통신 프로토콜을 다시 이해하는 데 도움이 될 수 있습니다. 핵심 개념 및 생태계 기반 문서는 먼저 기본 용어를 명확히 합니다. 에이전트 기반 애플리케이션은 사용자가 에이전트와 직접 협업하여 실시간 다중 모드 상호작용을 지원하는 인터페이스를 의미합니다. 프로토콜 생태계는 에이전트와 사용자 간의 연결, 에이전트와 도구/데이터의 통합, 그리고 에이전트 간의 조정을 포함한 다층적 상호작용을 중심으로 구성됩니다. 이러한 프로토콜은 생태계 호환성을 증진하며, 예를 들어 공유 형식을 통한 프레임워크 간 협업을 지원합니다. 핵심 프로토콜은 다음과 같습니다. • MCP(Model Context Protocol): Anthropic에서 유지 관리하는 오픈 소스 표준으로, 주로 모델과 클라이언트 간의 구조화된 컨텍스트와 도구 액세스를 처리하고 외부 시스템과의 안전한 연결을 보장합니다. • AG-UI(에이전트-사용자 상호작용 프로토콜): CopilotKit에서 유지 관리하는 오픈 소스 프로토콜로, 에이전트 백엔드와 프런트엔드 간의 실시간 양방향 상호작용에 중점을 두고 React, 모바일, Slack 등 다양한 클라이언트를 지원합니다. • A2A(에이전트 간): Google에서 유지 관리하는 오픈 소스 라이선스로, 다양한 프레임워크의 에이전트 간에 안전한 메시징과 작업 위임을 가능하게 합니다. 이러한 프로토콜은 상호 보완적인 스택을 형성합니다. AG-UI는 사용자 인터페이스를 연결하고, MCP 관리 도구는 액세스를 제공하며, A2A는 다중 에이전트 조정을 처리합니다. 또한, MCP-UI(Anthropic/Microsoft + Shopify) 및 Open-JSON-UI(OpenAI)와 같은 생성 UI 사양은 이러한 프로토콜을 보완하여 에이전트가 일반 텍스트 대신 동적 UI 구성 요소를 반환할 수 있도록 하여 상호 작용의 유연성을 향상시킵니다. 프로토콜 개요: 지능형 에이전트 ↔ 사용자 상호작용: AG-UI가 주도하여 이벤트 기반 표준을 제공하고, 생성적 UI 사양의 렌더링을 지원하며, 채팅에서 "협업" 모드로의 전환을 실현합니다. • 에이전트 ↔ 선언적 UI: MCP-UI와 Open-JSON-UI는 에이전트가 렌더링 가능한 응답을 생성하는 데 도움이 되는 LLM 친화적인 시각적 형식을 정의합니다. • 지능형 에이전트 ↔ 도구 및 데이터: MCP는 외부 리소스에 대한 안전한 액세스를 보장하고 도구의 직접적인 공유를 방지합니다. • 지능형 에이전트 ↔ 지능형 에이전트: A2A는 목표 협상과 작업 분배를 지원하여 분산 협업을 촉진합니다. AG-UI는 특히 주목할 만한데, 다양한 UI 사양의 통합을 지원하고 "핸드셰이크" 메커니즘(예: AG-UI와 MCP 간 연결)을 통해 시각화 도구 또는 다중 에이전트 협업을 제공하는 수평적 다대다 프로토콜입니다. 상위 레벨 프레임워크인 CopilotKit은 이러한 프로토콜을 더욱 통합하여 프로덕션급 애플리케이션의 구성 가능성을 제공합니다. 비교 및 설명 문서는 프로토콜 간의 경쟁이 아닌 상호 보완성을 강조합니다. • AG-UI는 런타임 연결에 중점을 두고 MCP-UI/Open-JSON-UI의 렌더링 사양을 보완합니다. • 전체 생태계는 단일 지배적 엔터티를 피하고 분산 표준으로 전환하여 "프로토콜은 API"라는 오해를 피해야 합니다. 프로토콜은 공유 스키마, 보안 규칙 및 생태계 사양과 더 유사합니다. 일반적인 오해로는 AG-UI를 순전히 시각적인 도구로만 여기거나(실제로는 연결 프로토콜임) 사용자/도구 수준에서의 적용 범위를 무시하는 것이 있습니다. 문제는 여러 프로토콜에 걸쳐 관찰 가능성과 정책 전파를 관리하면서 상태 저장 및 보안을 유지하는 것입니다. 문서 주소:
스레드를 불러오는 중
깔끔한 읽기 화면을 위해 X에서 원본 트윗을 가져오고 있어요.
보통 몇 초면 완료되니 잠시만 기다려 주세요.
