book_icon

Salesforce usa ferramenta de IA para desenvolvimento interno de softwares

Semelhante ao Agentforce for Developers, que ajuda desenvolvedores externos da Salesforce a escrever código, o CodeGenie é treinado em bases de código da Salesforce para ajudar os desenvolvedores

Salesforce usa ferramenta de IA para desenvolvimento interno de softwares

Os desenvolvedores de software estão sob mais pressão do que nunca, fazendo malabarismos com bases de código complexas, tarefas repetitivas e a necessidade constante de inovar. Esses desafios criam gargalos, retardando o progresso e aumentando o esgotamento. Para enfrentar esses desafios e liberar o potencial do desenvolvedor, as empresas estão recorrendo a uma nova geração de ferramentas de desenvolvedor de IA.

A Salesforce criou várias ferramentas baseadas em IA para aumentar a produtividade do desenvolvedor. Por exemplo, sua ferramenta interna CodeGenie está transformando a forma como os engenheiros de software trabalham na empresa. Semelhante ao Agentforce for Developers, que ajuda desenvolvedores externos da Salesforce a escrever código, o CodeGenie é treinado em bases de código da Salesforce para ajudar os desenvolvedores. Mais do que isso, está ajudando a empresa a melhorar seus produtos de IA, aprofundar sua compreensão dessa tecnologia emergente e compartilhar insights com a comunidade em geral.

Ao refinar e iterar a IA internamente, a Salesforce está abordando pontos problemáticos comuns do desenvolvedor, como navegar em bases de código complexas e solucionar problemas antes mesmo de trazer esses recursos para o mercado

O CodeGenie foi projetado para aumentar a produtividade do desenvolvedor na Salesforce. Criado internamente pela Salesforce AI Research e ajustado usando repositórios proprietários da Salesforce, o CodeGenie oferece suporte aos desenvolvedores em todas as etapas do ciclo de vida de desenvolvimento de software, desde a escrita e revisão do código até a resposta às perguntas dos desenvolvedores em tempo real. Os resultados foram notáveis:

– Mais de 7 milhões linhas de código aceitas pelos desenvolvedores da Salesforce.

– Mais de 500 mil perguntas do desenvolvedor respondidas por meio do bate-papo com IA.

– Mais de 30 mil horas economizadas por mês.

– Integração perfeita entre IDEs, GitHub, Portais, CLI e Slack.

Isso reflete a estratégia de engenharia mais ampla da Salesforce, onde os insights orientados por IA impulsionam a eficiência e a inovação. O painel do Engineering 360, por exemplo, unifica os dados de engenharia para ajudar as equipes a tomar decisões mais informadas baseadas em dados. Capaz de gerenciar até 90 bilhões de registros com tempos de resposta rápidos, ele se expande perfeitamente junto com a crescente organização de engenharia da Salesforce.

“O CodeGenie ajuda a lidar com o trabalho repetitivo, dando-me mais tempo para me concentrar na solução de problemas complexos e na criação de um ótimo software”, disse NaveenKumar Namachivayam, engenheiro de software sênior da Salesforce. “Ele acelera meu fluxo de trabalho e se integra perfeitamente ao meu processo de desenvolvimento. É como ter um conjunto extra de mãos, tornando a codificação mais rápida, inteligente e eficiente”, afirmou.

Insights da própria adoção de IA da Salesforce

O uso dessas ferramentas pelos desenvolvedores da Salesforce vai além da experimentação interna. É uma demonstração do mundo real de como a IA aumenta a produtividade e a colaboração. A adoção antecipada trouxe à tona lições importantes:

Trabalhando com IA como um verdadeiro colaborador: as ferramentas de IA atuam como parceiros inteligentes, aumentando a produtividade auxiliando na codificação complexa e aumentando a eficácia ao fornecer suporte em tempo real para as perguntas do desenvolvedor.

Garantindo uma integração perfeita: a IA deve se encaixar naturalmente nos fluxos de trabalho existentes para ser realmente eficaz. O CodeGenie, por exemplo, integra-se facilmente entre IDEs, GitHub, CLI e Slack, acelerando a adoção com latência mínima.

Eliminar o trabalho pesado estimula a inovação: ao lidar com tarefas demoradas, como codificação, depuração e geração de testes, as ferramentas baseadas em IA liberam os desenvolvedores para se concentrarem na solução de problemas e soluções criativas de alto valor.

Essas lições não apenas informam o trabalho dos desenvolvedores na Salesforce – os resultados e o feedback da CodeGenie alimentam diretamente as melhorias para as ofertas de produtos externos da empresa. Por exemplo, o modelo de regressão logística do CodeGenie – que determina quando e quais conclusões de código exibir para desenvolvedores – serviu como um piloto valioso para o Agentforce for Developers da Salesforce. Os desenvolvedores da Salesforce testaram e avaliaram a ferramenta internamente antes de implantar o recurso no Agentforce for Developers, onde agora aprimora a experiência de codificação para usuários do Agentforce for Developers.

Ao refinar e iterar a IA internamente, a Salesforce está abordando pontos problemáticos comuns do desenvolvedor, como navegar em bases de código complexas e solucionar problemas antes mesmo de trazer esses recursos para o mercado. Isso não apenas melhora a eficiência interna, mas também fornece um plano para transformar o desenvolvimento de software em escala.

 

As opiniões dos artigos/colunistas aqui publicados refletem exclusivamente a posição de seu autor, não caracterizando endosso, recomendação ou favorecimento por parte da Infor Channel ou qualquer outros envolvidos na publicação. Todos os direitos reservados. É proibida qualquer forma de reutilização, distribuição, reprodução ou publicação parcial ou total deste conteúdo sem prévia autorização da Infor Channel.
Revista Digital