Novedades Google I/O 2024 Programadores – Parte 1

5 minuto(s)

En la quincena del mes de mayo de 2024, Google anunció novedades interesantes.

Algunas están centradas en el modelo Gemini de Google, que potencian el trabajo de los desarrolladores.

En este artículo te compartiré las Novedades de Google I/O 2024 para Programadores, vamos con ello.

Partes

IA generativa de código Gemini AI
Mediante Gemini AI, los desarrolladores pueden obtener sugerencias de código

El Google I/O 2024 presenta novedades esencialmente en 4 áreas de desarrollo.

Estas son IA generativa, desarrollo móvil, desarrollo web y desarrollo full-stack y multiplataforma.

Abordaremos las 4 áreas a continuación.

IA Generativa

Google agrego nuevas características de su modelo de inteligencia artificial Gemini:

Gemini Pro 1.5

Este potente modelo es multimodal, ya que puede trabajar al mismo tiempo con imágenes, texto, código, video y audio.

Con un contexto de 1 millón de tokens puedes crear 1 hora de video, 9.5 horas de audio y 3.600 imágenes.

Asimismo 1,000 páginas de texto y 30,000 líneas de código.

En nuestro canal de YouTube tenemos el video Como Usar Gemini Pro con Python “IA de Google” 🤖 y allí te enseñamos más detalles.

Algo genial es que le puedes pasar funciones al modelo para que, por ejemplo, encienda la luz de una habitación.

Gemini AI entiende el lenguaje natural y solo debes pasarle las instrucciones en tu lenguaje de programación favorito:

Dando instrucciones a Gemini AI Pro con el lenguaje de programación Python
Le puedes pasar el valor hexadecimal del color de la luz que desees que encienda, recuerda que debes tener un foco multicolor

Esto no solo aplica para encender la luz, puedes aplicarlo para otras tareas como encender el aire acondicionado y lo que tu imaginación diga.

Modelo AlphaFold 3

Es un modelo avanzado que viene siendo investigado por Google DeepMind y la empresa inglesa Isomorphic Labs.

Permite predecir estructuras de moléculas de vida como proteínas, ADN y ARN.

AlphaFold Esta enfocado a la medicina y la ciencia.

Si deseas crear aplicaciones con inteligencia artificial enfocadas a la medicina, este modelo es para tí.

En la siguiente imagen puedes ver funcionando el AlphaFold Server, el cual permite a los científicos e investigadores hacer sus análisis:

AlphaFold Server funcionando
AlphaFold permite predecir cómo las proteínas interactúan con otras moléculas en la célula

Modelos Gemma

Este tipo de modelos puedes hostearlo en tu propia computadora o servidor.

Fue lanzado hace unos meses, tal como lo explicamos en este video de nuestro canal de YouTube.

Luego de lanzar los modelos CodeGemma y Recurent Gema a principios de 2024.

Google ha lanzado ahora el nuevo modelo PaliGemma.

Aparte de poder crear imágenes, PaliGemma también puede generar subtítulos y descripciones de las imágenes que les enviemos.

A PaliGemma puedes preguntarle acerca de una imagen que le envíes.

Y de esa imagen puede realizar detección de objetos y segmentación de imágenes.

Características del modelo PaliGemma
Puedes ver la diferencia con los modelos CodeGemma y RecurrentGemma

Frameworks Machine Learning Para IA

Google ya contaba y venía trabajando en el desarrollo de su herramienta Jax desde hace unos años.

Jax es una librería de Python que permite el desarrollo de aprendizaje automático y la computación numérica.

Ahora es más compatible con la librería Keras para Python en el trabajo con el modelo de inteligencia artificial Gemma.

Esta nueva compatibilidad te permite usar Stable Diffusion con Gemma mediante Keras CV y Keras NLP.

En la siguiente imagen puedes ver que con solo una línea de código puedes usar Gemma en la librería Keras:

Usando Gemma AI en Keras
También podrás trabajar con TensorFlow y Gemma AI de forma ágil

Google AI Edge

Esta es una tecnología que integra modelos de Machine Learning (Aprendizaje Automático) de Gemini AI en los dispositivos web y móviles.

Con ello podrás crear aplicaciones que puedan resumir texto, crear imágenes con inteligencia artificial.

Asimismo, tus aplicaciones podrán clasificar imágenes, reconocer gesturas de personas reales, clasificar audio y más.

También se presentó la API generativa AI Edge Torch, que aún en Beta, pero en unos meses tendrá soporte oficial para PyTorch.

Esta API permite integrar Google AI Edge con PyTorch en una misma infraestructura y tiempo de ejecución.

Algo genial que mencionan es que sus socios de acceso temprano como Shopify, Niantic, Adobe y otros más, ya usan esta integración en sus proyectos:

Diagrama de uso de LLMs en Android, Chrome e iOS mediante Google AI Edge
Usando MediaPipe-LLM Tasks y Google AI Edge Torch Generative API puedes usar tus propios modelos de IA y ejecutarlos en un dispositivo mediante Google AI Edge

Gana un DeLorean Personalizado

¿Te gustaría tener un auto DeLorean eléctrico y personalizado de 1981?, auto popular de la película Volver al futuro.

Para ganar este auto y otros premios en efectivo, debes crear una aplicación e integrarle la API de Gemini AI.

En este video te enseño a Como Usar Gemini Pro con Python “IA de Google”, es fácil de hacerlo.

Puedes obtener más información en este enlace.

Premios de la competencia para desarrolladores de la API de Gemini AI
Tu creatividad te puede dar la victoria

Hasta aquí solo hemos visto lo nuevo que trajo Google IO 2024 en cuanto a inteligencia artificial.

Ten Paciencia, lo que quiero es que conozcas bien estas novedades y no llenarte el capítulo de mucho contenido porque te puedes marear y no tendrás un óptimo aprendizaje.

Nota (s)

  • En la siguiente parte veremos lo nuevo de Google IO 2024 para el área de desarrollo móvil.
  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

 

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.