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.
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. :)
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 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.
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.
@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.
@@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.
@@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!
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?
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 :)
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.
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 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.
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.
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 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.
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.
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.
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.
:)
Cursor editor is where its at, at this point in time, I can't go back to anything else.
@@seanknowles9985 it's very mid in other aspects tho
@@seanknowles9985 not even closing to replacing Idea or CLion for seasoned devs
Loving jetbrains ai assistant so far. Has been a huge help for me
Agreed. Are you trialling it or bought it now? I trialled it but I think I will be buying it soon.
@@CoderGrammer bought it
Starting from 2024.1.1 JetBrains AI is also available on the Community Edition.
Thank you for the heads up David 😊
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.
Yeah agreed. I was expecting more. Let's see how it looks in six months.
You have to use good prompts with any programming chat bot. The more information and constraints you give it, the better the results.
Yes agreed Tony
I was almost immediately hooked.
Nice video! There are definitely many UX problems that need to be improved.
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.
@@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.
@@AntonArhipov awesome and 100% agreed. Great that you folks listen to devs. Always loved ur products and still using them every day.
The number guessing game it generates is a game I've seen in many beginner programming courses.
Aha that’s interesting. I didn’t know that 👍🏽
amazing video. love your voice
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.
@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.
@@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.
@@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!
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.
🤣
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 ?
I hear u buddy. Me too. Just code completion on steroids for now I think 😊
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?
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 :)
@@CoderGrammer Thank you
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.
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.
Awesome! I didn’t know about it. Thank you for mentioning. Just checked the site, I really need to try it. Thanks Sam.
@@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.
@@seanknowles9985 seems like Cursor is AI first - setting my expectations high 😀
@@CoderGrammer middle line updates is wild, trust me, after using it for a while you realise how much smoother coding is.
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.
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.
How it is not like chatgpt if it is chatgpt behind the scenes?
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.
@@CoderGrammer yeah, yeah. It looks like they just sell plugin for chatgpt 3.5 as "jetbrains ai"
@@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.
is this free to use and does it needs gpt4 subscription
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.
Seems it is light-years behind vscode, unfortunately.
@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.
@@CoderGrammer yeah maybe you can do video in 6 months commenting on the progress, it would be cool. Tx
What does it lack?
Can you hear the silence?
Can you see the dark?
Can you fix the broken?
Can you feel, can you feel my heeeeart?
Is this chatgpt?
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.
@@CoderGrammer i want ask, is this support another language? Like bahasa Indonesia
Codium ai does this
Thanks Aaron. I need to check it out. 👍🏽
Was about to buy the subscription and looks like it’s pure garbage at this point..
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.