[Discussão] Ambiente de desenvolvimento: como você tem se aproveitado da IA?
Fala, galera, tudo bem com vocês? Espero que sim!
Eu tenho acompanhado bastante o ferramental de IA que tem surgido por aí e, ao passo que esse ferramental surge, fica sempre fico me perguntando: tá, isso é legal, mas será que alguém tá usando no dia a dia?
Contextualizando um pouco, uma ferramenta como Cursor parece ser bem útil e existem casos de pessoas usando para sistemas que estão indo para produção, o que dá certa credibilidade à ferramenta e a coloca em posição de destaque frente às outras. O Cursor, porém, é uma ferramenta paga - e cara do meu ponto de vista - e é sabido que existem N ferramentas gratuitas ou com potencial de gasto menor disponíveis no mercado.
(não estou dizendo que o Cursor, por exemplo, é bom ou ruim, é apenas a minha visão de mercado)
Alguns exemplos de ferramental que tenho visto bastante:
- Continue.dev
- Cline
- Aider
- Supermaven (adquirida pelo Cursor recentemente)
- Windsurf
- Trae (ide)
- Roo code
- Augment Code
- Groq
- Ollama
- OpenRouter
Reparem que as ferramentas acima possuem propósitos e contextos de uso diferentes e podem, muitas delas, serem usadas de maneira combinada umas com as outras. O que eu quero saber mesmo é o que você tem usado, no geral, o motivo de você usar, o que você já usou e não gostou, o quanto você tem gastado com isso etc... o que você achar que é pertinente.
Começando por mim, segue o que eu tenho usado:
IDE: VSCode, Android Studio e Xcode (sou dev mobile)
IA: Tabnine (free)
Já usei GitHub Copilot tanto pessoal quando corporativo e não gostei em nenhum dos cenários. Eu sou uma pessoa simples e gosto de compleção da linha, então nunca me foi muito útil.
Cheguei a brincar um pouco com Continue.dev + Ollama, mas nada que me agradasse muito...
Eu sempre mantenho uma aba com o ChatGPT e uma aba com o Claude abertos. Acho bastante cômodo perguntar em chats "especializados", em que eu digo como devem se comportar e cerco a pergunta com o máximo de restrições possíveis.
E uma curiosidade para aqueles que gostam. O Tabnine é, provavelmente, a primeira ferramenta que fez uso de IA para autocompletar código(eu tenho usado praticamente desde o início lá em 2019). O Supermaven é pode ser considerado um irmão mais velho do Tabnine, visto que foram criados pela mesma pessoa, o Jacob Jackson.
E aí, como você tem se aproveitado da IA no seu ambiente de desenvolvimento?