En la conferencia de desarrolladores Google I/O del martes, Google anunció una incorporación a su plataforma Firebase que tiene como objetivo facilitar a los desarrolladores la creación de aplicaciones impulsadas por IA en JavaScript/TypeScript, con soporte Go próximamente.
Firebase Genkit es un marco de código abierto, que utiliza la licencia Apache 2.0, que permite a los desarrolladores integrar rápidamente IA en aplicaciones nuevas y existentes.
Algunos de los casos de uso de Genkit que la compañía destaca el martes incluyen muchos de los casos de uso de IA generativa estándar: generación y resumen de contenido, traducción de texto y generación de imágenes.
“Los potentes modelos de lenguaje grande ponen a nuestro alcance funciones de aplicaciones impulsadas por IA, pero construir y refinar estas funciones más allá de un prototipo es difícil”, escribieron el gerente de producto de Google, Chris Gill, y el defensor de los desarrolladores, Peter Friese, en el anuncio del martes. “Muchos de nosotros todavía estamos descubriendo cómo implementar estas características en producción a escala y entendiendo cómo funcionan para que podamos iterarlas y mejorarlas rápidamente. Si a esto le sumamos la necesidad de equilibrar la seguridad y la estabilidad durante todo el proceso, el problema se vuelve aún más difícil. Seamos realistas, a todo el mundo le vendría bien un poco de ayuda”.
El equipo de Firebase promete que los desarrolladores podrán comenzar a utilizar Genkit porque utiliza los mismos enfoques que el resto de la cadena de herramientas de Firebase. Con Genkit, podrán probar sus nuevas funciones localmente y luego implementar su aplicación con la ayuda de las plataformas sin servidor de Google, como Cloud Functions para Firebase y Google Cloud Run.
Debido a que es de código abierto, los desarrolladores podrán ampliar Genkit según sea necesario, pero ya es compatible con una serie de proyectos de código abierto de terceros. Esto significa que, además de los modelos Gemini de Google, por ejemplo, los desarrolladores pueden utilizar modelos abiertos a través de Ollama. Genkit también admitirá bases de datos vectoriales como Chrome, Pinecone y pgvector de PostgreSQL, además de Google Cloud Firestore.
“Genkit también está diseñado para estar abierto a todos y cada uno de los modelos, almacenes de vectores, incrustadores, evaluadores y otros componentes a través de su sistema de complementos”, escribe el equipo.
Google también señala que Project IDX, el entorno de desarrollo integrado basado en web de próxima generación de Google que ahora está disponible de forma generalizada, admitirá la interfaz de usuario de desarrollador de Genkit lista para usar.
¡Estamos lanzando un boletín informativo sobre IA! Regístrese aquí para comenzar a recibirlo en sus bandejas de entrada el 5 de junio.