JetBrains força plugin freemium de IA que não pode ser completamente removido nos IDEs

A JetBrains incluiu seu novo plugin pago AI Assistant nos IDEs baseados em IntelliJ de um jeito que muitos usuários dizem não poder ser totalmente removido e, em alguns casos, parece se reativar depois de ser desativado ou “desinstalado”. Críticos argumentam que esse comportamento é hostil, levanta preocupações de confiança e privacidade e pode colocar desenvolvedores em violação de políticas corporativas rígidas que proíbem ferramentas de IA ou a transmissão de código para fora, mesmo que o plugin esteja inativo. Outros contrapõem que provavelmente é um bug de interface, observam que os recursos de IA não fazem nada até serem explicitamente ativados e veem a medida como uma tentativa da JetBrains de se manter competitiva à medida que a programação assistida por IA se torna mais comum.

Comportamento do plugin e problemas de remoção

  • A JetBrains incluiu um novo plugin AI Assistant nas versões recentes dos IDEs.
  • Ele não pode ser desinstalado completamente pelos meios normais porque é um plugin incorporado/incluído; os usuários geralmente só conseguem desativá-lo.
  • Vários usuários relatam um bug:
    • Desativar e depois desinstalar a atualização do plugin faz com que uma versão antiga incluída reapareça e seja reativada na reinicialização, solicitando atualização novamente.
    • Alguns dizem que apenas desativá-lo já é suficiente; outros relatam que ele é reativado, especialmente devido a plugins de ML relacionados que dependem dele.
  • Um tópico vinculado no rastreador de issues da JetBrains descreve isso como um bug de UX/atualização, e não como um design intencional.

Dados, segurança e preocupações com políticas corporativas

  • Muitos locais de trabalho proíbem explicitamente qualquer ferramenta de IA/LLM ou o envio de código para serviços de terceiros.
  • Para algumas organizações, a mera presença de um plugin de IA (independentemente da ativação) viola a política; desativação não é suficiente.
  • Outros respondem que o plugin não envia nenhum dado a menos que seja explicitamente ativado (por exemplo, ao iniciar uma avaliação), então veem o risco como mínimo.

Confiança, UX e preocupações com “enshitification”

  • Alguns veem o plugin não removível e que reaparece sozinho como “hostil”, corroendo a confiança de longa data na JetBrains.
  • São feitas comparações com padrões mais amplos de “enshitification”, upselling com dark patterns e lembretes invasivos semelhantes a anúncios em ferramentas pagas.
  • Críticos argumentam que recursos assim deveriam ser opcionais e instaláveis como um plugin separado, não incluídos e ativados automaticamente.
  • Defensores veem isso como um bug menor e uma escolha de marketing; argumentam que a indignação é desproporcional.

Utilidade dos assistentes de IA

  • As experiências são mistas:
    • Alguns afirmam grandes ganhos de produtividade (especialmente para boilerplate, migrações e ferramentas desconhecidas).
    • Outros acham as sugestões barulhentas, erradas ou prejudiciais ao aprendizado, preferindo desativar a IA no editor.
  • O AI Assistant da JetBrains é frequentemente descrito como decepcionante em comparação com o GitHub Copilot; o contexto limitado do projeto reduz a utilidade.

Alternativas e direção do ecossistema

  • Vários comentaristas consideram manter versões mais antigas da JetBrains ou mudar para VSCode, Vim ou Emacs para ter mais controle e menos dependência de nuvem.
  • Alguns temem que essa integração com IA sinalize uma mudança para IDEs baseados em serviço e dependentes de nuvem; outros observam que a JetBrains também trabalha em recursos locais de ML.
  • Um arquivo .noai pode desativar o AI Assistant por projeto, mesmo para usuários com assinaturas ativas.