본문으로 건너뛰기
피드

Google ADK for Java 1.0.0 출시 — 플러그인, 컨텍스트 엔지니어링, A2A까지 갖춘 에이전트 프레임워크

ai-ml 약 6분
vote
0
댓글
북마크

Google의 오픈소스 Agent Development Kit(ADK)가 Java 1.0.0을 정식 출시함. 플러그인 아키텍처, 이벤트 컴팩션, Human-in-the-Loop, A2A 프로토콜 등 프로덕션급 에이전트 운영에 필요한 핵심 기능을 체계적으로 갖추고 있음.

  • 1

    Python에서 시작한 ADK가 Java, Go, TypeScript로 확장되며 멀티랭귀지 생태계 형성

  • 2

    App/Plugin 중앙 아키텍처로 에이전트 전역 제어 가능 (LoggingPlugin, ContextFilterPlugin, GlobalInstructionPlugin)

  • 3

    이벤트 컴팩션으로 슬라이딩 윈도우+요약 기반 토큰 한도 관리

  • 4

    ToolConfirmation 기반 Human-in-the-Loop으로 에이전트 실행 중 인간 승인 워크플로우 지원

  • 5

    공식 A2A Java SDK Client로 원격 에이전트와 프레임워크/언어 무관 통신 가능

Google ADK for Java 1.0.0 출시 — AI 에이전트 프레임워크의 멀티랭귀지 시대

  • Google의 오픈소스 Agent Development Kit(ADK)가 Java 1.0.0 정식 버전을 출시함
    • Python으로 시작한 ADK가 이제 Java, Go, TypeScript까지 지원하는 멀티랭귀지 생태계로 확장됨
    • Java 진영 개발자들이 에이전트 개발에 본격적으로 참여할 수 있는 기반이 마련된 셈

새로운 도구와 그라운딩 기능

  • GoogleMapsToolUrlContextTool 등 새로운 그라운딩 도구가 추가됨
    • GoogleMapsTool은 Gemini 2.5 기반으로 위치 데이터를 활용한 에이전트 응답이 가능함
    • UrlContextTool은 프롬프트에 포함된 URL의 콘텐츠를 Gemini가 직접 가져와서 처리함 — 별도 웹 크롤링 파이프라인 불필요
  • 코드 실행용으로 ContainerCodeExecutor(Docker 기반 로컬 실행)와 VertexAiCodeExecutor(클라우드 실행)를 제공함
  • ComputerUseTool 추상화로 실제 브라우저/컴퓨터 조작도 가능하지만, BaseComputer 구현은 직접 해야 함

App/Plugin 중앙 플러그인 아키텍처

  • 기존에는 각 에이전트마다 콜백을 개별 설정해야 했는데, 이제 App 컨테이너와 Plugin 시스템으로 전역 제어가 가능함
    • App이 루트 에이전트, 글로벌 설정, 플러그인을 통합 관리하는 최상위 컨테이너 역할
    • Plugin은 에이전트/도구/LLM 동작을 전역적으로 가로채고 수정하는 AOP 스타일 확장 포인트
  • 내장 플러그인 3종이 제공됨
    • LoggingPlugin: 에이전트 실행, LLM 요청/응답, 도구 호출 등의 구조화된 로깅
    • ContextFilterPlugin: 오래된 대화 턴을 필터링하되 함수 호출/응답 쌍은 안전하게 보존
    • GlobalInstructionPlugin: 모든 에이전트에 일관된 지시사항(정체성, 안전 규칙 등)을 동적 적용

이벤트 컴팩션 — 컨텍스트 엔지니어링

  • 장시간 세션에서 토큰 한도 초과를 방지하기 위한 이벤트 컴팩션 전략이 도입됨
    • 슬라이딩 윈도우로 최근 이벤트만 유지하고, 오래된 이벤트는 LLM으로 요약 처리
    • compactionInterval, overlapSize, tokenThreshold, eventRetentionSize 등 세밀한 파라미터 제어 가능
    • BaseEventSummarizer, EventCompactor 인터페이스를 직접 구현해서 커스터마이징도 가능함

Human-in-the-Loop(HITL)

  • ToolConfirmation 기반의 인간 개입 워크플로우가 추가됨
    • 도구가 ToolContext.requestConfirmation()을 호출하면 LLM 플로우가 일시 중지됨
    • 사용자가 승인(+ 선택적 페이로드)을 제공하면 실행이 재개됨
    • ADK가 중간 이벤트를 자동 정리하고, 승인된 함수 호출을 후속 LLM 요청 컨텍스트에 주입함
  • 위험한 작업 실행 전 승인, 법규/사내 프로세스에 따른 검증 등 다양한 시나리오에 활용 가능

세션/메모리/아티팩트 서비스

  • 세션 관리: InMemory(로컬 개발), VertexAI(클라우드 관리형), Firestore(커뮤니티 기여) 3종 제공
  • 장기 메모리: InMemoryMemoryService(키워드 매칭), FirestoreMemoryService(영구 저장)
    • LoadMemoryTool을 에이전트에 연결하면 과거 세션의 히스토리를 자동 조회함
  • 아티팩트 관리: InMemory(로컬)와 GCS(Google Cloud Storage, 버전 관리 포함) 지원

Agent2Agent(A2A) 프로토콜 지원

  • 공식 A2A Java SDK Client를 사용해 원격 에이전트와 통신이 가능함
    • AgentCard(에이전트의 ID/능력/통신 설정)를 원격 엔드포인트에서 조회하고, RemoteA2AAgent로 래핑
    • 로컬 에이전트처럼 ADK 에이전트 계층에 배치 가능하며, Runner로 이벤트가 네이티브 스트리밍됨
  • 반대로 자신의 ADK 에이전트를 A2A AgentExecutor로 감싸면 JSON-RPC REST 엔드포인트로 외부에 노출 가능
    • 다른 프레임워크/언어로 만든 에이전트와의 상호 운용성이 확보됨

핵심 포인트: ADK for Java 1.0.0은 단순한 언어 포팅이 아니라, 플러그인 아키텍처/컨텍스트 엔지니어링/HITL/A2A 등 프로덕션급 에이전트 운영에 필요한 기능을 체계적으로 갖춘 릴리스임

단순한 언어 포팅이 아니라 프로덕션급 에이전트 운영에 필요한 기능을 체계적으로 갖춘 릴리스. Java 생태계의 에이전트 프레임워크 선택지가 크게 넓어짐.

댓글

댓글

댓글을 불러오는 중...

ai-ml

애플 새 음성 인식 API, 온디바이스 영어 전사에서 위스퍼 스몰까지 이겼다

애플의 새 음성 인식 API인 스피치애널라이저가 리브리스피치 벤치마크에서 기존 SFSpeechRecognizer는 물론 위스퍼 스몰보다도 낮은 단어 오류율을 기록했어. 깨끗한 음성에서는 2.12%, noisy 음성에서는 4.56%로, 기존 애플 API 대비 오류율을 3.5~4배 줄였고 위스퍼 스몰보다 약 3배 빠르게 돌았어. 다만 영어·애플 플랫폼·OS 26 조건의 결과라, 다국어와 크로스플랫폼에서는 여전히 위스퍼의 장점이 남아 있어.

ai-ml

AI를 진짜 잘 쓰는 기업, 미국 증시에서 연 30% 프리미엄 받는다는 연구

예일대와 로체스터대 연구진이 기업의 실제 대형 언어 모델 사용 데이터를 분석했더니, AI 활용도가 높은 상위 20% 기업이 하위 20%보다 주당 평균 0.64% 높은 초과수익률을 냈다. 단순히 AI 기업이냐가 아니라, 업무에 AI를 얼마나 깊게 쓰는지가 시장 가치에 반영되고 있다는 얘기다.

ai-ml

ZTE, AI 에이전트폰으로 스마트폰 재도전…진짜 승부처는 앱 생태계

ZTE가 바이트댄스의 더우바오를 탑재한 AI 에이전트 스마트폰으로 시장 재진입을 노린다. 핵심은 사용자가 명령하면 AI가 여러 앱을 직접 열고 조작하는 방식인데, 위챗·타오바오·알리페이 같은 플랫폼과 충돌하면서 생태계 문제가 가장 큰 변수로 떠올랐다.

ai-ml

노벨상 학자들까지 “AI 경제 충격, 지금 제도 안 만들면 늦다”

노벨 경제학상 수상자 15명을 포함한 학자와 기술 업계 인사 약 200명이 AI가 향후 10년 안에 경제를 급격히 바꿀 수 있다며 정책 대응을 촉구했다. 이들은 산업혁명보다 큰 변화가 훨씬 짧은 시간에 올 수 있고, 대규모 일자리 대체와 생활 수준 향상이라는 양면성이 동시에 존재한다고 봤다.

ai-ml

NHN, AI 데이터센터 매출 기대감에 목표주가 5만6000원으로 상향

한국투자증권이 NHN의 목표주가를 4만5000원에서 5만6000원으로 올리고 투자의견 매수를 유지했다. 핵심 근거는 양평 AI 데이터센터 가동, 공공·민간 GPU 클러스터 수주 확대, 클라우드 사업부 신규 매출 반영이다.