from Hacker News

JetBrains AI Launch Event [video]

by ymolodtsov on 12/6/23, 4:21 PM with 21 comments

  • by anigbrowl on 12/6/23, 5:52 PM

    I've been using it for a while. It's just GPT-4. The integration with the IDE is OK, it reads a combination of your code and the symbol table and can figure out common runtime errors. It's good for explaining things. Code generation is kind of blah - good for putting up a skeleton or implementing a library that's completely unfamiliar. I try out a lot of things with it that I wouldn't have otherwise. On the other hand, refinding code is a pain, the more specific you get about changes the greater the likelihood that it decides to 'focus' by just deleting the rest of your code and leaving you with only the function you were working on.

    Once you hit the conversation size limit everything stops and you have to start over with a new chat, meaning you have to reconstruct your prompts over again or have it read more code. Getting it to reveal its system prompt shows that it's just 'an expert [language] programmer working on a project including (~100 common libraries)'.

    I like having it available, I think Jetbrains has done a good job with it. But it also feels like it's taking resources away from conventional UI improvements and bug fixes. It will be better once they have other options besides GPT-4. It does not feel multimodal, and like most transformers it suffers from the problem of guessing instead of asking, often ignoring inconvenient or unintuitive instructions.

  • by rideontime on 12/6/23, 4:54 PM

    Skipped to a random timestamp to see how it performed, and at 15:35, the AI explains that "C# does not support array or list initialization using brackets directly," a cleanup which, seconds previously, Resharper had suggested to the user. The presenters were too busy gushing about what a useful educational tool the AI is to notice the error.
  • by bick_nyers on 12/6/23, 5:55 PM

    I wonder if they have plans for allowing the usage of a locally hosted LLM?
  • by TheChaplain on 12/6/23, 7:56 PM

    Question is; does my code end up somewhere it should not?

    It's a bit tricky with AI tools when working on a proprietary codebase which is absolutely not allowed to leave the premises.

  • by joshstrange on 12/6/23, 6:04 PM

    I'm interested to hear what people who have used it and CoPilot think. I tried it a tiny bit but it fought with CoPilot (unsurprisingly) and I ran into a bug in the EAP version of my IDE (which was required to use the AI) so I wasn't able to give a fair shakedown.

    I've been very happy with CoPilot but this integrates way more/better into my IDE of choice so I'm tempted to switch to it.

  • by kiviuq on 12/6/23, 9:47 PM

    I started using it to learn ZIO 2 about 1.5 months ago. First, it was nerve wrecking since it would only respond in ZIO 1 code. They must have caught me swearing at it relentlessly. I'm getting better results now ;)
  • by SubiculumCode on 12/6/23, 6:31 PM

    Does anyone know of an easy to set up integration for a text editor for locally hosted inline llm code completion/function calling?
  • by mdaniel on 12/7/23, 12:35 AM