

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

# Agent-to-agent 프로토콜
<a name="agent-to-agent-protocols"></a>

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


| 
| 
| **프로토콜** | **에 적합** | **고려 사항** | 
| --- |--- |--- |
| [MCP 에이전트 간 통신](https://aws.amazon.com/blogs/opensource/open-protocols-for-agent-interoperability-part-1-inter-agent-communication-on-mcp/) | 유연한 에이전트 협업 패턴을 찾는 조직 |   agent-to-agent 통신을 위한 기존 기반을 기반으로 하는에서 제안 AWS 한 모델 컨텍스트 프로토콜(MCP)의 확장   OAuth 기반 보안으로 원활한 에이전트 협업 지원   | 
| [A2A 프로토콜](https://github.com/a2aproject/A2A) | 교차 플랫폼 에이전트 에코시스템 |   에서 지원 Google   MCP에 비해 채택이 더 제한적인 최신 표준   | 

## 프로토콜 옵션 중 결정
<a name="deciding-among-protocol-options4"></a>

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


| 
| 
| **패턴** | **설명** | **이상적인 프로토콜 선택** | 
| --- |--- |--- |
| 간단한 요청 및 응답 | 에이전트 간의 일회성 상호 작용 | 상태 비저장 흐름이 있는 MCP | 
| 상태 저장 대화 | 컨텍스트를 사용한 지속적인 대화 | 세션 관리가 포함된 MCP | 
| 다중 에이전트 공동 작업 | 여러 에이전트 간의 복잡한 상호 작용 | MCP 에이전트 간 또는 AutoGen | 
| 팀 기반 워크플로 | 역할이 정의된 계층적 에이전트 팀 | MCP 에이전트 간, CrewAI또는 AutoGen | 

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


| 
| 
| **고려 사항** | **설명** | **예제** | 
| --- |--- |--- |
| 보안 모델 | 인증 및 권한 부여 요구 사항 | MCP의 OAuth 2.0 | 
| 배포 환경 | 에이전트가 실행되고 통신할 위치 | 분산 또는 단일 시스템 | 
| 에코시스템 호환성 | 기존 에이전트 프레임워크와 통합 | LangChain 또는 Strands Agents | 
| 확장성 요구 사항 | 에이전트 상호 작용의 예상 증가 | MCP의 스트리밍 기능 | 