El miércoles, Google lanzó oficialmente una nueva característica para su sistema de inteligencia artificial (IA) basado en línea de comandos, Gemini CLI, permitiendo que empresas externas se integren directamente en el producto de IA. La característica, denominada Extensiones de Gemini CLI, se lanzó con extensiones de Figma, Stripe y otras compañías.
Integración y Funcionalidad de las Extensiones
A diferencia del acceso a las aplicaciones en ChatGPT de OpenAI, que se lanzó dos días antes y cuenta con un sistema de integración de terceros bastante curado, las extensiones de Gemini CLI pueden publicarse sin ningún respaldo o participación de Google. Las extensiones disponibles se alojarán en repositorios públicos en Github y los desarrolladores deberán instalarlas manualmente.
Ecosistema Abierto
Taylor Mullen, un ingeniero senior del proyecto, enfatizó en una entrevista con TechCrunch la importancia de un ecosistema abierto: «Todo lo que estamos haciendo se basa en un ecosistema justo en el que cualquiera puede participar».
Primeras Extensiones y Uso de Gemini CLI
La primera extensión disponible se relacionó con el generador de imágenes de Google, Nanobanana, que se publicó en GitHub la semana pasada. Una vez instalada, la extensión permite a los usuarios generar imágenes directamente desde el terminal de Gemini CLI.
Desde su lanzamiento en junio, Gemini CLI ha crecido hasta alcanzar más de un millón de usuarios, según informa Google, con un uso predominante entre desarrolladores de software. Gemini CLI se utiliza intensivamente en el desarrollo y mantenimiento de su propio código fuente.
Propósito de la Nueva Característica
En una entrevista, Ryan J. Salva, director senior de gestión de productos para herramientas de desarrolladores en Google, explicó que el propósito de la nueva característica era convertir a Gemini CLI en «una plataforma de extensibilidad, un conducto hacia otras herramientas e instrucciones que provienen de otros lugares de la cadena de herramientas».
Consejos para Emprendedores y Negocios
- Integración de Tecnologías: Considera la integración de sistemas y herramientas externas para amplificar la funcionalidad de tus productos.
- Participación en Ecosistemas Abiertos: Participa en ecosistemas abiertos que favorezcan la colaboración y la innovación, lo que puede acelerar el desarrollo y adopción de nuevas soluciones.
- Focus en la Extensibilidad: Al desarrollar productos, piensa en cómo estos pueden ser extensibles y servir como plataformas para otros servicios o herramientas.
- Atención a las Tendencias de Desarrollo: Mantén un ojo en las tendencias de desarrollo de software y cómo esta evolución puede afectar o beneficiar tu negocio.
Conclusiones
La integración de extensiones en Gemini CLI marca un avance significativo en cómo Google ve la interacción entre distintas herramientas y servicios en un entorno de inteligencia artificial. La apertura de su ecosistema no solo estimula la innovación y colaboración, sino que también proporciona a los usuarios herramientas más robustas y versátiles para el desarrollo de software. Esta estrategia no solo es aplicable en el ámbito tecnológico, sino que es una valiosa lección para emprendedores y negocios en cualquier sector que busquen mantenerse competitivos y relevantes en mercados en constante cambio.