O sonho de muitos desenvolvedores parece estar bem perto. Afinal, como realizar mais, em menos tempo, com menos esforço? Simples: com o uso de Inteligência Artificial. Os CODERS, sem tempo suficiente em suas mãos, poderiam encontrar uma nova ferramenta que ajudasse a aumentar sua produtividade, com um toque de inteligência artificial. E esta ferramenta é o TabNine que usa IA para ajudar desenvolvedores.
Sobre o TabNine que usa IA para ajudar desenvolvedores
O TabNine é um pouco como o recurso de preenchimento automático no Gmail. À medida que você começa a digitar, ele usa da inteligência para sugerir o fim da linha de código, evitando que você digite manualmente. É um avanço em relação à ferramenta DeepCode.
Embora o TabNine não seja novo, a adição de uma rede neural significa que as sugestões se tornam instantaneamente mais rápidas e mais precisas.
Como diz o desenvolvedor, Jacob Jackson, um estudante de graduação da Universidade de Waterloo, apesar de haver um grande aumento no número de desenvolvedores usando AI, há muito pouco em utilizar a tecnologia para ajudá-los.
As redes neurais são o estado da arte em muitos domínios acadêmicos, e foram implementadas na produção para tarefas como direção autônoma e síntese de fala, disse ele. No entanto, as ferramentas de desenvolvimento demoraram a se beneficiar desses avanços.
Rede neural
Isso porque ele foi treinado em dois milhões de arquivos do GitHub, dando-lhe a visão mais ampla sobre o que é código e o que ele faz, sempre alimentando uma rede neural.
O TabNine não armazena seu código na nuvem, e todas as transferências ocorrem por meio de criptografia TLS. Isto tem uma importância vital, dado o valor potencial de alguns dos dados que passam por seus servidores. Alternativamente, você pode manter tudo funcionando localmente, embora suas previsões não sejam tão boas.
Estava bom demais
Pois é, algo tão sofisticado não sai de graça. O TabNine custa US $ 49 para indivíduos ou US $ 99 para negócios (por unidade). A versão atualizada está disponível gratuitamente em versão beta, porém está sendo lançada lentamente. Os clientes pagantes já recebem os primeiros dibs. Quando a nova versão estável for lançada, o custo da versão existente será deduzido do preço da versão estável.