2025-09-07

1일 1아티클

데보션

A2A

배경

  • 단순 쿼리 요청이 아닌, 다양한 context 및 복잡한 요청 처리 필요
  • ex. “최근 1주일 사이에 시장의 변동성을 고려해서 주식 차트에 추세선을 그려줘.”
  • 단일 AI 에이전트가 처리하기 복잡함
  • 여러 도메인과 태스크를 다루는 에이전트들이 서로 협력하자!
  • A2A(Agent-to-Agent) 등장

아키텍처

  • Host Agent → Remote Agent → A2A server → Host Agent

프로토콜

  • 웹 표준
    • HTTP : 통신 프로토콜
    • JSON-RPC 2.0 : 데이터 교환 형식
    • SSE(Server-Sent Events) : 실시간 업데이트

작동 방식

  • Agent Card : 에이전트가 할 수 있는 일, 갖고 있는 스킬 등 고유의 정보가 담김
  • Agent Skill : 에이전트가 할 수 있는 구체적인 기술
    • ex. 여행 에이전트의 스킬 : ‘항공권 검색’, ‘호텔 예약’, etc.
  • Task Management : 에이전트 간 소통을 모두 Task(작업) 중심으로 동작
    • 한 에이전트가 다른 에이전트에게 특정 작업 요청 시, 작업에 고유 ID(UUID로 관리) 부여되며 트래킹 가능

에이전트 종류

  • Host Agent(client agent)
    • 작업 시작 및 관리
    • 사용자 쿼리를 입력받아 필요한 작업 파악
    • 적절한 Remote Agent에게 작업 요청
    • Host Agent의 성능은 A2A 서비스 성공과 직결됨
  • Remote Agent(server agent)
    • 실제 작업을 수행하는 전문 에이전트
    • Host Agent로부터 받은 작업 요청에 대한 결과 생성 후 전달
    • Host Agent가 호출할 수 있도록 자세한 description, example 기술 필요

오늘 배운 것

내일 할 일

  1. 포트폴리오 내용 복기

참고자료

results matching ""

    No results matching ""