FEInterview Prep

Velog

Agent2Agent (A2A) 프로토콜은 무엇인가요?

Agent2Agent(A2A) 프로토콜은 Google이 제안한 AI 에이전트 간 통신 표준으로, 서로 다른 프레임워크나 벤더로 만들어진 AI 에이전트들이 안전하게 작업을 위임하고 협력할 수 있도록 하는 개방형 프로토콜입니다. HTTP/SSE 기반으로 동작하며, 에이전트가 자신의 능력을 선언하는 Agent Card, 작업 위임 및 상태 추적을 위한 Task 모델, 스트리밍 응답 등을 핵심 개념으로 합니다.

2025-07-07·5분 읽기
AI & 도구
원문 보기 ↗

핵심 요약

이 아티클은 AI 도구 활용를 실무 판단 기준으로 다시 정렬해 주는 읽기 자료입니다. Agent2Agent(A2A) 프로토콜은 Google이 제안한 AI 에이전트 간 통신 표준으로, 서로 다른 프레임워크나 벤더로 만들어진 AI 에이전트들이 안전하게 작업을 위임하고 협력할 수 있도록 하는 개방형 프로토콜입니다. HTTP/SSE 기반으로 동작하며, 에이전트가 자신의 능력을 선언하는 Agent Card, 작업 위임 및 상태 추적을 위한 Task 모델, 스트리밍 응답 등을 핵심 개념으로 합니다. 복잡한 작업을 여러 전문 에이전트에 분산하여 처리하는 멀티 에이전트 시스템 구축의 기반이 됩니다.

이 아티클은 AI 도구 활용를 면접에서 바로 꺼낼 수 있는 답변 프레임으로 접어 두는 메모처럼 읽으면 좋습니다.

AI 도구 활용를 설명할 때 정의만 말하면 답변이 얕아지기 쉽습니다. A2A는 AI 에이전트들이 서로 다른 플랫폼이나 벤더에 관계없이 표준화된 방식으로 통신할 수 있게 하는 개방형 프로토콜이다. 실무 판단 근거와 면접 답변의 밀도를 동시에 끌어올릴 수 있습니다.

학습 포인트

면접 답변으로 연결할 학습 포인트입니다.

A2A는 AI 에이전트들이 서로 다른 플랫폼이나 벤

A2A는 AI 에이전트들이 서로 다른 플랫폼이나 벤더에 관계없이 표준화된 방식으로 통신할 수 있게 하는 개방형 프로토콜이다. 이 포인트를 알고 있으면 비슷한 상황에서 왜 이 접근을 선택하는지까지 설명할 수 있습니다.

A2AAI에이전트들이서로
자주 하는 오해

A2A는 AI 에이전트들이 서로 다른 플랫폼이나 벤를 개념으로만 기억하고 맥락 없이 적용하면 A2A는 AI 에이전트들이 서로 다른 플랫폼이나 벤더에 관계없이 표준화된 방식으로 통신할 수 있게 하는 개방형 프로토콜이다. 패턴 이름만 외우고 적용 조건을 구분하지 않으면 비슷한 문제에 같은 해법을 남용하게 됩니다.

Agent Card는 에이전트가 자신의 능력

Agent Card는 에이전트가 자신의 능력, 지원하는 입출력 형식, 인증 방식을 선언하는 JSON 메타데이터다. 이 포인트를 알고 있으면 비슷한 상황에서 왜 이 접근을 선택하는지까지 설명할 수 있습니다.

AgentCardJSON에이전트가
자주 하는 오해

Agent Card는 에이전트가 자신의 능력를 개념으로만 기억하고 맥락 없이 적용하면 Agent Card는 에이전트가 자신의 능력, 지원하는 입출력 형식, 인증 방식을 선언하는 JSON 메타데이터다. 패턴 이름만 외우고 적용 조건을 구분하지 않으면 비슷한 문제에 같은 해법을 남용하게 됩니다.

Task 모델을 통해 작업 위임

Task 모델을 통해 작업 위임, 진행 상태 추적, 결과 반환이 비동기적으로 이루어지며 SSE로 스트리밍된다. 이 포인트를 알고 있으면 비슷한 상황에서 왜 이 접근을 선택하는지까지 설명할 수 있습니다.

TaskSSE모델을통해
자주 하는 오해

Task 모델을 통해 작업 위임를 개념으로만 기억하고 맥락 없이 적용하면 Task 모델을 통해 작업 위임, 진행 상태 추적, 결과 반환이 비동기적으로 이루어지며 SSE로 스트리밍된다. 패턴 이름만 외우고 적용 조건을 구분하지 않으면 비슷한 문제에 같은 해법을 남용하게 됩니다.

읽는 순서

  1. 1이론

    "Agent2Agent (A2A) 프로토콜은 무엇인가요?"의 멘탈 모델과 요약을 먼저 읽고, AI 도구 활용와 관련된 핵심 용어 3개를 적어보세요.

  2. 2구현

    Agent2Agent (A2A) 프로토콜은 무엇인가요?에서 다룬 아이디어를 작은 예제로 직접 구현하거나 기존 코드에 대입해 보면서 적용 조건을 확인하세요.

  3. 3실무

    현재 프로젝트에서 AI 도구 활용와 연결되는 화면이나 코드 리뷰 사례를 찾아, 어디서 같은 판단이 필요한지 정리해보세요.

  4. 4설명

    동료에게 "AI 에이전트 시스템에서 A2A 프로토콜과 MCP(Model Context Protocol)의 역할 차이를 설명해주세요."에 대한 답을 5분 안에 설명해보세요. 막히는 부분이 아직 이해가 얕은 구간입니다.

면접 연결 질문

hardAI 에이전트 시스템에서 A2A 프로토콜과 MCP(Model Context Protocol)의 역할 차이를 설명해주세요.
힌트

[감점 답변] 용어 정의만 반복하거나 "Agent2Agent (A2A) 프로토콜은 무엇인가요?에서 그렇게 하더라" 수준으로 답하면 감점 포인트입니다. 면접관은 개념을 외운 사람보다 판단 근거를 말하는 사람을 찾습니다. [좋은 답변] A2A는 에이전트 간(agent-to-agent), MCP는 에이전트와 외부 도구/데이터 간의 통신에 초점을 맞춘다는 점을 중심으로 설명하세요. 가능하면 선택 이유, 트레이드오프, 실제로 문제가 되는 상황까지 함께 연결하세요.

medium프론트엔드에서 AI 에이전트의 스트리밍 응답을 처리할 때 사용할 수 있는 기술(SSE, WebSocket 등)을 비교하고, 각각의 적합한 사용 사례를 설명해주세요.
힌트

[감점 답변] 용어 정의만 반복하거나 "Agent2Agent (A2A) 프로토콜은 무엇인가요?에서 그렇게 하더라" 수준으로 답하면 감점 포인트입니다. 면접관은 개념을 외운 사람보다 판단 근거를 말하는 사람을 찾습니다. [좋은 답변] SSE는 서버→클라이언트 단방향, WebSocket은 양방향임을 언급하고 AI 채팅 UI에서의 실시간 스트리밍 처리 방식을 설명하세요. 가능하면 선택 이유, 트레이드오프, 실제로 문제가 되는 상황까지 함께 연결하세요.

medium멀티 에이전트 시스템의 UI를 설계할 때 고려해야 할 UX 요소들을 설명해주세요.
힌트

[감점 답변] 용어 정의만 반복하거나 "Agent2Agent (A2A) 프로토콜은 무엇인가요?에서 그렇게 하더라" 수준으로 답하면 감점 포인트입니다. 면접관은 개념을 외운 사람보다 판단 근거를 말하는 사람을 찾습니다. [좋은 답변] 에이전트 작업 진행 상태 시각화, 에러 처리 및 재시도 피드백, 여러 에이전트 응답의 합산 표시를 언급하세요. 가능하면 선택 이유, 트레이드오프, 실제로 문제가 되는 상황까지 함께 연결하세요.

자기 점검

"A2A는 AI 에이전트들이 서로 다른 플랫폼이나 벤"가 왜 중요한지 스크롤 올리지 않고 한 문장으로 설명해보세요.
A2AAI에이전트들이서로
자주 하는 오해

"A2A는 AI 에이전트들이 서로 다른 플랫폼이나 벤"를 기능 목록으로만 외우는 것. 실제로는 왜 이 접근이 필요한지와 적용 조건까지 설명해야 합니다.

Agent2Agent (A2A) 프로토콜은 무엇인가요?에서 강조한 판단 기준을 실무 예시와 함께 설명해보세요.
AgentCardJSON에이전트가
자주 하는 오해

좋은 사례만 기억하고 실패 조건을 빼먹는 것. 실제 면접에서는 언제 위험해지는지까지 함께 말해야 합니다.