Como você tem usado IA no desenvolvimento?
Recentemente tive a oportunidade de testar o chat do Claude.ai e fiquei impressionado com a qualidade da compreensão dele em relação aos prompts parar gerar ou aprimorar códigos. Não sei se foi só uma impressão minha, mas a sensação é que ele trabalha melhor que o Gpt 4 em relação a isso.. o que me fez assinar a versão paga.
Depois que passei a usar a IA, minha produtividade cresceu absurdamente e tenho conseguido melhorar minha entregas. Ainda estou usando praticamente só os chats como copiloto, porém instalei uma extensão do Codeium para VsCode e tenho percebido que o autocomplete que ele fornece ajuda bastante.
E você? Quais ferramentas de IA estão te ajudando a desenvolver melhor? Tem algo legal para recomendar?
Eu tenho usado majortariamente para me ajudar com dúvidas, virou meu novo google/stackoverflow para ser sincero. As buscas de informações estão sendo mais rapidas. E recenemente usei de uma maneira mais hard... Peguei um projeto para ajustar algumas coisas em um serviço que é escrito em PHP que é uma ferramenta que tenho pouco conhecimento, para isso eu basicamente escrevi a o codigo em golang e pedi para ele escrever o mesmo código em PHP, funcionou xD
Como eu trabalho solo, uso a IA para revisar meu código, as vezes fala coisas legais as vezes fala besteiras. É uma forma de emular uma pr review kkkk
Também utilizo de forma auxilar, ajudar em alguns bugs e até mesmo me ajudar em boas práticas e principalmente em códigos repetitivos, tenho ganhado uma eficiência absurda e uma excelente produtividade, utilizei muito o Claude e realmente percebi que com pouco promt ele consegue uma resposta melhor e até mesmo já em boa escrita com padrões de boas práticas, algo que preciso passar por promt para o ChatGPT.
Migrei pro chatGPT novamente depois da última atualização, mas com um bom prompt ambos são excelentes para a produtividade.
Uso com certa frequencia quando preciso de algo que não domino, existem IAs especificas para programação como o bolt.new que vai criando a estrutura do projeto, instala as dependencias e até faz o deploy.
O problema maior é que se você for aceitando as sugestões da IA (testei o chatGPT pago e o bolt.new) com o passar do tempo eles começam a implementar coisas que não estavam planejadas, a famosa alucinação e isso é um problema.
Para mim funciona bem para pequenas partes de código, tu avalia se faz sentido, cria a classe toda dai pede pra fazer uma revisão para verificar melhores praticas... acaba saindo algo melhor, mas se tu aceitar sempre as sugestões, inevitavelmente vai surgir algo inesperado.
Tenho utilizado muito para desenvolvimento a Vertex do google e a v0 na Vercel, tem me poupado um tempo muito bom desenvolvendo códigos pros meus sistemas
Quero procurar depois APIs de IAs interessantes para utilizar também nos meus projetos
👉🏼 Cursor (pro) 👉🏼 Claude Sonnet 3.5
Uso diariamente. Só estes dois já atendem perfeitamente tudo o que preciso.
Sinceramente, chega a ser preocupante, pois nem as mensagen de commit eu escrevo mais. Apenas edito quando a IA viaja demais, mas no geral é perfeito. Algorítmos ou lógicas complexas - ou até msemo tarefas simples - eu delego tanto pra IA que chego a ficar com preguiça de pensar quando precisa.