Gemini API, 내장 도구와 커스텀 도구의 융합으로 에이전트 워크플로우를 혁신하다!

by DD
2개월 전
조회수 12

Agentic Workflow 확장을 위해 내장 도구(Google Search, Google Maps)커스텀 도구를 단일 요청으로 결합하는 기능 추가

도구 간 컨텍스트 순환(Cross-tool Context Circulation)을 통해 멀티 스텝 워크플로우(Multi-step Workflow)에서 데이터 접근성(Data Accessibility) 및 추론 능력 향상

Gemini 3 모델군Google Maps Grounding 지원을 시작하여 위치 기반 정보(Location-aware Information) 제공

Interactions API를 통해 서버 측 상태 관리(Server-side State Management) 및 통합 추론 추적(Unified Reasoning Traces) 지원

내장 도구와 커스텀 도구의 통합

본문에 따르면, Gemini API는 내장 도구(Built-in Tools)커스텀 도구(Custom Tools)를 동일한 요청 내에서 사용할 수 있도록 지원한다.

기존: 개발자가 도구 사용 시점(Tool Usage Timing)을 직접 관리해야 했음

개선: Gemini가 자동으로 적절한 도구 선택(Automatic Tool Selection) 및 호출

효과: 엔드 투 엔드 지연 시간(End-to-end Latency) 감소 및 에이전트 아키텍처(Agent Architecture) 단순화

이러한 변화는 개발자의 오케스트레이션 부담(Orchestration Burden)을 줄여, 복잡한 워크플로우 구축을 용이하게 한다.

도구 간 컨텍스트 순환(Cross-tool Context Circulation)

글에 따르면, Gemini API는 멀티 스텝 워크플로우(Multi-step Workflow)에서 도구 간 컨텍스트(Context)를 공유하여 정보 접근성을 향상시킨다.

기능: 한 도구의 출력을 다른 도구의 입력으로 활용

구현: 각 도구 호출 및 응답을 모델의 컨텍스트에 저장

예시: 실시간 날씨 정보(Real-time Weather Data)를 얻은 후, 이를 기반으로 장소 예약(Venue Booking)

이러한 기능은 모델이 장기적인 맥락(Long-term Context)을 유지하며, 복잡한 추론을 수행하도록 돕는다.

Gemini 3 모델군에 Google Maps Grounding 지원

본문에서는 Gemini 3 모델군에서 Google Maps Grounding을 지원한다고 설명한다.

목적: 위치 기반 에이전트(Location-aware Agent) 구축

기능: 최신 공간 데이터(Spatial Data), 지역 비즈니스 정보, 이동 시간, 장소 상세 정보 접근

효과: 보다 정확하고 위치 인식적인 응답(Location-aware Responses) 제공

이러한 기능은 지리 정보(Geographic Information)를 활용하는 다양한 애플리케이션 개발에 기여할 것이다.

Interactions API를 통한 서버 측 상태 관리

글에 따르면, Gemini API는 Interactions API를 통해 서버 측 상태 관리(Server-side State Management) 및 통합 추론 추적(Unified Reasoning Traces)을 제공한다.

generateContent API: 기능 지원

Interactions API: 서버 측 상태 관리(Server-side State Management) 및 통합 추론 추적(Unified Reasoning Traces) 제공

장점: 비동기 도구 실행(Asynchronous Tool Execution) 시 정확한 매핑 및 디버깅 용이

결과적으로, Interactions API는 복잡한 에이전트 워크플로우(Agentic Workflows)를 보다 효율적으로 관리하고, 개발 생산성(Development Productivity)을 향상시킨다.

Gemini API tooling updates: context circulation, tool combos and Maps grounding for Gemini 3