7 ms·
JetBrains IDE update previews “deeply integrated” AI Assistant
- null0ranje 3y ago[flagged]
- johnwheeler 3y agoWhy
- null0ranje 3y agoTwo big reasons: 1. It’s a distraction from developing a solid IDE. I’m already displeased with their obvious VSCode envy and the new UI, so focusing on shiny features makes me unhappy as a customer. 2. I don’t want AI assist, let alone “deeply integrated” AI assist. It is a security and privacy nightmare. As the article notes about the privacy policy, “Neither the user nor JetBrains has control over this third-party data processing.” Perhaps I’m a Luddite, but I think tools like this and copilot are terrible, and I don’t want to be forced into them.
- gjvc 3y ago1. It’s a distraction from developing a solid IDE. I’m already displeased with their obvious VSCode envy and the new UI, so focusing on shiny features makes me unhappy as a customer. I agree with you! I have had reasonable success in the past reporting bugs and getting them progressed via youtrack.jetbrains.com, but I have this lingering fear that less attention is being paid to that vs the exciting new features... I held my nose and paid for another year of subscription, but I'm not sure what I'll do next year. BTW, I love the phrase "obvious VSCode envy" :-) but I don't like what it portends :-(
- noobdev9000 3y agoNew UI and VSC envy are good, it's already better than the old point-and-click adventure game UI they had. AI thing will be good too. It's not more of a security nightmare or different than SO assuming that the IDE isn't leaking secrets.
- foepys 3y agoThey haven't had a "point-and-click adventure UI" for years. Pressing left Shift twice has been able to find ever single setting, button, code symbol, tool window, etc. since at least 2020. I initially really disliked the new UI but since they trimmed the negative space around icons and even introduced a compact mode, I switched. My only dislike is that all buttons are monochrome.
- TheCapeGreek 3y ago>Pressing left Shift twice has been able to find ever single setting, button, code symbol, tool window, etc. since at least 2020. Which made the point-and-click early 2000s-level "every control is visible at all times" UI pointless. The visual minimalism is better.
- yole 3y agoJust to clarify: No one is forcing you to use AI assistance features. All the deeply integrated features start working only after you explicitly log in to JetBrains AI service.
- justinclift 3y agoIt's not intended to be one of those "on by default" things in a future version of IntelliJ is it? If it is, I'll probably be cancelling my IntelliJ Ultimate subscription at about that point.
- aaauaucuggaa 3y agoI got some great advice when I first started coding / CS classes. "Skip Eclipse, use Dr. Java. Skip the intellisense and autocomplete at first so you can really learn". I've kept that mindset for all of my coursework and career. It has probably been the most impactful thing for my career. These AI assistants are the antithesis of this idea. Learn your tools and your codebase deeply, the easy things will be so easy you won't need the AI, the impossible things the AI could never do will be possible.
- afavour 3y agoI was with you until “skip intellisense and autocomplete”. They save so, so much time.
- atraac 3y agoMy thoughts too, it's like shooting yourself in the knee just so you can flex that you had it 'harder' but you managed. Like... what's the point. Being good at software development has nothing to do with knowing every single method of standard library, I have 7 years of experience and I regularly google how to init an array in the language I work in(just as an example).
- mark_l_watson 3y agoThis sounds intriguing but the alternative of Emacs + language servers + Mx-chat-gpt, etc. just works so well that even though I own a current JetBrians license, I don’t think I will spend the time for this. Sometimes, tools are just good enough and it is better to work on projects that play with new tools.
- amusingimpala75 3y agoCan you link to “Mx-chat-gpt”? I can’t find it anywhere
- peterashford 3y agoI presume it's this? https://github.com/joshcho/ChatGPT.el https://github.com/joshcho/ChatGPT.el
- jjtheblunt 3y agohttps://kb.iu.edu/d/acqm https://kb.iu.edu/d/acqm Meaning keyboard sequence Meta-x command
- olgeni 3y agoAlso this one: https://github.com/karthink/gptel https://github.com/karthink/gptel
- throwawa14223 3y agoI'm disappointed. Jetbrains is my daily IDE, and I don't really want to switch to something else at the moment, but this is such a huge red flag it is probably time to start looking.
- gandalfgreybeer 3y agoIsn’t this something that can be disabled?
- throwawa14223 3y agoI don't use products or support companies that work with or provide LLM's. It's a personal boycott.
- canadianfella 3y ago[dead]
- rattazong 3y agolol, good luck with that. in 5 years max, you won't be able to support any company.
- throwawa14223 3y agoYour vision of the future sounds hellish.
- quintu5 3y agoYou need to specifically go and install the plugin manually right now. If anyone doesn’t want to use it, they can just not install it.
- throwawa14223 3y agoFor now. This is why boycotting companies that add these is important.
- austinpena 3y agoVery excited for this. Copilot is good, but doesn’t integrate into IntelliJ that well
- thepaulthomson 3y agoWould be awesome if they integrated a command palette into the IDE to interact with the assistant...
- cyberax 3y agoAh, finally they integrated the good old C-x M-c butterfly.
- nightski 3y agoI like it except their data privacy policy is a deal breaker. I do not consent to having my code submitted to third parties without any restrictions on how it will be used.
- throwawa14223 3y agoExactly! It pretty much ensures I can't use this for any confidential work for any clients.
- nomel 3y agoThat, and the many teams of lawyers who aren't allowing AI as is, until the copyright stuffs get figured out, means that I probably won't have AI in my IDE, at work, for a decade.
- throwawa14223 3y agoYou're lucky, I wish my current employer would bar their use instead of forcing them on us.
- nomel 3y agoOh wow, that's a situation I didn't consider, but almost certainly the future for most people. I could see something like, "Jerry, why isn't that report on my desk? Are you not using the AI again!?"
- michelb 3y agoEven when you click 'no'?
- gandalfgreybeer 3y agoHow is copilot handling stuff like this?
- enterprise_cog 3y ago
- objektif 3y agoWhy is everyone who criticizes JertBrains getting downvoted? It is frigging expensive for what it does!!
- DangitBobby 3y agoErr... No, it's incredibly cheap for what it does.
- winampskin 3y agoCompletely agreed. Violating privacy and uploading data to random third party is an expensive thing. They should be charging a lot more.
- DangitBobby 3y agoI don't really think that's what I'm paying for though. The features I pay for are well worth the money.
- monlockandkey 3y agoYou have to download a plugin for the AI features
- nomel 3y agoIt saved me countless hours, with its far superior refactoring, compared to something like vscode.
- foepys 3y agoThe time I saved because I don't need to double check if VSCode found all symbols while refactoring a large Angular app is worth multiple times the Jetbrains license...
- nomel 3y agoThat's actually the big difference, from my, and others [1], experience. Jetbrains is type aware, and code structure aware, so will refactor far beyond symbols. I can move functions/classes, reorder/rename arguments of methods, move classes around, etc. Last I checked, this was very limited in vscode. [1] https://blankly.finance/vscode-vs-jetbrains/ https://blankly.finance/vscode-vs-jetbrains/
- scriptsmith 3y agoInterested in the ergonomics of this, it's more similar to GitHub Copilot Chat in VS Code, than regular Copilot. There's no autocomplete like in regular Copilot, so for new code I may end up using Copilot, and for refactoring I may end up using this.
- graypegg 3y agoI was really excited to try this out in a EAP release a while ago… and I found nearly no use for it. The auto scaffolded commit messages seemed like a cool application: they were overly wordy and missed the point of a commit message entirely by just dryly listing out the changes in each class. The explain code feature seemed useful at first, but it wasn’t really much better than just reading the code. Had the benefit of working on some stuff I hadn’t worked on before too! Without links to the codebase, or any sort of inline tooltip, you just get a big paragraph in a sidebar thats difficult to grok and doesn’t really explain anything except what’s already self evident. I’ve reached AI disenchantment. Sorry JetBrains.
- BoardsOfCanada 3y agoNot a huge fan of using AI for solving programming tasks, but it would be neat if it could notify me when comments get outdated and stuff like that.
- darkteflon 3y agoEx-PyCharm Pro user here, switched to VS Code about 3 years back. I’m very happy - and comfortable - with VS Code but sometimes do wonder what I’m missing. Anyone else recently gone one way or the other and got some thoughts?
- viraptor 3y agoI moved from vscode to rubymine. Way more responsive and less memory hungry with many projects open. They are pretty similar now anyway with the new UI. Also out-of-the-box lints for JS are so much better in JB.
- wokwokwok 3y agoWhy did you swap? There’s no reason to use vscode other than it’s free. Even the first party plug-ins are disappointingly bad for all languages other than javascript. Unless you’re heavily using js/ts, and lightly using another language, the vscode language support for many languages (in my personal experience, specifically python, c# and c) … it’s just bad. It’s free. It’s great to get something like vscode for literally nothing, but if you’re not constrained by the (relatively trivial) cost of the JB products, there no meaningful reason to move over the vscode. …but that isn’t new, and as both a pycharm and vscode user, it should come as no surprise. So… nothing has meaningfully changed? The new UI is vaguely annoying, but vscode like, if it makes any difference to you. The refactoring and autocomplete is categorically superior. The vscode collaboration stuff is better than the half baked IntelliJ stuff, but it always was. The vscode copilot plugin is better than the IntelliJ one, which is a bit flakey in its suggestions sometimes, and screws up the default autocomplete sometimes. It still uses a lot of memory, but so does vscode once you load it up with plugins. Eh, tldr; if you left for a reason, there’s probably no reason to come back.
- polynomial 3y agoObvious difference is Jetbrains moved to autosave long ago, whereas VSCode never swayed from user save.
- smitty1110 3y agoAh, I had wondered why I got a message from my PM that JetBrains products were now banned at my workplace. Time to go back to editing everything in Vim, I guess.
- gumballindie 3y agoSublime may be an option.
- yole 3y agoJust to clarify: 1) the AI Assistant plugin is not bundled, it needs to be installed separately; 2) once the plugin is installed, you need to explicitly log in to the AI platform. Therefore, there's no risk of your code being submitted to a third-party service without you performing several explicit actions to authorize it. To provide even more control over the use of AI Assistant at the organization level, we're adding support for per-repository opt-out flags in the next update of the AI Assistant plugin.
- deleted 3y ago[deleted]
- gumballindie 3y agoYeah this will slow down and already slow ide even further for little benefit.
- willtemperley 3y agoPresumably this won't be included in IntelliJ IDEA community edition. That's a feature.
- cmpalmer52 3y agoWow, more JetBrains complaints than I expected. I’ve been using Rider for C# development for a while now (moved from Visual Studio - I’ve never been a VSCode fan) and, for the most part, it’s been worth it and my code has been the better for it. The analysis and linting is fantastic. So far, the AI assistant in the EAP is one of the better AI integrations I’ve used in an IDE. I’ve used it for refactoring, simplification, generating XML doc comments, finding potential problems, but not much new code generation. I’ve also got Copilot, which mainly serves as a smarter autocomplete. You do have to be careful - I’ve had it miss parameters on a refactor, but usually telling it “you missed parameter xyz” and it will correct it. But, hopefully, that’s just growing pains and it will improve.
- overnight5349 3y agoChrist. Between this and the flat UI update, I might just cancel my subscription and permanently switch to the 2022 versions. I'm rather disappointed with the direction Jetbrains has been taking this year. I've been subscribed to the all products pack for a long time because the value was incredible. Now they're adding things I consider to be anti-features, and I'm just so uninterested in paying for that