Gemini API ya mezcla tools nativas y funciones propias: por que esta actualizacion si cambia el diseño de agentes
Google anuncio el 17 de marzo de 2026 nuevas capacidades de tooling en Gemini API: combinar built-in tools con funciones propias, circular contexto y usar IDs por tool call. La mejora no es cosmética.

Google anuncio el 17 de marzo de 2026 una mejora en Gemini API que, leida rapido, parece incremental: combinar tools nativas con funciones custom, circular contexto entre tool calls y sumar IDs unicos por llamada. Leida con cabeza de builder, es bastante mas importante.
La razon es simple: muchos agentes no fallan porque el modelo no sepa que hacer, sino porque la orquestacion entre herramientas termina siendo mas fragil que el razonamiento.
Hasta ahora era comun partir el flujo en piezas separadas:
- una llamada para buscar o hacer grounding,
- otra para decidir si llamar tu backend,
- otra para reconectar contexto,
- y logica extra para no perder trazabilidad.
Cada corte mete mas latencia, mas codigo alrededor y mas posibilidades de que el agente se descarrile.
Que cambio exactamente
Google dice que ahora Gemini puede combinar built-in tools como Google Search o Google Maps con funciones propias en una misma request, y tambien preservar el contexto de tool calls y respuestas a traves de turnos.
Eso ataca un cuello de botella muy real: cuando el agente necesita usar una herramienta administrada por el proveedor y luego pasar ese resultado a una accion controlada por tu sistema.
Ejemplo tipico:
- buscar una tienda o restaurante con Maps,
- razonar sobre distancia, horario o reseñas,
- llamar tu funcion de reserva o de enrutamiento,
- responder con evidencia y siguiente paso.
Antes podias lograr algo parecido, pero con mas orquestacion manual. Ahora Google intenta bajar esa friccion.

Por que esto importa mas que un headline de producto
Para builders, la mejora fuerte no es "mas tools". Es menos glue code alrededor de tools.
Eso trae tres consecuencias practicas:
1. Menos saltos entre capas
Cuando el modelo puede pivotar entre una tool administrada y una funcion tuya en la misma interaccion, la arquitectura se simplifica. Menos handoffs significa menos puntos donde se pierde contexto o se rompe el tracking del flujo.
2. Mejor capacidad de depurar
Google tambien introdujo IDs unicos por tool call. Eso parece pequeño, pero para flujos asincronos o paralelos ayuda mucho a mapear qué pidio exactamente el modelo y qué devolvio tu cliente. Si alguna vez depuraste function calling con varias respuestas cruzadas, sabes que esto no es adorno.
3. Mas espacio para agentes hibridos
La combinacion entre tools nativas y tools propias acerca a Gemini a un caso que muchos equipos realmente necesitan: usar datos publicos frescos sin renunciar a sistemas internos.
No es solo una mejora para demos. Es una mejora para asistentes de ventas, operaciones locales, soporte, discovery comercial y workflows con geografia, web o datos en tiempo real.
El detalle que no conviene pasar por alto
Google tambien extiende Grounding with Google Maps y lo conecta mejor con este stack. Eso abre un angulo con demanda muy clara: agentes que no solo responden, sino que toman decisiones con contexto de ubicacion.
Para Latinoamerica eso puede importar bastante en verticales concretas:
- delivery,
- field ops,
- ventas territoriales,
- turismo,
- soporte en sitio,
- agenda de visitas o rutas.
Lo interesante no es Maps por si solo. Lo interesante es que el resultado de Maps puede alimentar una herramienta propia sin que el desarrollador arme un puente artesanal para cada paso.

Donde siguen los tradeoffs
Seria un error leer esto como "Google ya resolvio la arquitectura de agentes". No. Solo esta resolviendo una parte del problema.
Todavia te toca definir:
- permisos por herramienta,
- politica de reintentos,
- timeouts,
- logging,
- evaluacion por caso de uso,
- y fallback cuando una tool administrada no responde como esperas.
Ademas, mezclar mas capacidades en una sola request puede bajar friccion, pero tambien complica el debugging si no capturas cada tool call y su evidencia asociada.
Como lo aplicaria sin inflar complejidad
Si ya usas Gemini API, yo probaria esta actualizacion en un flujo donde hoy tengas demasiada costura:
- grounding o busqueda,
- razonamiento,
- llamada a backend,
- respuesta estructurada.
Si ese flujo hoy depende de varios estados manuales, aqui hay una oportunidad real de simplificar.
Pero no migraria todo a la vez. Primero mediria:
- latencia total,
- cantidad de requests por tarea,
- errores de correlacion entre tool call y resultado,
- y calidad final frente a tu flujo anterior.
Si todavia estas fortaleciendo la base de herramientas, esta noticia conversa bien con nuestra nota sobre function calling y herramientas para un agente confiable. Y si el siguiente paso es montar tu stack con criterio, el curso gratis Instala Tu Propio Agente de IA sigue siendo una buena base.
La conclusion corta: Google no solo agrego features; recorto trabajo de orquestacion que muchos equipos venian cargando fuera del modelo. Para builders, eso suele valer mas que otro salto de benchmark.