Si bien Python suele ser citado como el lenguaje preferido para la IA, Go pretende hacerse un lugar en este campo. Esta es una de las lecciones de la encuesta bianual " Encuesta para desarrolladores de Go 2024 » realizado entre enero y febrero entre los desarrolladores de Go por el equipo de lenguaje Go de Google. Según los encuestados que crean aplicaciones y servicios basados ​​en IA, Go es una plataforma sólida para ejecutar este tipo de cargas de trabajo en producción. La mayoría de los encuestados que trabajan en este campo utilizan Go o están pensando en migrar a esta plataforma.

Sin embargo, la encuesta descubrió que las rutas documentadas más comunes para comenzar con la IA estaban centradas en Python. Como tal, muchas empresas comenzaron a trabajar en IA en Python antes de pasar a un lenguaje más "listo para producción". Las herramientas de resumen, las herramientas de generación de texto y los chatbots se encontraban entre los tipos de servicios de IA más comunes que crearon los encuestados. Los resultados de la encuesta Go Developer Survey 2024 H1 se publicaron el 9 de abril. La encuesta recibió un total de 6224 respuestas.

OpenAI domina el uso de Go por parte de los desarrolladores

Entre otras lecciones, los usos de la IA generativa por parte de los desarrolladores de Go dedican un 81% a OpenAI, ChatGPT o Dall-E, un 28% a Meta Llama, un 18% a Mistral AI/Mixtral y un 13% a Google Gemini, Imagen o PaLM. Cuando se les preguntó qué bibliotecas o servicios utilizaban para integrar modelos de IA generativa, el 69% de los encuestados respondió OpenAI, el 22% Hugging Face TGI o Candle y el 20% LangChain.

La falta de tiempo o de oportunidades es el desafío más citado para lograr los objetivos de aprendizaje de Go. Durante el año pasado, el 93 % de los desarrolladores de Go encuestados dijeron que estaban satisfechos con el lenguaje. El 80 % de los encuestados dijo que confía en que el equipo de Go "haga lo mejor" para los desarrolladores mientras mantiene y evoluciona el lenguaje. Casi un tercio de los encuestados dijo que participó en la comunidad de desarrolladores de Go, ya sea en línea o en persona, durante el año pasado. En particular, los programadores escriben su código en Linux (61 %), seguido de macOS (58 %), Windows (23 %) y Windows Subsystem for Linux (17 %). Su editor preferido es Visual Studio Code (43 %), seguido de GoLand/IntelliJ con un 33 % y Vim/Neovim con un 17 %.