GitHub Copilot X in Visual Studio 2022
Ғылым және технология
Get a sneak peek of what the Visual Studio team is working on, using the power of GitHub Copilot!
Signup for the GitHub Insider newsletter: resources.github.com/newsletter/
Explore a groundbreaking AI-powered programming aide, providing comprehensive code examination, automatic unit test creation, and problem-solving via smooth chat integration.
Be sure to subscribe to this channel if you want to be notified when we release more GitHub Copilot experiences in Visual Studio 2022.
Learn how it can revolutionize your development workflow.
🔗Connect with us online
Twitter: / visualstudio
Twitch: / visualstudio
MS Learn: aka.ms/LearnVisualStudio
Learn more: visualstudio.microsoft.com/gi...
#GitHubCopilot #VisualStudio #AI #ProgrammingAssistant #CodeAnalysis #DeveloperTools #SoftwareDevelopment #Coding #Innovation #Tech #ArtificialIntelligence
Пікірлер: 548
Over the past few weeks Microsoft has managed to get me to pay for their software more than the last ten years combined 😂
@ENDWARO7
Жыл бұрын
Same 😂
@KillU99
Жыл бұрын
seriously, entire workplace getting onto teams again, switching over to microsoft business, etc. going to be nuts
@phantomakuma1384
Жыл бұрын
Literally same
@michelrussell2014
Жыл бұрын
Right! They went from just boring, standard stuff to industry leading, crazy cool tech in like a week. This is the first time ever in like 100 years I stopped using chrome. Never thought I’d see the day
@nutme
Жыл бұрын
True. I'm even down to "sell" my every data.
Surreal to see our industry change fundamentally in real time 😮
@cyberslim7955
Жыл бұрын
Not on my computer, even though I am a paying customer. How to install it?
@jasperreichardt
Жыл бұрын
worrysome.
@noa670
Жыл бұрын
Oba good
This is such a clean and functional way to integrate it into visual studio’s UI. Huge props to the team that came up with this! 👏
@BenPanna
Жыл бұрын
it's a real game changer! 👏
@infernious
Жыл бұрын
All about the prop drilling amirite
@JeffJonesJMJ
Жыл бұрын
I am so jealous. This looks great. I use Intellij as my IDE. I might be switching over to Visual Studio.
@BenPanna
Жыл бұрын
@@JeffJonesJMJ your skill to use intelliji is one of the most useful skill in this era
@PLANTROON
Жыл бұрын
how do you know a person came up with this? :D The AI can not only hallucinate invalid non-working code, as it ever did for me most of the time, but sometimes it comes up with legit smart-ish ideas. There's a lot to this, it's very deep, a rabbit hole, of which we saw almost nothing yet. But that aside, VIsual Studio is one of the better Microsoft products so the team behind it must be great.
Wow, Visual Studio still looks like windows xp
@puppergump4117
Жыл бұрын
Well light mode never looks good on an ide
@NaourassDerouichi
Жыл бұрын
I got my gag reflex too seeing the interface
@imerence6290
Жыл бұрын
@@puppergump4117 neither does the dark one
@kuroodo_
Жыл бұрын
I wish they gave VS as much love as they give VSC. Every time I open up VS I feel like I am using very slow, complicated, and antiquated software.
@handlechar568
Жыл бұрын
I was just about to type the same thing but for Windows 98 XD
Definitely a valuable addition for someone who reimplements an online shop for the 100th time
@danielwilkowski5899
Жыл бұрын
If you really repeat something this often, you should probably have already extracted enough reusables that new shop is building blocks of few lines.
Third year CS Uni Professor: You really increased your work flow and actually have readable code since last month, it's almost like you're a different person...
WOW...This is a great feature. MS is getting ahead in this AI game. But damn the UI, looks like a windows xp software
I've used it for awhile now. It does help me write faster. But not "Higher Consciousness" coding. It helps with pretty normal projects but on certain stuff that is extremely complicated, it simply can't hold its own. Its pretty cool though, it makes coding more fun and thats useful to me.
chatGPT is that patient friend we've all needed.
Looking forward to giving this a spin when it arrives in VS Code.
@AK-xe2ly
Жыл бұрын
Yea or to give more than one line of suggestion at a time in vscode. GitHub isn't putting any effort into that ide
@frontendtony
Жыл бұрын
@@AK-xe2ly Lol that's funny. You realise this is about CoPilot sales right? Best believe they're doing everything to put it in front of everyone's IDE
This is remarkable..I am already using copilot in vs code.. I guess it will become a norm in the near future to use an AI assistant in almost all fields.
AMAZING. After a looooong time, microsoft is back !!
A Chat window is good, having context of your code helps boost the "flow state", but we'll end up doing a lot of copy & paste. Are there plans to do automatic refactorings, file creation, etc based on these suggestions or will we always have to do those steps manually?
@kiv0x
Жыл бұрын
That's quite a bad idea, you still have to review everything it generates carefully, it's not flawless. I can see several problems with the refractoring suggestion.
@magicsmoke0
Жыл бұрын
@@kiv0x Ever use Resharper? Or how about any "suggestion" or "fix" by Visual Studio or Rider? Same thing. You still click a button to do the action and you get to review the changes before hand now except no need to copy and paste.
@JacobSnover
Жыл бұрын
Copilot was already doing that. Early versions yu could type the method signature in the editor and it would infere the method body for you like a code snippet and you would accept it, especially things like a builder class or binary search. This is just a different way to use it, I'm sure they didn't remove the other functionality.
@JacobSnover
Жыл бұрын
kzread.infouQKWr2FvV0o?feature=share
@GoldenretriverYT
Жыл бұрын
@@magicsmoke0 except that IntelliSense and Resharper refactors are based on analysis wroten by actual humans and not a hallucinating AI
Thank you SO MUCH!!! Now my CSharp Code can be cleaner and I could get much more HELP! Thank you so much Microsoft!!!
I am very excited about TDD with Copitot. I want to write a unit test and copilot offers me an implementation which fulfils my complete test suite. A copilot like that would change my job from a typer of boilerplate code into a designer, quality manager, an explorer of what is possible. I was always sceptical about all the low code approaches. But this really could be the next abstraction layer for coding. Less typing, less researching. 👍
@trejohnson7677
Жыл бұрын
well said m8
@BenPanna
Жыл бұрын
so?? who needs low-code approaches when you have Copilot's intelligent suggestions? 👍
@nicosoftnt
Жыл бұрын
I liked typing 😢 But I like progress also☺ So overall: 😐
First question you need to ask it is how to turn on dark mode in your IDE!
@Dero02
Жыл бұрын
But they don't ask any questions. Literally omitting all question marks in their prompts! 😠
Can't wait to start a *conversation* with this new copilot
I appreciate how Microsoft blends together future and past
@eleh1337
Жыл бұрын
...to write the present
Copilot: power tools for development 🔥
This generative AI voice-over is an uncanny mimic of the great Scott Hanselman. W3ll d0ne!
@visionarycto
Жыл бұрын
I thought the same thing. Could have sworn it was his voice.
Ok, is this guy an AI? No human would use VS w/ a light theme. We’re onto you!!!
Very nice. VS has been my IDE for years and this makes it even more powerful.
@burakk4447
Жыл бұрын
Can't i use it in vs code?
@1MinuteFlipDoc
Жыл бұрын
@@burakk4447 definitely VS Code too.
@ShawnFumo
Жыл бұрын
@@1MinuteFlipDoc I hope there will be some way to get it into Rider eventually too, since VSCode is open source. We've found Rider works really well as a smaller C# IDE (of course with all ReSharper refactorings since it is Jetbrains), and just haven't needed the full Visual Studio.
@unknown3158
Жыл бұрын
@@ShawnFumo I think they mentioned in the release that it will be available for Jetbrains products.
@ShawnFumo
Жыл бұрын
@@unknown3158 thanks!
Welldone Scott. Nicely explained
@bokkeman123
Жыл бұрын
What makes you think it's "Scott" - and which Scott do you have in mind? The user logged into VS in the video is clearly named "Mark".
@dcuccia
Жыл бұрын
@@bokkeman123 it's definitely Scott Hanselman speaking. (Or is it?!)
@mfsbo
Жыл бұрын
@@bokkeman123 its the background noise that confirms its Scott Hanselman. I login as Mark as well in VS as it runs faster in debug mode if you login as Mark.
@bokkeman123
Жыл бұрын
@@mfsbo I like how you waited until AFTER 1 April before posting this - almost had me there! But yes, the voice is definitely Scott H. Maybe he did the voice over and Mark made the screengrab.
Congratulations! It's very nice
I'm looking forward to being able to implement GitHub Copilot X into my workflow
This is going to make us so productive!
@Bendover-tw4ee
Жыл бұрын
I think you mean unemployed
@nerdytalky4752
Жыл бұрын
@@Bendover-tw4ee I develop my own software, so in my case I'm super pumped, GPT4 already helped 10x my production time
Brilliant, it’s incredible
When can we get this version? The version of Copilot I have for VS doesn't do this.
This is a great move Microsoft! 🙂
Fantastic tool... i try and all this leave me... OPEN MOUTH. This is a MUST HAVE.
looking forward to this
Yeah this is like the greatest drop from microsoft since … a while! 10/10 game changer
I miss the old MSDN help. We had like 4 CD's with a lot of Win32 API documentation. Press F1 where your cursor is , then it will open the right API documentation with the right help file for the function,keyword or operator. That was with Visual Studio 6 on Windows XP. No internet , no AI needed. Just plain on your own computer that you own and have. Now I feel that internet and AI is trying to invade your coding. I don't like it. But perhaps maybe I am getting old. I miss the old days with no complicated technology like today.
I want this now!
Using this to write GPT-6 is how the singularity starts.
Great stuff! Can't wait to try it out in VS
Now include it with every VS subscription and I'm in!
That somehow reminds me the earlier versions of Office, when you had that question mark animation talking to you lol
Copilot is basically JARVIS in the making.
amazing!!!
In the future program code will look like Shakespeare's poem. The better you explain what do you want the better app will be generated by AI. Will it be or not to be, that is the question.
This is absolute 🔥🔥🔥....the entry bar has been dropped to the floor! I really hope this unleashes the flood gate of creativity and innovation! A team of 5 can accomplish what used to take a team of 200! We are standing at a precipice and the greatest beneficiairies are the creators! Soooo wake up and build something!!!!!...a big win for Microsoft...it has set itself apart from its peers!
Looking forward to 'drill in' to copilot X
In many companies (especially in banks) tools like this are forbidden because you need to share the code with 3rd party
@iGizmoTech
Жыл бұрын
That makes sense. I wonder if they can build closed sourced client side versions for the banks?
@bismarckshuffle
Жыл бұрын
I think this is my only big worry. IP theft is always a worry and every company will worry about a hack grabbing this data. Surely it will be quite obfuscated and sanitized. Otherwise I'm excited to give it a spin. Seems like an absolute boon for the tedious, low-level shit. "Protecting user data. We know that user edit actions, source code snippets, and URLs of repositories and file paths are sensitive data. Consequently, several measures of protection are applied, including data encryption both in transit and at rest as well as strict requirements for GitHub personnel to access data."
@mbrochh82
Жыл бұрын
That's probably the reason why software maintained by banks if total dogshit. Nothing on the entire internet has more downtime than banking apps and banking sites.
@Md-sl2sy
Жыл бұрын
Yh i think thats the problem with this at the moment
@adissentingopinion848
Жыл бұрын
Here I am at govt subcontractor sitting on my ass refactoring 10 year old code, wishing I could just check on copilot.
The comeback of Microsoft has to be studied lmao these ppl are making magic
10x productivity, nice 👍 😊
@saputerabytes8836
Жыл бұрын
also, the company adding you 10x more pile of job 👍☺
nah dawg he is the captain now
LETS GO!
Does Copilot X provide any changes to the Chat GPT-4 model outside of convenience in the editor? Does the integration into VS allow for codebase analysis or more code tailored responses versus pasting code int a webGPT chat?
Best feature for introverts
Well, I'm cautiously optimistic. Historically most "smart features" end up getting in my way more so than making my day go faster (e.g. waiting a half minute for stalled Intellisense to find a method in the code and still returning the wrong result, whereas a simple Ctrl+Shift+F shows the relevant results 30x faster). 🤞
looks cool
The day when it understands and explains C++ nested template errors, will be the official start date of the Singularity.
Mind blowing!! wow!
Look at me, I'm your captain now.
It’s a new time that’s for sure.
Will existing Copilot users receive the Copilot-X upgrade when it becomes available, or will they need to subscribe to a different plan?
@ortzinator
Жыл бұрын
90% chance it's a higher tier sub
@guillermomazzari4983
Жыл бұрын
I think, when this releases to the open public, the other copilot will cease to exist
@maythesciencebewithyou
Жыл бұрын
@@ortzinator It's going to cost $10 per month. 20 per person in a company.
@thegoodhood
Жыл бұрын
@@maythesciencebewithyou Separately from github copilot or it will be included in github copilot?
@Haze_E1
Жыл бұрын
hope we just get upgraded to the new version
Wow that's so cool
I'm still very conflicted about this. As tempting as it may sound, especially beginners like myself should not use it. People will be completely depending on those tools and when those won't work, people would be in trouble. I guess it's good for senior developers....
@mbrochh82
Жыл бұрын
as long as you still look at each line of code it suggests and make sure that you truly understand it, it will just propel you from being a beginner to an intermediate programmer in no time.
@sobbski2672
Жыл бұрын
Ok Boomer
@sawan9561
Жыл бұрын
It's more useful for junior developers, anyone not learning how to use these AI models in their workflow will be left behind pretty quickly
Amazing
This is so cool
When can we get Github Copilot for Visual Studio ARM version? There are many developers use VS with Mac + Parallel setup.
Does it all happen on my machine (no network needed) or does the AI analysis work done on some servers (which means my code is transferred to Copilot servers for analysis) ?
@mzg147
Жыл бұрын
Of course it needs to connect to gpt-4 on external servers, you would need a supercomputer and many terabytes of storage to run it localy.
@ShawnFumo
Жыл бұрын
@@mzg147 Probably not a full-on supercomputer since it is easier to run an AI than train it, but yeah it'd still have to be pretty hefty. Eventually it may get there though, especially for something specific like coding. We see smaller models like Alpaca gaining in quality over time.
Copilot is amazing but looking at that VS interface puts me back in a winter depression from the 1600s
Did you check if the chat output in your example is correct?
I already loved VS code so much, this makes it so much more lovable.
@ycombinator765
Жыл бұрын
this is for VS
@TheRealEnergyy
Жыл бұрын
This is for visual studio not vs code. I've tried searching for this in vs code but it doesn't seem to exist yet unless you know where it is?
@cronchcrunch
Жыл бұрын
@@TheRealEnergyy It hasn't been released yet, this is just a technical preview. There is a waitlist though, so you can sign up for that. No word on when they start approving people on the waitlist to start using it though.
@NemuruYama
Жыл бұрын
@@TheRealEnergyy It is for both, it's just in a waitlist for now it seems.
This just needs to ship. Being on a wait list in 2023 is just not Ok. …
Sensational
Code is finally… readable??? Didn’t see that one coming
Wow! “convershational AI”
baddass
good job ms
we can find good senior programmers. Give this to your mid level and now he can deploy has a senior. Nice
❤❤❤❤❤❤❤❤❤❤
DUDE, this is INSANE
@RiwenX
Жыл бұрын
No, it's quite sane.
I don't think I even noticed that this was Visual Studio without it being in dark mode
What about IP (intellectual property) and confidentiality/privacy? What sort of protections (if any) do IP owners have using this technology?
@tedchirvasiu
Жыл бұрын
Trust us, bro
@pd6335
Жыл бұрын
There is no IP anymore
@lexistential
Жыл бұрын
won't someone think of the intellectual property
@HUEHUEUHEPony
Жыл бұрын
Just open source the code bro
@EbonizerScourge
Жыл бұрын
Haha, lol :)
Looks great, when do I get accepted into the preview?
"add tests", man...
It's insane to me that most developers are totally oblivious to the fact that their demand and pay is directly proportional to how hard it is to do their job or to be replaced by a junior with AI toolkit. Tools like these are handy for sure, but make no mistake, they're not made for employees, but for employers.
@dimka11ggg
Жыл бұрын
Probably Junior will be replaced by Copilot, not Seniors.
@sebastianseelos6431
Жыл бұрын
@@dimka11ggg then where do seniors come from? 😂
@JB-fh1bb
Жыл бұрын
Their pay is also directly proportional to two other things: paying the dev’s opportunity cost, and being able to own the rights to all code they create (even after hours). Neither of those changes negatively with AI.
@EpicSlug
Жыл бұрын
People don't understand that the reason any job pays well is because of how hard it is to replace. If this makes programming 3X as efficient you only need 1/3 the developers. It's supply and demand. There have always been new productivity boosters in software but nothing ever on this scale and sophistication. This will change the whole market, I'm pleased I have 20 years experience already and I'm not studying a CS degree right now.
@JacobSnover
Жыл бұрын
I would like to see someone with zero code knowledge use this. A junior developer is not a senior developer with this tool, and this can still create a terrible program I'm sure of it. Code was much harder to write 30 years ago before IDE's existed, has the pay scale for developers dropped in the last 30 years because of Visual Studio?
my brain recently is pretty much melting - watching 1-2 hours of AI tech in development as a developer...... huh... i mean i use it, but my brain tells me "TOO MUCH TEXT TOO FAST" and its making me a little anxious tbh.
😍
game changer for freelancers. Not so much for companies as they would probably not risk sharing their entire souce code.
What I would like it to do is watch my repetitive task and eventually prompt me if it could finish my tasks for the current file or if it should fix all files with the task would be great! The task of fixing code throughout the software that has a same problem in about 60 files, but you can't use string replace, because the issue is different for each line of code because the variables and wording changes on each line.
@BenPanna
Жыл бұрын
yeah, It would be amazing
@JesseDahirKanehl
Жыл бұрын
What might work better is before you start to do something repetitively you ask copilot to do it for you
@GTSongwriter
Жыл бұрын
@@JesseDahirKanehl is that possible right now?
@JesseDahirKanehl
Жыл бұрын
@@GTSongwriter not with the current copilot I don't think, but I can do it with chatgpt so I think copilot x will be able to
@GTSongwriter
Жыл бұрын
@@JesseDahirKanehl well, I currently just started GitHub Copilot. It only helps when I am about to create new code. If I'm editing code, the suggestions don't happen unless I wait and most times never happen. I'll just do the task myself. It also sucks that it currently doesn't remember how it helped me in one file and I have to "retrain" it for every file I open.
Is this recorded in a VM? The performance seems sluggish of the cursor etc plus the UI looks from the 90s. Also no dark mode? Other than that cool demo
And this is precisely why I have never uploaded a single thing to open source repositories over the years
I've noticed that copilot on VS Code works flawlessly, while on Visual Studio it doesn't give me suggestions as I type for some reason. I have to manually trigger it every time I need suggestions. Is this how it's supposed to work or is there something wrong?
When will this be available in Visual Studio?
This works with VS Code as well?
What actually happened to that story of some FOSS developers suing Microsoft for training Copilot on GPL code? I remember it being a big thing not too long ago and I haven't heard about it since...
Copilot, create the project for me and get me fired. Thank you!
@ShawnFumo
Жыл бұрын
The programmer is still responsible for the code that gets committed. Using it without knowing what you're doing is no different from copy-pasting code from online without understanding it or changing it as needed.
@sleepnaught
Жыл бұрын
@@ShawnFumo in 5-10 years, it won't need you.
@chocolate_maned_wolf
Жыл бұрын
@@sleepnaught Yeah... to be fair, I doubt in a decade programming jobs being replaced will be the biggest AI issue lol
@sleepnaught
Жыл бұрын
@@chocolate_maned_wolf Certainly won't be the only jobs being eliminated either. Either somehow jobs will coexist with AI by it unlocking new job opportunities we can't anticipate yet or the government will be forced by to implement some sort of UBI. But as you said, that's going to only be one issue of many that AI will present.
I dont have that top option called copilot on my VS22 when I right click. It starts with quick actions and refactoring. I have it installed and enabled. Any tips?
sucks i spent the last 2 years studying for my CS degree. May as well finish now, but I know the future is grim.
I it different form "GitHub Copilot" extension for VS Code? I cannot find the functionality demonstrated in the video in GitHub Copilot.
Waiting for this on VScode now
So biggest question. Will these Ai tools replace junior and new devs? 😢😢😢 Is this a bad time to get a CS degree?
@yldrmcs
Жыл бұрын
yes, they will take over programmer jobs, go work in a restaurant
@chocolate_maned_wolf
Жыл бұрын
this technology will take over anything that corporations can get it to learn. the future will be divided end-stage capitalism
Hm... I wonder if it is powerful enough to work with Unreal Engine? And if it can deal with the many more special features in Unreal Engine, like Epics version of unit tests, UPROPERTies, or physics traces, just to give a few randomly chosen points of reference? Or if it could answer even more complex questions like "explain the spring behavior of the Chaos Vehicle class to me?" But even if it could do just relatively basic things like "Does this class have another way of adding a delegate", it would be really useful...
There is a new sheriff in town and it is making everyone a better developer
@jebuskmiest
Жыл бұрын
literally every one.. so you’re no longer needed 😂
Can we train the Copilot with customized coding standards that are followed in an org?
This is amazing, Microsoft is taking us to the next level🎉🎉
@jebuskmiest
Жыл бұрын
you will be unemployed very soon in the next level
@ahmeddahmane3879
Жыл бұрын
@@jebuskmiest who told u that im employed 😅😅
@jebuskmiest
Жыл бұрын
@@ahmeddahmane3879 ah in that case you probably will never be 😉