Coding with an AI pair programmer: Getting started with GitHub Copilot

  Рет қаралды 164,021

GitHub

GitHub

Күн бұрын

Пікірлер: 156
@jdmtssp
@jdmtssp Жыл бұрын
I'm just getting started with Copilot. I have to say this is a GREAT video.
@rgeisert
@rgeisert 8 ай бұрын
This instructor taught me MVC. Love his teaching style. To everyone distracted by the nails...they are still in beta. With Microsoft's weight behind it, we will all have purple nails in 2 years.
@gaiustacitus4242
@gaiustacitus4242 8 ай бұрын
Fortunately, I'm an Apple guy so my nails will remain the color of my choice.
@jplauy
@jplauy 7 ай бұрын
I was going to comment about this too hahahaha Is sooooooooooooooo distracting XD
@jbcatl
@jbcatl 5 ай бұрын
But in 36 months they will announce that purple nails are no longer supported, and start pushing green nails, after your organization has committed millions to implementing purple nails across the enterprise.
@jjgravelle
@jjgravelle Жыл бұрын
Nailed it... 😎
@g.c955
@g.c955 Жыл бұрын
I see what you did there 😉
@derekcarday
@derekcarday Жыл бұрын
🤣🤣🤣🤣🤣🤣🤣 MADE MY DAY!!!
@jonathanmelhuish4530
@jonathanmelhuish4530 Жыл бұрын
But only half?
@runewinsevik8471
@runewinsevik8471 9 ай бұрын
Unfortunately the nail job took about 75% of the attention...
@nenemalo1941
@nenemalo1941 3 ай бұрын
@@runewinsevik8471 but also the nail job is at 75% hahhahahha mannn!!
@omureddy
@omureddy 9 ай бұрын
fantastic job, very useful , thank you sir!!
@hemant9031
@hemant9031 11 ай бұрын
GitHub Copilot has great potential, I wish to see copilot gets trained on the latest data. Right now it's only trained till September 2021 which is way behind.
@gaiustacitus4242
@gaiustacitus4242 8 ай бұрын
GitHub Copilot will not only generate different output in response to the same prompts on different days but will also generate the same incorrect output for different prompts regardless of how clearly the specification is rewritten. Sometimes it is necessary to start by typing in the exact name of a function or method that exists in a GitHub repository in order to have Copilot generate the proper output. Of course, if you already know the name, then you've likely looked it up and can just copy and paste the code.
@aspiringcoder2024
@aspiringcoder2024 Жыл бұрын
The content of this demo is great. Christopher Harrison did a good job in making the material easy to absorb. The timestamps provided are very helpful. With regard to the audio, the volume of this video is incredibly LOW. Even on an expensive Mac Pro with Bose headphones, I'm having to crank the volume all the way up. Dear @GitHub: Please update your recording technology! You have some fantastic communicators - you're disrespecting them and your audience with your mediocre recording technology.
@veganphilosopher1975
@veganphilosopher1975 11 ай бұрын
great intro. Love the presenter! rocking that polish 💅
@martapfahl940
@martapfahl940 11 ай бұрын
man with polish is horrible
@ahbarajaib2357
@ahbarajaib2357 9 ай бұрын
You are vegan... what do you know.
@XxwolfixX
@XxwolfixX 2 ай бұрын
​@@martapfahl940 hating on people for nail polish is horrible. Maybe you should try painting your personality a nicer color ^^
@Kimomaru
@Kimomaru 11 ай бұрын
Excellent presentation!
@PuffNSnort
@PuffNSnort Жыл бұрын
How do you stop it from uploading config files?
@SrikarKura
@SrikarKura Жыл бұрын
Thank you for Good Demo!
@JuanAlarcon-o6k
@JuanAlarcon-o6k 11 ай бұрын
Such a great intro and demo. Very clear and easy to understand
@pleanermail
@pleanermail Жыл бұрын
Always Sprinkles✨ High information per minute with personality. Thanks for this video Christopher 😚👌
@shriprasadmarathe7391
@shriprasadmarathe7391 Жыл бұрын
Great video !. There is typo in `preselect` . Not sure, was that the reason it have not picked up id and name.
@spectacularangular637
@spectacularangular637 7 ай бұрын
2:46 how much Context does it send GH Copilot if the file is 10,000 files long? etc.
@tamimiYoutube
@tamimiYoutube 11 ай бұрын
Good job!
@doronr5046
@doronr5046 Ай бұрын
Always sprinkles!😊
@MartinHAndersen
@MartinHAndersen Жыл бұрын
Why do you ware blue nail polish?
@scientist30
@scientist30 Жыл бұрын
Why you care?
@sonujhariya
@sonujhariya Жыл бұрын
Men care for it's community.@@scientist30
@KnowledgeUpdatka_1-a
@KnowledgeUpdatka_1-a Жыл бұрын
😂😂😂😂 guy
@SilviuIT-tn3dn
@SilviuIT-tn3dn Жыл бұрын
i can't get over it too. :) @@scientist30
@GeekTrainer
@GeekTrainer Жыл бұрын
Because I like color in my life, in particular blue 😀
@vdmircea
@vdmircea Жыл бұрын
wow! it's amazing, "works shokingly well" in real-time inter-operating systems!
@ramesherrabolu1590
@ramesherrabolu1590 Ай бұрын
Can I assist the building of CONTEXT via prompt. For example Add to Context source files from folders X, Y and Z. Will that work
@SocratesWasRight
@SocratesWasRight Жыл бұрын
I would love for something like OpenAI api based queries so it would be use based costing instead of constant subscription. But I do not code for living so my use case ia different from professionals. Anyhow, these AI tools look very interesting as kind of "coding partners" or additional layer of abstraction.
@heikoh.1618
@heikoh.1618 Жыл бұрын
i am trying to use it to teach my kid some coding... i think asking the right questions always has been my job, and now the AI actually listens ;)
@geoffreycollins6627
@geoffreycollins6627 Жыл бұрын
Why do I have an impression that there are more comments written by the developer than actual code written by the copilot? 🤔
@ramp2011
@ramp2011 Жыл бұрын
Great video. I am curious who is it different than prompting chatgt directly to get the same code? What advantages do I have from using this? Thank you
@heikoh.1618
@heikoh.1618 Жыл бұрын
Its about context. You have a limited input size. And placing the comments in code dictates where the code will go. It is kinda a natural flow. Just getting into it, but i have been in IT for ages.
@nikitphadke
@nikitphadke Жыл бұрын
This tab proximity condition is an awful layer over what is essentially a very good tool. And lets be clear, it is transparently a cost cutting measure to minimise context tokens. This will be sold shortly in the form of a premium layer and after a few development cycle the default will be to include the entire project in the context which is indeed the best thing to do. Currently a coder will have to go in and manually tab the files which will be affected by the work. This is kind of a best guess and increases the possibility of errors. What will happen when the answer is not expected? more prompts... more back and forth. purely because the context was not accurate. Ultimately costing more to guess who... Github!
@magdalenaszulc8997
@magdalenaszulc8997 Жыл бұрын
Great I wish to try
@Yonglee7015
@Yonglee7015 Жыл бұрын
But your subscription price is really too expensive. Consumption levels in different countries are different. Have you not considered that different countries adopt different pricing strategies?
@ArkticFish
@ArkticFish Жыл бұрын
Me: Go get me a beer Copilot: Gets Becks Me: Uninstall
@orthodox_gentleman
@orthodox_gentleman 8 ай бұрын
Copilot is too outdated! They need to figure out how to constantly update and train the model because it’s last update is 2021 like MS Copilot which is crazy to me! That is 3 years ago and in the tech world that is a long time!
@uabpsab
@uabpsab 11 ай бұрын
I'm a bit late to the party..but perhaps someone will answer anyway...Can I use Github copilot if I dont use Github? If not, is there some other copilot that works without Github?
@webasdf
@webasdf 11 ай бұрын
You have to have a GitHub account and pay through that. But you do not have to host your repository at GitHub if that's what you're asking.
@uabpsab
@uabpsab 11 ай бұрын
@@webasdf thank you!
@akashmilton
@akashmilton Жыл бұрын
The volume is less
@hedgefund996
@hedgefund996 Жыл бұрын
Good Content
@gJonii
@gJonii Жыл бұрын
I don't understand this "create this" pseudoprogramming prompting. It failed him on stage, and it fails everyone. Why not just write the model header, or if you literally can't do that, "model of name and ..." comment above it, with the verb missing? It seems purposefully awful workflow that's being promoted here.
@gJonii
@gJonii Жыл бұрын
@@asksearchknock No like, I think it works quite well. As long as you don't try to use it the way he was using it with "comment programming", it is quite good at seeing what you're doing and going from there.
@GeekTrainer
@GeekTrainer Жыл бұрын
Since GitHub Copilot is built upon an LLM it's probabilistic rather than deterministic, so it doesn't always do the same thing. There will be times where you expect one thing and get another, which is the nature of these types of tools. I left this part in as a demonstration and highlighted now to then work with the tool through rephrasing.
@Amd107
@Amd107 11 ай бұрын
Did Microsoft used the code available on GitHub repos or to train this A.I. model? I mean they technically own all the code someone is pushing on GitHub
@AbdulRehman1-
@AbdulRehman1- Жыл бұрын
Please help me GitHub perform wrong action.why it delete my account.and changes my project and profile without my permission.i am only single owner from Pakistan
@AbdulRehman1-
@AbdulRehman1- Жыл бұрын
Please help me
@ahmedshahzad7654
@ahmedshahzad7654 Жыл бұрын
@@AbdulRehman1- Hey Abdul, could you please explain your problem in more detail. I am also from Pakistan and a user of Github Copilot so I might be able to help you out.
@jannarkiewicz633
@jannarkiewicz633 11 ай бұрын
If are anything like me and I know I am
@SergiuTalnaci
@SergiuTalnaci 11 ай бұрын
The big takeaway is DRY code will be dead and everyone will be writing 5x to 10x more code but will add tech debt with it. May the holy divine forces protect companies from devs who forget to also write tests for the code they generate with copilot.
@axeldaguerre7309
@axeldaguerre7309 Жыл бұрын
Copilot is maybe ok for boilerplating, but apart from that it seems to be unable to handle complex task in a complex innovative source code. I never tested it, but after 3 videos explainning the coolness of this tool, I didn't see any code produced by it of something else than handle things developers have handle for decades on their website source code.
@belphegor_dev
@belphegor_dev Жыл бұрын
Maybe use it first before jumping to conclusions.
@axeldaguerre7309
@axeldaguerre7309 11 ай бұрын
By first principle and by reading my comment you would know that even if it's great at what's doing, it cannot solve problems other than the examples I gave. I sort of use it in my daily web job where everything is already solved by libraries and frameworks. If it does, it means that the work you're doing is nothing more that a modification of what everyone is doing or has done in the past. I say that from experience: my current daily job is inside one of these big companies that can throw money at everything and use their monopoly to not having to care about innovation. Furthermore if you understand at what is inside an LLM, you understand that it's really not the right tool to create innovative code and architecture. I gain much time from it because the job require nothing more than boilerplates and make it works with pile of junk code between yours. My comment about being slower and providing no benefit at all (searching, understanding high level view of a project and more) is in my opinion still true. You currently can't trust it when you ask for something simple, how can you trust when it tries (and will hallucinate in doing so) to regurgitate how a complex source code works, because I wouldn't. More, you loose insights if you solely rely on it or will still gives you wrong understanding about some piece of it if you try to use it (detrimental compared to if you don't use it) . @gor_tv
@vncstudio
@vncstudio 8 ай бұрын
That's not true. I just completed a real-time av streaming project using gstreamer which is quite a complex library to use and it helped me a lot. However, you have to be patient and ask questions very precisely. You might have to repeat the questions once in a while since it has short-term memory and can lose critical information you provided after a couple of questions and answers. The chat capability is the most useful feature to plan and design your project and get chunks of code for specific components.
@axeldaguerre8838
@axeldaguerre8838 8 ай бұрын
​ @vncstudio I think most people answering my old comment didn't get what I said. You are telling me that it helped you to use a library, which has tutorials, documentation and source code on the internet. I've never said it won't help you in that regard, I said the complete opposite. People feels attacked when they are attached to something, if you didn't, I am pretty sure you would haven't written this comment. I don't want to be rude though
@vncstudio
@vncstudio 8 ай бұрын
​@@axeldaguerre8838 I certainly do not feel attacked by such a minor thing...LOL. I thought exactly like you that it was okay for some routine boiler plating and would not solve complex problems but it has exceeded my expectations and saved me a lot of time. It does not mean it is perfect. It can take you down a dead-end too yet it is great to jumpstart in domains of solution design and implementation that might be new to you.
@BonAnurakBoonyaritphanit
@BonAnurakBoonyaritphanit 6 ай бұрын
Good explanation. not too fast and clearly for who is not native english.
@NoWhiteGullibility
@NoWhiteGullibility Жыл бұрын
Excellent!
@Explorest
@Explorest Жыл бұрын
Audio volume is too low. Didn't expect this from a major channel like that of Github
@duaneadamx
@duaneadamx Жыл бұрын
The audio is super low.
@JazevoAudiosurf
@JazevoAudiosurf Жыл бұрын
i do think that MS is much below their capabilities with this. i understand that it gets probabilistic at more advanced features and thus more expensive. i would still like to see this tech at the level where it just iterates and reflects until a whole feature is done
@mahmudx
@mahmudx Жыл бұрын
Heyyyy! I used to watch you in MVA days. Are you still a dog owner?
@GeekTrainer
@GeekTrainer Жыл бұрын
Hey there!!! Absolutely am! We have a rescue American Staffordshire mix
@ruandupreez6144
@ruandupreez6144 Жыл бұрын
Whats up with the nail polish my man...
@belphegor_dev
@belphegor_dev 11 ай бұрын
It's to make weirdos like you hard.
@Algardraug
@Algardraug 10 ай бұрын
What's up with it? Don't you like blue?
@themadladgaming
@themadladgaming 10 ай бұрын
@@Algardraug i like you to get a job, and touch some grass
@tonjar
@tonjar 7 ай бұрын
Let me break it down to you: He opened the bottle, applied the paint to the finger nails, let it dry and voilà: done!
@muyivushafiq8389
@muyivushafiq8389 Жыл бұрын
Awesome!
@Mithaldu
@Mithaldu 14 күн бұрын
why is your mic so bad?
@martapfahl940
@martapfahl940 11 ай бұрын
Men don't wear nail polish, basta
@Algardraug
@Algardraug 10 ай бұрын
Why?
@martapfahl940
@martapfahl940 10 ай бұрын
@@Algardraug Becuase nail polish makes a hand look very elegant and feminine. My mind yells at me that there is a mistake in the matrix when I see a strong male hand with nail polish. And in reality no mascular man would wear it. And to be honest companys push those people into the camera to show them "we are diverse" although he might be the only one among the entire staff
@tonjar
@tonjar 7 ай бұрын
Not for you to decide.
@martapfahl940
@martapfahl940 7 ай бұрын
@@tonjar Yes it is for me to decide.
@johnmcormick
@johnmcormick Жыл бұрын
okay what about visual studios 2022? vscode isn't useful
@belphegor_dev
@belphegor_dev Жыл бұрын
What about it?
@jdavid82
@jdavid82 Жыл бұрын
must focus on topic... stay focused... I can't
@projectcontractors
@projectcontractors Жыл бұрын
'One of the most common questions I get asked is ... Purple nails, WTF?
@belphegor_dev
@belphegor_dev 11 ай бұрын
Do the nails get you hard?
@SabithHunter
@SabithHunter Жыл бұрын
0:07 0:08 0:08 0:09
@ex0stasis72
@ex0stasis72 Жыл бұрын
Did you have a stroke?
@1Eagler
@1Eagler Жыл бұрын
Maybe it would be nice to add voice recordings
@AmjadNasr-r5f
@AmjadNasr-r5f Жыл бұрын
Hello
@yashguma
@yashguma Жыл бұрын
Promptcraft > witchcraft
@beatriceowusuachaw6210
@beatriceowusuachaw6210 7 ай бұрын
GOD is a miracle worker Amen 😅
@CGRealStudios
@CGRealStudios Жыл бұрын
What's wrong with his nails ?
@miamoto5040
@miamoto5040 Жыл бұрын
Some gay shit probably
@mr.bouncealot9047
@mr.bouncealot9047 8 ай бұрын
Could be psoriasis
@orthodox_gentleman
@orthodox_gentleman 8 ай бұрын
@@mr.bouncealot9047what? lol do you know what psoriasis looks like? It doesn’t affect the nails! He probably painted them.
@mr.bouncealot9047
@mr.bouncealot9047 8 ай бұрын
@@orthodox_gentleman google it, good sir
@CreatorEdge
@CreatorEdge 7 ай бұрын
They are to identify*** use copilot to finish that line.
@johnmcormick
@johnmcormick Жыл бұрын
can paint your nails blue, but can't brush your teeth?
@alysonsloka8386
@alysonsloka8386 11 ай бұрын
Hahah these Ai comments. The internet is dead.
@onke
@onke Жыл бұрын
Audio so low and what the heck are those nails bruv
@Algardraug
@Algardraug 10 ай бұрын
They're painted, look up nail polish
@KevinNdhlovu
@KevinNdhlovu 4 ай бұрын
😂❤❤🎉😢😮😅😊
@MrMigueldf
@MrMigueldf 10 ай бұрын
that nails 🤣
@alerossi82
@alerossi82 10 ай бұрын
Bro what's wrong with your nails
@awebcode
@awebcode 6 ай бұрын
make it free plese😿😿
@iPankBMW
@iPankBMW Жыл бұрын
Why the fuck his nails are painted...
@Algardraug
@Algardraug 10 ай бұрын
Why the fuck not?
@themadladgaming
@themadladgaming 10 ай бұрын
get a job man...touch some grass@@Algardraug
@tonjar
@tonjar 7 ай бұрын
So easily upset? Poor you.
Say hello to GitHub Copilot Enterprise!
17:21
GitHub
Рет қаралды 30 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
The all NEW GitHub Copilot Experience
13:46
Visual Studio Code
Рет қаралды 110 М.
Live demo: GitHub Copilot in Visual Studio Code
6:27
GitHub
Рет қаралды 28 М.
Pragmatic techniques to get the most out of GitHub Copilot | BRK255H
45:55
Microsoft Developer
Рет қаралды 42 М.
Coding with AI: 8 Tips for Using GitHub Copilot
29:59
The Eclectic Dev
Рет қаралды 11 М.
I Tried Every AI Coding Assistant
24:50
Conner Ardman
Рет қаралды 879 М.
"How To Make The Most Of GitHub Copilot"
1:01:43
GitHub
Рет қаралды 8 М.
[1hr Talk] Intro to Large Language Models
59:48
Andrej Karpathy
Рет қаралды 2,4 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН