JetBrain AI Assistant :: In Depth

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 69

  • @Watter93
    @Watter93 10 месяцев назад +18

    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  10 месяцев назад +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 7 месяцев назад +1

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

    • @sid4579
      @sid4579 7 месяцев назад

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

    • @sid4579
      @sid4579 7 месяцев назад

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

  • @wisher77
    @wisher77 10 месяцев назад +3

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

    • @CoderGrammer
      @CoderGrammer  10 месяцев назад

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

    • @wisher77
      @wisher77 10 месяцев назад

      @@CoderGrammer bought it

  • @DavidSoles
    @DavidSoles 7 месяцев назад +2

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

    • @CoderGrammer
      @CoderGrammer  7 месяцев назад

      Thank you for the heads up David 😊

  • @AlwynSchoeman
    @AlwynSchoeman 2 месяца назад +4

    Test drove Jetbrains AI now for 30 minutes and comparing it to Cursor (which I really don't like to use) and Jetbrains AI is so so far behind and really really dumb. I love Jetbrains, but they must shape up.

    • @CoderGrammer
      @CoderGrammer  2 месяца назад

      Yeah agreed. I was expecting more. Let's see how it looks in six months.

  • @tonyhenrich6766
    @tonyhenrich6766 6 месяцев назад

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

  • @kyleMcBurnett
    @kyleMcBurnett 10 месяцев назад

    I was almost immediately hooked.

  • @AntonArhipov
    @AntonArhipov 10 месяцев назад +4

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

    • @CoderGrammer
      @CoderGrammer  10 месяцев назад

      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 10 месяцев назад +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  10 месяцев назад +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 10 месяцев назад +1

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

    • @CoderGrammer
      @CoderGrammer  10 месяцев назад +1

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

  • @Palslayers
    @Palslayers 10 месяцев назад +1

    amazing video. love your voice

  • @GamerReality
    @GamerReality 11 месяцев назад +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  11 месяцев назад +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 11 месяцев назад +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 11 месяцев назад

      @@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!

  • @slimyelow
    @slimyelow 7 месяцев назад

    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.

  • @Rami_Elkady
    @Rami_Elkady 8 месяцев назад

    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  8 месяцев назад

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

  • @senolyildiz5190
    @senolyildiz5190 9 месяцев назад

    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  9 месяцев назад

      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 9 месяцев назад

      @@CoderGrammer Thank you

  • @Synysterjmz
    @Synysterjmz 4 месяца назад

    Just looks like more of a hinderance at this point. Perhaps JetBrains should consider making this a free feature to paid IDE licences. I’m certainly not going to pay a tenner a month to essentially have a grad sitting on my lap whilst I code. However, the more people who adopt it, the better it will be. I just think sticking a paywall in front of something that, for the most part, isn’t that helpful at the moment isn’t the best idea.

  • @seanknowles9985
    @seanknowles9985 7 месяцев назад

    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  7 месяцев назад +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 7 месяцев назад

      @@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  7 месяцев назад +1

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

    • @seanknowles9985
      @seanknowles9985 7 месяцев назад

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

  • @GamerReality
    @GamerReality 11 месяцев назад

    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  11 месяцев назад

      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 9 месяцев назад

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

    • @CoderGrammer
      @CoderGrammer  9 месяцев назад

      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 9 месяцев назад

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

    • @CoderGrammer
      @CoderGrammer  9 месяцев назад

      @@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.

  • @sunfisoft
    @sunfisoft 10 месяцев назад

    is this free to use and does it needs gpt4 subscription

    • @CoderGrammer
      @CoderGrammer  10 месяцев назад

      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.

  • @basstradamus1
    @basstradamus1 10 месяцев назад +1

    Seems it is light-years behind vscode, unfortunately.

    • @CoderGrammer
      @CoderGrammer  10 месяцев назад +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 10 месяцев назад +2

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

    • @gunhann
      @gunhann 10 месяцев назад

      What does it lack?

  • @maksudaliev8785
    @maksudaliev8785 10 месяцев назад

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

  • @RandVideo
    @RandVideo 11 месяцев назад

    Is this chatgpt?

    • @CoderGrammer
      @CoderGrammer  11 месяцев назад

      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 11 месяцев назад

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

  • @aaronjaggars321
    @aaronjaggars321 7 месяцев назад

    Codium ai does this

    • @CoderGrammer
      @CoderGrammer  7 месяцев назад

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

  • @tem_vremenem_v_kanade
    @tem_vremenem_v_kanade 7 месяцев назад

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

    • @CoderGrammer
      @CoderGrammer  7 месяцев назад +2

      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.