A linguagem de programação Go é vista por desenvolvedores que criam aplicativos e serviços baseados em IA como uma plataforma sólida para executar essas cargas de trabalho. No entanto, Python é visto pelos desenvolvedores Go como a linguagem a ser usada ao iniciar o trabalho baseado em IA, de acordo com uma pesquisa recente com desenvolvedores Go.

Na pesquisa semestral Go Developer Survey para 2024, realizada em janeiro e fevereiro pela equipe Go do Google, os entrevistados que criam aplicativos e serviços baseados em IA compartilharam a sensação de que Go era uma plataforma forte para executar esses tipos de cargas de trabalho em produção . A maioria dos entrevistados que trabalha com aplicativos baseados em IA já usa Go ou gostaria de migrar para Go para cargas de trabalho de IA.

Os caminhos mais comumente documentados para começar com IA, no entanto, eram centrados em Python, indicou a pesquisa. Isso resultou em muitas organizações iniciando o trabalho baseado em IA em Python antes de migrar para uma linguagem mais “pronta para produção”. Os tipos mais comuns de serviços baseados em IA que os entrevistados relataram construir foram ferramentas de resumo, ferramentas de geração de texto e chatbots.

Os resultados da Go Developer Survey 2024 H1 foram publicados em 9 de abril. A pesquisa recebeu um total de 6.224 respostas. Em outras descobertas:

  • Quando os entrevistados foram questionados sobre quais modelos de IA generativa sua organização estava usando, 81% disseram OpenAI ChatGPT ou DALL-E, seguido por Meta Llama com 28%, Mistral AI/Mixtral com 18% e Google Gemini, Imagen ou PaLM com 13%. .
  • Quando os entrevistados foram questionados sobre quais bibliotecas ou serviços eles usaram para integração com modelos generativos de IA, 69% disseram OpenAI, seguido por Hugging Face TGI ou Candle com 22% e LangChain com 20%.
  • A falta de tempo ou de oportunidades foram os desafios mais citados para alcançar os objetivos de aprendizagem relacionados ao Go.
  • O sentimento dos desenvolvedores Go permanece alto, com 93% dos entrevistados satisfeitos com Go durante o ano passado.
  • 80% dos entrevistados disseram confiar na equipe Go para “fazer o que é melhor” para os desenvolvedores, mantendo e evoluindo a linguagem.
  • Quase um terço dos entrevistados disseram ter participado da comunidade de desenvolvedores Go online ou pessoalmente durante o ano passado.
  • A maioria dos entrevistados escreve código Go no Linux, com 61%, seguido pelo macOS com 58%, Windows com 23% e Windows Subsystem para Linux com 17%.
  • O editor preferido para escrever código Go foi o Visual Studio Code, com 43%, seguido pelo GoLand/IntelliJ com 33% e Vim/Neovim com 17%.
  • A preocupação mais relevante de segurança ou conformidade citada ao trabalhar em serviços Go foram práticas de codificação inseguras, com 42% citando esse problema.