에이전트의 새로운 기능: ADK, Agent Engine, A2A의 기능 향상

2025년 5월 20일
Polong Lin Product Manager
Holt Skinner Developer Advocate Cloud AI

Google은 지능형 에이전트가 단순한 도구를 넘어 복잡한 문제를 함께 해결하고, 업무 흐름을 간소화하며, 새로운 가능성을 열어주는 협업 파트너가 되는 미래를 그리고 있습니다. 우리는 개발자에게 유연성, 신뢰, 그리고 종합적인 기능을 제공하는 플랫폼을 제공하는 것이 이러한 비전을 실현하는 핵심이라고 믿습니다. 오늘 우리는 이러한 비전을 반영한 일련의 주요 제품 업데이트를 발표하게 되어 매우 기쁩니다. 이 업데이트는 여러분이 지능형 에이전트를 더욱 쉽게, 그리고 강력하게 구축하고 관리할 수 있도록 도와줄 것입니다.

이러한 향상된 기능은 강력한 개발 도구, 직관적인 관리 인터페이스, 에이전트 간 원활한 통신을 제공하여 차세대 AI 기반 솔루션을 위한 더 강력한 기반을 다지는 데 중점을 둡니다.


자신 있고 유연하게 개발: ADK(Agent Development Kit)

안정성과 적응력을 갖춘 정교한 에이전트를 만들 수 있도록 ADK(Agent Development Kit)를 통해 주요 혁신 기술을 추가했습니다.

  • Python ADK v1.0.0: 프로덕션 준비가 완료된 에이전트의 안정성 Python ADK의 v1.0.0 안정화 버전을 발표하게 되어 기쁩니다. 이 이정표는 Python ADK가 이제 프로덕션 단계로 들어서서 개발자가 라이브 환경에서 에이전트를 자신 있게 개발하고 배포할 수 있도록 안정적이고 강력한 플랫폼을 제공함을 의미합니다. 저희는 Renault Group, Box, Revionics 등 이미 ADK를 사용하는 고객으로부터 매우 긍정적인 피드백을 받았습니다.

  • Java ADK v0.1.0: 에이전트 기능을 Java 생태계로 확장 우리는 제공 범위를 확대하여 Java ADK v0.1.0의 초기 버전도 출시할 예정입니다. 이를 통해 ADK의 성능과 유연성을 Java 개발자에게 제공하여 에이전트 개발 필요에 맞게 그 기능을 활용할 수 있도록 지원할 것입니다.


Java ADK를 시작하려면 Maven 프로젝트에 다음 종속성을 추가하면 됩니다.

<dependency>
    <groupId>com.google.adk</groupId>
    <artifactId>google-adk</artifactId>
    <version>0.1.0</version>
</dependency>
XML

직관적인 제어 및 관리: Agent Engine UI

Vertex AI Agent Engine은 개발자가 프로덕션 단계에서 에이전트를 배포, 관리, 확장하는 데 도움이 됩니다. 이제 더욱 간편하고 중앙 집중화된 방식으로 에이전트 수명 주기를 간소화하는 Agent Engine UI를 제공하게 되어 기쁩니다. Google Cloud 콘솔 내에서 액세스할 수 있는 이 사용자 친화적 인터페이스는 배포된 에이전트 보기 및 관리, 세션 나열, 작업 추적 및 디버그, 에이전트 모니터링을 위한 포괄적인 대시보드를 제공합니다. 이 간소화된 접근 방식으로 개발 및 관리 프로세스를 대폭 개선하여 에이전트의 동작 및 성과에 대한 더 강력한 제어 권한과 심층적인 인사이트를 얻을 수 있습니다.

Agent Engine UI: 배포된 에이전트를 검사하고 메트릭(예: 요청 및 CPU 사용)과 세션을 확인하고, 배포 세부 정보를 점검하고, 추적을 심층적으로 분석할 수 있습니다.

원활하고 안전한 협업: A2A(Agent2Agent) 프로토콜 향상

에이전트가 진정으로 필수적인 파트너 역할을 하려면 서로 효과적이고 안전하게 통신해야 합니다. 에이전트 간의 보다 정교하고 신뢰할 수 있는 상호작용을 촉진하기 위해 파트너와 함께 A2A(Agent2Agent) 프로토콜을 지속적으로 개선하고 있습니다.

더 가볍고 안전한 상호작용

업데이트된 A2A 프로토콜 사양(v0.2) 주요 개선 사항을 통합한 A2A 프로토콜 사양 버전 0.2를 출시했습니다.

  • 상태 비추적 상호작용 지원: 이 업데이트는 세션 관리가 필요하지 않은 시나리오에 대한 개발을 단순화하여 보다 효율적이고 가벼운 커뮤니케이션으로 이어집니다.

  • 표준화된 인증: OpenAPI와 유사한 인증 스키마를 기반으로 인증 체계를 공식화했습니다. 이를 통해 에이전트 간 인증 요구 사항을 명확하게 전달함으로써 에이전트 간 상호작용에서 보안과 신뢰성을 강화할 수 있습니다.


A2A Python SDK와의 통합 단순화

개발자가 A2A 프로토콜을 더 쉽게 활용할 수 있도록 A2A용 공식 Python SDK를 출시합니다. 이 전용 소프트웨어 개발 키트는 A2A를 사용하여 상호작용하고 개발하는 데 필요한 도구를 제공하여 이러한 강력한 통신 기능을 Python 기반 에이전트에 간편하게 통합할 수 있게 해줍니다.


새로운 A2A 파트너와 함께 성장하는 생태계 모멘텀

A2A의 업계 채택이 빠르게 가속화되고 있습니다. 이미 여러 플랫폼에서 A2A 에이전트 개발, 배포, 보안을 위한 향상된 기능을 도입하고 있으며, 이는 향후 정교한 멀티 에이전트 시스템을 위한 인프라 확립에 일조할 것입니다. 동시에 기업들은 이처럼 빠르게 성장하는 생태계 내에서 다른 에이전트와 원활하게 통신할 수 있도록 기존 에이전트에 A2A 지원을 제공하고 있습니다. 최근 업데이트는 다음과 같습니다.

  • Box AI 에이전트는 날짜, 계약 조건 등의 주요 세부 정보를 추출하여 스캔 및 이미지와 같은 비정형 콘텐츠를 실행 가능한 데이터로 변환합니다. Box AI 에이전트는 A2A 프로토콜을 채택하여 콘텐츠가 있는 곳에서 직접 복잡한 다중 시스템 프로세스를 완료하기 위해 외부 에이전트와 안전하게 협업할 수 있습니다.

  • Microsoft는 Azure AI Foundry에서 A2A 에이전트를 개발하기 위한 프로토콜 지원과 Microsoft Copilot Studio에서 모든 A2A 에이전트를 호출하는 기능을 발표했습니다. Microsoft는 또한 Microsoft Entra Agent ID 및 Microsoft Graph로 여러 A2A 에이전트를 호출하여 A2A를 직장 생산성 사용 사례에 사용하는 방법을 선보였습니다.

  • SAP는 AI 어시스턴트 Joule에 A2A 프로토콜에 대한 지원 기능을 추가하여 Joule이 SAP 생태계 내에서 에이전트를 오케스트레이션하고 Joule 사용자 인터페이스 내에서 Google ADK를 사용하여 개발된 것과 같은 A2A 에이전트를 호출하여 사용자가 여러 시스템에서 에이전트에 액세스하여 컨텍스트를 전환하지 않고도 더 많은 작업을 수행할 수 있도록 하고 있습니다.

  • Zoom은 개방형 플랫폼 전반에서 멀티 에이전트 협업을 발전시킬 A2A 프로토콜 및 Agentspace 통합에 대한 지원을 발표했습니다.


함께 만드는 미래

우리는 이러한 업데이트에 대해 정말 큰 기대를 가지고 있으며, 이를 통해 개발자 여러분이 훨씬 더 정교하고 신뢰할 수 있으며 영향력 있는 지능형 에이전트 솔루션을 개발하는 데 힘이 될 것으로 믿습니다. ADK, Agent Engine, A2A 프로토콜의 이러한 발전은 가장 야심 찬 에이전트 기반 프로젝트를 실현할 수 있도록 포괄적이고 유연한 플랫폼을 제공하도록 설계되었습니다.

개발자 여러분이 다음에 무엇을 개발해낼지 무척 기대됩니다.

🚀 직접 체험해보고 개발을 시작하세요


🗣️ 대화에 참여하고 지원을 받으세요


💡 자세히 알아보고 영감을 얻으세요


이 발표 및 모든 Google I/O 2025 업데이트는 5월 22일부터 io.google에서 확인하실 수 있습니다.

OSZAR »