IA para acelerar programa??o Java

Notícias, idéias, tutoriais, dicas, etc...
Responder
Avatar do Utilizador
Xevious
Site Admin
Mensagens: 10357
Registado: terça abr 28, 2009 3:12 am

IA para acelerar programação Java

Mensagem por Xevious »

Imagem

Codota é um PlugIn para Java.
Ele aprende a programação com o programador e facilita em operações banais como CRUD's.
Também indica melhores práticas e dicas de desenvolvimento que normalmente seriam obtidas em pesquisas na internet.


Codota: usando a AI para tornar nosso código melhor

A codificação é difícil, mas verificar referências como o Stack Overflow ou o GitHub certamente ajudam. (FYI, nós ainda temos uma JAXmagazine inteira dedicada às folhas de truques de codificação!) Agora, os desenvolvedores Java têm uma opção ainda mais legal: o código assistido por AI com a Codota. Pessoalmente, sempre quis ter uma ajuda de IA ao codificar.

Codota é um programador de par artificial que aprende com o código existente para ajudá-lo a construir software de forma mais rápida e inteligente. Ele corre ao lado de qualquer IDE que você está usando e usa seus modelos de código aprendido para sugerir o código relevante.

Como funciona Codota?

De acordo com o site Codota , ele constrói modelos preditivos de código que sugerem conclusões de código e conteúdo relacionado com base no contexto atual presente no seu IDE. O programa combina técnicas de análise de programas, processamento de linguagem natural e aprendizado de máquina para aprender com o código. Em seguida, apresenta os resultados de diferentes modelos para código útil para qualquer tarefa.

Basicamente, se você tiver baixado Codota, ele tem uma janela vinculada ao seu IDE de eleição. Assim, sempre que você selecionar uma variável, tipo ou método, a janela Codota vinculada fornece exemplos de código relacionados ao que você já escreveu. Ligue-o muito bom adivinhador para trechos de código.

Há até uma função de pesquisa para obter trechos de código ainda mais apropriados. É super simples adicionar esses exemplos de código ao seu IDE com uma cópia de grosso básica por atacado.

Como é esse AI, exatamente? Bem, de acordo com Marcel Bruch , Codota classifica os exemplos de código. Espero que isso signifique que os mais relevantes estão mais próximos do topo. Codota está atualmente limitado a Java, pois precisa entender o idioma que está analisando.

Limitações

Existem algumas limitações, é claro. Codota ainda não conhece a essência do código; Muitas vezes você receberá um exemplo de código do mundo real. Obviamente, isso significa que nem sempre é garantido ser lindo ou limpo . Mas desde que Codota desenha sua base de conhecimento de lugares como GitHub, Bitbucket e Stack Overflow, está melhorando todos os dias.

Eles têm um vídeo promocional bastante interessante que mostra em profundidade como isso funciona.
https://www.youtube.com/watch?v=SSD_jHWwNUU

Codota é executado no Linux, no Windows e no MacOS. O programa funciona com o Eclipse (Mars e posterior), o IntelliJ (14 e posterior) e o Android Studio. Infelizmente, ele ainda não suporta NetBeans, mas atualmente eles estão tomando sugestões sobre quais IDE eles devem suportar a seguir.

Se você estiver interessado, dirija-se a Codota e confira gratuitamente! Você está interessado em ter um parceiro de codificação AI? Nos diga o que você acha!
Conheça o site Tele-Tudo e compre o que precisar, por tele-entrega
Responder