@@KnThSelf2ThSelfBTrue That's one of my concerns. Nevertheless, that is not necessarily the problem only of Copilot. To some extend, the same issue can happen in, let's say, stackoverflow.
I was in Copilot Beta since the start and got so used to it, I was hooked. It has two sides, but if you already know the code it is very helpful to quickly fill in blanks, and it did surprise me a few times with solutions that were more streamline that what I would do. I'm happy user of the full product since day 0 as well :) Mostly for python and bash scripts though...
Hi Viktor. I always appreciate your informative videos. This is also a very impressive one. BTW, just thought the recommended code by copilot for the Fibonacci function is actually the worst time and space complexity implementation. ^^. Hopefully it could be improved down the road though.
Well spotted. That is indeed not a very efficient implementation that can be seen by executing it with, let's say, 100 as input. I don't think that Copilot is aware of which code snippets are better than others. Instead, I'm guessing, it checks which ones are more common/popular, especially (or, maybe, exclusively) in GitHub. It would be interesting to see what would happen if my comment had "most efficient" words. Nevertheless, I don't see Copilot as a replacement for writing code but rather as a helper to get base code that needs to be perfected manually.
I don't see this so much AI-ish tool , this is not different from using any kind of snippet plugin in your IDE. I am a vim user and using Ultisnips have a similar effect, I want to see something more automated like the snippet code GP3 showed at the last demo where they do a description and it auto generates code for a real scenario, though is good to have as reference manager and avoid stack overflow copy - paste mania
What do you think of GitHub Copilot? Is it useful?
Sometimes I get concerned that GitHub Copilot will accidentally violate open source licenses. Otherwise, it looks great.
@@KnThSelf2ThSelfBTrue That's one of my concerns. Nevertheless, that is not necessarily the problem only of Copilot. To some extend, the same issue can happen in, let's say, stackoverflow.
This is your first video that I've watched, you are great!
I was in Copilot Beta since the start and got so used to it, I was hooked. It has two sides, but if you already know the code it is very helpful to quickly fill in blanks, and it did surprise me a few times with solutions that were more streamline that what I would do. I'm happy user of the full product since day 0 as well :) Mostly for python and bash scripts though...
I was quite early in the beta and since then I can't live without it anymore! Since it costs money, I bought it! It's just too good to not have it.
Hi Viktor. I always appreciate your informative videos. This is also a very impressive one.
BTW, just thought the recommended code by copilot for the Fibonacci function is actually the worst time and space complexity implementation. ^^. Hopefully it could be improved down the road though.
Well spotted. That is indeed not a very efficient implementation that can be seen by executing it with, let's say, 100 as input.
I don't think that Copilot is aware of which code snippets are better than others. Instead, I'm guessing, it checks which ones are more common/popular, especially (or, maybe, exclusively) in GitHub.
It would be interesting to see what would happen if my comment had "most efficient" words.
Nevertheless, I don't see Copilot as a replacement for writing code but rather as a helper to get base code that needs to be perfected manually.
Hey man, i really relate with your humor,. nice review. :-)
I will try with Neovim to keep working with Pipelines and K8s manifests :)
What is your Kubernetes plug-in that auto complete your manifest?
It's VS Code "Kubernetes" by Microsoft.
I don't see this so much AI-ish tool , this is not different from using any kind of snippet plugin in your IDE. I am a vim user and using Ultisnips have a similar effect, I want to see something more automated like the snippet code GP3 showed at the last demo where they do a description and it auto generates code for a real scenario, though is good to have as reference manager and avoid stack overflow copy - paste mania
AI doesn't exist, machine learning does.
First View and First comment