📰 핵심 요약

Google이 Gemini API의 Managed Agents에 여러 신기능을 추가했다고 발표했습니다. 개발자 피드백에 직접 응답한 것으로, 에이전트를 프로덕션 환경에 더 적합하게 만드는 것이 목표입니다.

핵심 아키텍처 면에서, Managed Agents는 단일 API 엔드포인트를 통해 Gemini가 격리된 클라우드 샌드박스 안에서 추론, 코드 실행, 패키지 설치, 파일 관리, 웹 정보 검색을 자동으로 처리합니다. 개발자는 하위 인프라를 직접 관리할 필요가 없습니다.

이번 업데이트에는 네 가지 새로운 기능이 포함됩니다. 첫 번째는 백그라운드 비동기 실행입니다. 기존에는 장시간 작업 시 HTTP 롱 커넥션을 유지해야 해서 중단되기 쉬웠습니다. 이제는 background: true만 전달하면 API가 즉시 작업 ID를 반환하고, 클라이언트는 언제든지 진행 상황을 폴링하거나 재연결할 수 있어 메인 애플리케이션을 블로킹하지 않습니다. 두 번째는 원격 MCP 서버 통합입니다. 개발자는 Managed Agents를 원격 Model Context Protocol 서버에 직접 연결해 비공개 데이터베이스나 내부 API에 접근할 수 있습니다. 더 이상 별도의 프록시 중간 계층을 직접 구축할 필요가 없으며, Google Search·코드 실행 등 내장 도구와 혼합하여 사용할 수도 있습니다. 세 번째는 커스텀 함수 호출입니다. 내장 도구는 서버 측에서 자동으로 실행되고, 커스텀 함수는 requires_action 상태를 트리거해 클라이언트가 로컬에서 비즈니스 로직을 실행할 수 있게 합니다. 두 가지는 단계 매칭 메커니즘을 통해 협력하여 동작합니다. 네 번째는 네트워크 자격 증명 동적 갱신입니다. 액세스 토큰이나 단기 API 키가 만료되었을 때, 기존 environment_id를 유지한 채 새 네트워크 설정만 전달하면 기존 규칙이 즉시 교체됩니다. 샌드박스의 파일 시스템, 설치된 패키지, 클론된 저장소 상태는 모두 그대로 유지됩니다.


💬 JudyAI Lab 시각

Google의 이번 Managed Agents 업데이트는 개발자들이 프로덕션 환경에서 맞닥뜨린 세 가지 문제에 직접 응답합니다. 장시간 작업 중 연결 끊김, 비공개 데이터 접근을 위한 중간 계층 직접 구축, 자격 증명 만료 시 샌드박스 상태 전체 소멸이 그것입니다.

주목할 것은 기능 목록만이 아니라 설계 철학의 전환입니다. 복잡한 인프라 통합을 플랫폼 계층으로 압축하고, 개발자가 비즈니스 로직에만 집중할 수 있게 하는 방향입니다. 백그라운드 비동기 실행은 롱 커넥션이 더 이상 병목이 되지 않게 하고, 원격 MCP 통합은 에이전트가 비공개 데이터베이스에 직접 연결되어 별도의 프록시 계층을 작성할 필요가 없게 합니다. 커스텀 함수의 역할 분담 메커니즘은 “플랫폼이 자동으로 실행"과 “로컬에서 비즈니스 로직 실행” 사이에 명확한 책임 경계를 그어 줍니다. 이 방향이 주류가 되고 있음을 우리는 관찰하고 있습니다. 에이전트 인프라가 점점 수도·전기처럼 당연한 것이 되어 가고, 개발자가 하위 파이프라인을 직접 연결할 필요가 줄어들고 있습니다.

에이전트 아키텍처를 설계하고 있다면, 모든 결정을 하나의 질문으로 테스트해 볼 수 있습니다. “이 부분은 직접 관리해야 하는가, 아니면 플랫폼에 맡길 수 있는가?” 이유를 명확히 설명하지 못하는 부분이야말로 진지하게 고민할 가치가 있는 엔지니어링 선택입니다.


📅 원문 정보


🔗 관련 읽을거리