Agent-to-agent 프로토콜 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Agent-to-agent 프로토콜

다음 표에는 여러 에이전트가 협업하고, 작업을 위임하고, 정보를 공유할 수 있는 에이전트 프로토콜의 개요가 나와 있습니다.

프로토콜

에 적합

고려 사항

MCP 에이전트 간 통신

유연한 에이전트 협업 패턴을 찾는 조직

  • agent-to-agent 통신을 위한 기존 기반을 기반으로 하는에서 제안 AWS 한 모델 컨텍스트 프로토콜(MCP)의 확장

  • OAuth 기반 보안으로 원활한 에이전트 협업 지원

A2A 프로토콜

교차 플랫폼 에이전트 에코시스템

  • 에서 지원 Google

  • MCP에 비해 채택이 더 제한적인 최신 표준

AutoGen 다중 에이전트

연구 중심의 다중 에이전트 시스템

  • 에서 지원 Microsoft

  • 복잡한 에이전트 상호 작용에 강력함

CrewAI

역할 기반 에이전트 팀

  • 독립 구현

  • 조직 구조를 시뮬레이션하는 데 적합

프로토콜 옵션 중 결정

agent-to-agent 통신을 구현할 때는 특정 통신 요구 사항을 적절한 프로토콜 기능과 일치시킵니다. 서로 다른 상호 작용 패턴에는 서로 다른 프로토콜 기능이 필요합니다. 다음 표에서는 일반적인 통신 패턴을 간략하게 설명하고 각 시나리오에 가장 적합한 프로토콜 선택을 권장합니다.

패턴

설명

이상적인 프로토콜 선택

간단한 요청 및 응답

에이전트 간의 일회성 상호 작용

상태 비저장 흐름이 있는 MCP

상태 저장 대화

컨텍스트를 사용한 지속적인 대화

세션 관리가 포함된 MCP

다중 에이전트 공동 작업

여러 에이전트 간의 복잡한 상호 작용

MCP 에이전트 간 또는 AutoGen

팀 기반 워크플로

역할이 정의된 계층적 에이전트 팀

MCP 에이전트 간, CrewAI또는 AutoGen

커뮤니케이션 패턴 외에도 여러 가지 기술적 및 조직적 요소가 프로토콜 선택에 영향을 미칠 수 있습니다. 다음 표에는 특정 구현 요구 사항에 가장 잘 맞는 프로토콜을 평가하는 데 도움이 되는 주요 고려 사항이 요약되어 있습니다.

고려 사항

설명

예제

보안 모델

인증 및 권한 부여 요구 사항

MCP의 OAuth 2.0

배포 환경

에이전트가 실행되고 통신할 위치

분산 또는 단일 시스템

에코시스템 호환성

기존 에이전트 프레임워크와 통합

LangChain 또는 Strands Agents

확장성 요구 사항

에이전트 상호 작용의 예상 증가

MCP의 스트리밍 기능