JetBrain AI Assistant :: In Depth

Поділитися
Вставка
  • Опубліковано 25 гру 2023
  • In this video I take a look at what AI in JetBrains looks like in practice and how it works.
    Some links:
    Main website: www.jetbrains.com/ai/
    Main promo: www.jetbrains.com/ai/#plans-a...
    Live launch: • JetBrains AI Launch Event
    Detailed breakdown: • JetBrains AI: A Deep D...
    Pricing: www.jetbrains.com/ai/#plans-a...
    Plugin: plugins.jetbrains.com/plugin/...
    Detailed blog: blog.jetbrains.com/idea/2023/...
    Territories: www.jetbrains.com/legal/docs/...
  • Наука та технологія

КОМЕНТАРІ • 65

  • @Watter93
    @Watter93 4 місяці тому +16

    This is, by far, the best video describing AI Assistant. I hope Jetbrains has seen this and watched. A real person using the Assistant in real ways showing real shortcomings. I learned a few things despite having been using it for a while. I use Copilot with VS code at work and Jetbrains with AI Assistant on personal projects. There's no comparison at this point - Copilot is light years better. That said, AI Assistant DOES have a few innovative ideas and if they really can differentiate based on their integration with the IDE and knowledge of your code, then maybe, just maybe they can catch up.
    I'll add that at this point, even Codeium is a bit more useful in Jetbrains IDE's than AI Assistant. I really do hope Jetbrains pulls this together. I've been using their IDE's religiously since their very first release in 2001. This is the first time I've considered moving to something else.

    • @CoderGrammer
      @CoderGrammer  4 місяці тому +3

      Hey Matt,
      thanks for your kind words! Appreciated.
      I agree. I love their IDEs but they need to play catchup. I think it's early days so am really interested to see where they get to in 6 months. For now I still have CoPilot. I didn't try Codeium. Thanks for the mentioning it - I will have to check it out.
      Also I agree that their differentiator is the level of integration with the IDE so I think even if it's not better than competitors they will find a market for it.
      :)

    • @seanknowles9985
      @seanknowles9985 Місяць тому +1

      Cursor editor is where its at, at this point in time, I can't go back to anything else.

    • @sid4579
      @sid4579 Місяць тому

      @@seanknowles9985 it's very mid in other aspects tho

    • @sid4579
      @sid4579 Місяць тому

      @@seanknowles9985 not even closing to replacing Idea or CLion for seasoned devs

  • @kyleMcBurnett
    @kyleMcBurnett 5 місяців тому

    I was almost immediately hooked.

  • @wisher77
    @wisher77 5 місяців тому +2

    Loving jetbrains ai assistant so far. Has been a huge help for me

    • @CoderGrammer
      @CoderGrammer  5 місяців тому

      Agreed. Are you trialling it or bought it now? I trialled it but I think I will be buying it soon.

    • @wisher77
      @wisher77 5 місяців тому

      @@CoderGrammer bought it

  • @Palslayers
    @Palslayers 4 місяці тому

    amazing video. love your voice

  • @tonyhenrich6766
    @tonyhenrich6766 9 днів тому

    You have to use good prompts with any programming chat bot. The more information and constraints you give it, the better the results.

  • @DavidSoles
    @DavidSoles Місяць тому +1

    Starting from 2024.1.1 JetBrains AI is also available on the Community Edition.

    • @CoderGrammer
      @CoderGrammer  Місяць тому

      Thank you for the heads up David 😊

  • @GamerReality
    @GamerReality 5 місяців тому +1

    Good overview and examples as I'm about to purchase this myself and I wanted to know if the claims held up. Are you sure that they're using GPT 4 for this? And when do you think I'll be able to plug in GPT 4 Turbo into it? I would appreciate it being more up to date as well as longer context windows because I would run out of messages with this tool when it was in beta.

    • @CoderGrammer
      @CoderGrammer  5 місяців тому +1

      @GamerReality thanks for your question. So I have seen demos from JetBrains where they specifically mention an example is using GPT-4 but the way their service works is that it will pick out whichever LLM is appropriate for the task. Appropriate could be based on quality or cost. Soon it could also use turbo but also gemini pro or in house LLMs so it will be difficult to tell which LLM is used for any given prompt.

    • @GamerReality
      @GamerReality 5 місяців тому +2

      @@CoderGrammer It's honestly the best solution and I trust that team to execute on it well. I also like that they updated turbo to April 2023 because I'm working with new versions of unity, and making a multiplayer game with the latest version of Photon Fusion. The latest version (2.0 release candidate) that I'm going to start using wasn't even released until July, so I guess I'll keep relying on feeding it some current documentation as well.

    • @codergrammerkode
      @codergrammerkode 5 місяців тому

      @@GamerRealityah that’s a really interesting use case. Once you’ve used it for a few weeks will be interesting to know if you got on well with it. Nice channel by the way!

  • @AntonArhipov
    @AntonArhipov 4 місяці тому +4

    Nice video! There are definitely many UX problems that need to be improved.

    • @CoderGrammer
      @CoderGrammer  4 місяці тому

      Thanks Anton. Interesting perspective but now you mention it for sure it can be improved. It could be good once it’s matured a bit.

    • @AntonArhipov
      @AntonArhipov 4 місяці тому +3

      @@CoderGrammer maturing in this case means exactly the UX part. For instance even in the case where you tried generating tests - you first entered the command in the chat instead of the AI action. That would be an ideal workflow, but for this, the AI assistant needs to understand and extract the intent that now you want the unit tests to be generated and redirect the command into a predefined workflow that is currently triggered via the AI action in the context menu. Why is that important: the ai actions predefine prompts that set the whole scenario for you without the need to add the constraints in the chat. Then you get the diff view that actually would create a new class in a correct location instead of replacing an existing code, etc etc. That's also why for the "suggest refactoring" action you see the button for comparing and accepting the patch, but if you try asking for the same in free form text, then you just get a code sample that might not even implement everything.
      In other words, yes, you can expect a lot of improvements and we are listening :) this kind of videos help a lot for learning about expectations, what the users actually want to see.

    • @CoderGrammer
      @CoderGrammer  4 місяці тому +1

      @@AntonArhipov awesome and 100% agreed. Great that you folks listen to devs. Always loved ur products and still using them every day.

  • @drgr33nUK
    @drgr33nUK 4 місяці тому +1

    The number guessing game it generates is a game I've seen in many beginner programming courses.

    • @CoderGrammer
      @CoderGrammer  4 місяці тому +1

      Aha that’s interesting. I didn’t know that 👍🏽

  • @senolyildiz5190
    @senolyildiz5190 4 місяці тому

    I am a student and I have a JetBrains Product Pack for Students account, can I still buy an AI Assistant subscription? Or do I need to have a personal account?

    • @CoderGrammer
      @CoderGrammer  4 місяці тому

      Hi, So I think you can use it with your student licence but you would need a paid AI Assistant subscription. I don't believe there is a free trial for student licences to use AI Assistant. You can see it here:
      sales.jetbrains.com/hc/en-gb/articles/16544564838162-AI-Assistant-availability-in-JetBrains-IDEs
      Good luck :)

    • @senolyildiz5190
      @senolyildiz5190 4 місяці тому

      @@CoderGrammer Thank you

  • @ramielkady938
    @ramielkady938 2 місяці тому

    We are commercial SWEs man ... What can it do when there is new requirement i want to make changes in a 200 file codebase with 17 dependencies ?

    • @CoderGrammer
      @CoderGrammer  2 місяці тому

      I hear u buddy. Me too. Just code completion on steroids for now I think 😊

  • @slimyelow
    @slimyelow Місяць тому

    If your blood starts to boil after adjusting and rewriting your prompt a half dozen times and the AI still fails: congrats, you are a true programmer.

  • @sunfisoft
    @sunfisoft 4 місяці тому

    is this free to use and does it needs gpt4 subscription

    • @CoderGrammer
      @CoderGrammer  4 місяці тому

      Hi buddy, unfortunately it’s not free to use. About $10 a month but there is a free 7 day trial. You don’t need a separate gpt4 licence.

  • @GamerReality
    @GamerReality 5 місяців тому

    Every time you ask it to come up with a game I feel like it gives you that number guessing game, no original thoughts from LLMs.

    • @CoderGrammer
      @CoderGrammer  5 місяців тому

      I know what you mean. I guess it could be lack of variety in the training data or it see's that you have used that game before and keeps repeating itself. I imagine they will be racing to improve it though so will probably be a lot better after a couple of iterations.

  • @Sp1tfire100
    @Sp1tfire100 3 місяці тому

    How it is not like chatgpt if it is chatgpt behind the scenes?

    • @CoderGrammer
      @CoderGrammer  3 місяці тому

      Only real difference is that they use multiple models selecting the most appropriate for a given scenario. So that could include models from OpenAI or their own or Gemini etc.

    • @Sp1tfire100
      @Sp1tfire100 3 місяці тому

      @@CoderGrammer yeah, yeah. It looks like they just sell plugin for chatgpt 3.5 as "jetbrains ai"

    • @CoderGrammer
      @CoderGrammer  3 місяці тому

      @@Sp1tfire100 yeah I suppose we have no way to know which model any answer came from but you might be right. I guess if OpenAI models charge a lot then for some prompts it might be cheaper for them to use internal models.

  • @RandVideo
    @RandVideo 5 місяців тому

    Is this chatgpt?

    • @CoderGrammer
      @CoderGrammer  5 місяців тому

      Hey buddy, so it’s not far off. Chat GPT uses GPT-4 and so does this. But this used other LLMs too and decides which to use for any given response.

    • @RandVideo
      @RandVideo 5 місяців тому

      @@CoderGrammer i want ask, is this support another language? Like bahasa Indonesia

  • @seanknowles9985
    @seanknowles9985 Місяць тому

    Doesn't hold a candle to Cursor editor, it just doesn't.
    - Middle line updates, if you've not used middle line updates its incredible
    - Reference and inject online documentation via urls into the context
    - Common lib docs (react, node, rabbit mq) insertable easily via context window using @symbol
    - Predicted cursor location, next move location, insane.
    None of these exist in jetbrains and we are just scratching the surface.

    • @CoderGrammer
      @CoderGrammer  Місяць тому +1

      Awesome! I didn’t know about it. Thank you for mentioning. Just checked the site, I really need to try it. Thanks Sam.

    • @seanknowles9985
      @seanknowles9985 Місяць тому

      @@CoderGrammer I can't use anything else now, its just that much better. Difficult to explain. The ai integration is so well done that getting things done becomes so fluid and easy. I really wanted to fleet to be good but its just lagging so far behind on the AI front. Maybe when they catch up on features, but I don't see it happening.

    • @CoderGrammer
      @CoderGrammer  Місяць тому +1

      @@seanknowles9985 seems like Cursor is AI first - setting my expectations high 😀

    • @seanknowles9985
      @seanknowles9985 Місяць тому

      @@CoderGrammer middle line updates is wild, trust me, after using it for a while you realise how much smoother coding is.

  • @basstradamus1
    @basstradamus1 4 місяці тому +1

    Seems it is light-years behind vscode, unfortunately.

    • @CoderGrammer
      @CoderGrammer  4 місяці тому +3

      @basstradamus1 Yeah copilot is pretty impressive. It’s pretty new for JetBrains. These AIs learn fast so will be interesting to compare in 6 months.

    • @basstradamus1
      @basstradamus1 4 місяці тому +2

      @@CoderGrammer yeah maybe you can do video in 6 months commenting on the progress, it would be cool. Tx

    • @gunhann
      @gunhann 4 місяці тому

      What does it lack?

  • @maksudaliev8785
    @maksudaliev8785 4 місяці тому

    Can you hear the silence?
    Can you see the dark?
    Can you fix the broken?
    Can you feel, can you feel my heeeeart?

  • @aaronjaggars321
    @aaronjaggars321 Місяць тому

    Codium ai does this

    • @CoderGrammer
      @CoderGrammer  Місяць тому

      Thanks Aaron. I need to check it out. 👍🏽

  • @tem_vremenem_v_kanade
    @tem_vremenem_v_kanade Місяць тому

    Was about to buy the subscription and looks like it’s pure garbage at this point..

    • @CoderGrammer
      @CoderGrammer  Місяць тому +1

      Well I'm glad if it saves you some money - that's always good. But might be worth trialling on a free trial sometime to see if it's improved since this video. Good luck.