ai-boost/awesome-a2a
Agent2Agent (A2A) – awesome A2A agents, tools, servers & clients, all in one place.
정의: Agent2Agent (A2A) 프로토콜에 대한 링크와 리소스의 손수 고르고 잘 정리된 목록입니다. 이는 서로 다른 공급업체나 서로 다른 프레임워크에서 구축된 경우에도 서로 다른 AI 에이전트가 안전하게 통신하고 작업을 함께 처리할 수 있게 하는 개방형 표준입니다.
이 저장소에는 에이전트 코드 자체가 포함되어 있지 않습니다. 이는 가이드입니다: A2A를 처음 접하는 사람은 여기에서 프로토콜이 무엇인지 배우고, 공식 문서를 읽고, 샘플 코드를 찾고, 커뮤니티 라이브러리를 발견하고, 주요 발표를 추적할 수 있습니다. 이는 엄선된 리소스 컬렉션을 위한 인기 있는 커뮤니티 스타일인 "awesome list" 형식으로 구성되어 있습니다.
A2A란 무엇인가 (쉬운 말로): 오늘날 AI 에이전트(어시스턴트 또는 자동화 봇 등)는 종종 고립되어 있습니다. 한 공급업체의 에이전트는 다른 공급업체의 에이전트를 쉽게 호출할 수 없습니다. A2A는 서로 다른 시스템의 에이전트가 서로를 발견하고, 요청을 교환하고, 작업을 인계할 수 있도록 공통 통신 규칙을 정의합니다. 이는 기존 웹 표준을 사용하여 단순하고, 엔터프라이즈 준비 (보안, 인증, 개인정보 보호)되고, 장기 실행 작업과 인간 개입 워크플로우를 처리하고, 다양한 콘텐츠 유형 (텍스트, 파일, 양식)을 지원하며, 에이전트 내부를 불투명하게 유지합니다 (결과를 공유하고 내부 로직은 공유하지 않음).
높은 수준의 작동 방식: 에이전트는 Agent Card (자신이 무엇을 할 수 있고 어떻게 연락할 수 있는지 설명하는 JSON 파일)를 게시합니다. 클라이언트 에이전트는 HTTP/JSON-RPC를 통해 원격 에이전트 서버에 작업 요청 (메시지는 파트로 나뉨)을 보냅니다. 서버는 이를 처리하고, 작업 상태를 업데이트하고, 결과 (아티팩트라고 함)를 반환합니다. 긴 작업의 경우 서버는 업데이트를 스트리밍하거나 푸시 알림을 보낼 수 있습니다.
목록 내용:
- 입문 자료 — 핵심 개념에 대한 설명과 공식 문서 링크.
- 시작 경로 — 초보자를 위한 단계별 권장 경로. 기본 사항 읽기부터 공식 샘플 에이전트 실행까지.
- 공식 리소스 — 프로토콜 웹사이트, GitHub 저장소, v1.0.0/v1.0.1 릴리스 노트, 블로그 게시물 (2026년 3월 v1.0 릴리스 발표 및 Linux Foundation 기념 보도 자료 포함), 및 채택 뉴스 (예: Microsoft-SAP 통합, 클라우드 플랫폼 지원) 링크.
- 사양 및 핵심 개념 — Agent Cards, 검색, 푸시 알림, 엔터프라이즈 준비, 공식 확장 메커니즘, 실험적 확장 (OID4VP 인증 및 사용자 지정 저지연 전송 바인딩 등)에 대한 기술 문서 링크.
- 구현 및 라이브러리 — TypeScript, Java, .NET, Python에 걸친 공식 샘플 에이전트의 대규모 표 (예: 영화 추천 에이전트, LangGraph 에이전트, Semantic Kernel 데모), 및 커뮤니티 SDK, 프레임워크, 플랫폼 통합.
- 도구 및 유틸리티, 튜토리얼 및 기사, 데모 및 예제, 및 관련 프로토콜 및 개념 (MCP 등) 섹션.
대상 독자: A2A 호환 에이전트를 구축하려는 개발자, 프로토콜의 진화를 추적하는 연구자, 또는 AI 에이전트가 상호 운용할 수 있는 방법에 관심이 있는 모든 사람. 목록은 MIT 라이선스 하에 커뮤니티에서 유지 관리됩니다.
결론: AI 에이전트가 A2A 프로토콜을 통해 서로 통신하는 방법에 대해 이론부터 작동하는 코드까지 모든 것을 알고 싶다면, 이것이 출발점입니다. 이는 생태계의 엄선된 지도이지 소프트웨어 자체가 아닙니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트