Copilot Best Practices (What Not To Do)

  Рет қаралды 65,237

Visual Studio Code

Visual Studio Code

Күн бұрын

Пікірлер
@adrielomalley
@adrielomalley Ай бұрын
The most useful tip for me was using the arrow keys to quickly search prompt inputs. Fantastic feature! Thanks for the clear and concise video.
@tlskillman
@tlskillman 9 ай бұрын
Very helpful. I had no idea some of these features existed. Thanks.
@aar021
@aar021 9 ай бұрын
Love it. Thank you for the video. Love your delivery style. Also love Copilot, it is a smart time saver.
@adrielomalley
@adrielomalley Ай бұрын
I've definitely made that mistake with inline prompting before. Thanks for clearing that up!
@adrielomalley
@adrielomalley Ай бұрын
The spaghetti and spoon analogy is spot on. Just because something is possible doesn't mean it's the right approach. Efficiency is key when working with Copilot.
@alexandergarzon8052
@alexandergarzon8052 8 ай бұрын
I would love to have an /improve command. Essentially, I envision writing my own code first and then seeking feedback from Copilot for suggestions on better approaches, improved syntax, and more.
@adrielomalley
@adrielomalley Ай бұрын
Copilot shortcuts: /analyze, /explain, /fix. Use them!
@AhmadElhedek
@AhmadElhedek 8 ай бұрын
So why comments for prompting is bad though? maybe not very effective I get it but I feel like the video didn't tell me why it is bad.
@kate-pt2ny
@kate-pt2ny 9 ай бұрын
This video is very meaningful. I learned a lot. Thank you for sharing.
@stevenzhang8620
@stevenzhang8620 9 ай бұрын
My takeaway from the video: use inline chat(command + i), use / command.
@ae-gc7ck
@ae-gc7ck 9 ай бұрын
This was helpful for me. Thank you
@sandervandemoortel370
@sandervandemoortel370 5 ай бұрын
"it is constantly learning from your.... feedback" :D
@LabGecko
@LabGecko Ай бұрын
lol ikr I got a chuckle out of that
@rs3800
@rs3800 9 ай бұрын
I disagree a bit with using comments in code for copilot: how to persist instructions for copilot in context otherwise? copilot has a very bad memory from chats.
@crackwitz
@crackwitz 9 ай бұрын
The "what" is already encoded in the code. Comments are for "why".
@rs3800
@rs3800 9 ай бұрын
@@crackwitz it's not always already in the code if Copilot does not perform as expected. Then it's IMHO helpful to have the comments as supporting "context". I think it also make sense to omit the verbs: "table of customers" instead of "create table of...."
@adrielomalley
@adrielomalley Ай бұрын
Where can I find a directory of Copilot's "/" commands? Is it in the Git project, a whitepaper, the documentation, or the README?
@ovidiuc4
@ovidiuc4 9 ай бұрын
For me, both inline chat and the chat panel have been useless. Suggestions are always much lower quality than ghost text, whether I highlight the context or not. And I have to do extra work to get them (i.e. explain what I want). When context is needed, I go to Chat GPT in the browser, where I can have control over the context and have a conversation with it.
@madacol
@madacol 6 ай бұрын
This is my experience too, I am using Linux and I've tried more than 5 times using the *inline chat* instead of the *comment-prompting*, and comment-prompting always win. Inline chat seems to not understand where I want the change or its context is messed up
@rootulp
@rootulp 9 ай бұрын
Why should comments not be used for prompts?
@krishnabisen2666
@krishnabisen2666 9 ай бұрын
Because that's not how we usually write the code, and it doesn't look clean
@gmartins-dev
@gmartins-dev 8 ай бұрын
what vscode theme is used in this video please? I liked it
@tekskilldev8310
@tekskilldev8310 9 ай бұрын
@workshop looks all the files in the folder right? Even if you are working in js file workshop will keep html and css files in context as well right? Please explain. The suggestions via @workshop are thus wholistic and more relevant. Is my understanding correct?
@tekskilldev8310
@tekskilldev8310 9 ай бұрын
@@squishy-tomato thank you for quick feedback. I have been using copilot for just over 3 months and it has greatly improved by ability in javascript sphere. I am glad I got this clarified. thanks
@mfsbo
@mfsbo 9 ай бұрын
I am going to say chat is more useful if your dont want to add some more context. For me comments have been more relevant and helped in smaller functions and hinting was a lot better with keeping code readable without losing the comments.
@lars6280
@lars6280 2 ай бұрын
thanks, very usefull !
@claus4tw
@claus4tw 9 ай бұрын
I have set my vscode to only use a single tab at all times. Does that mean I cannot use workspace?
@chadGPT6969
@chadGPT6969 2 ай бұрын
What theme you are using?
@Mempler
@Mempler 9 ай бұрын
before ctrl+i was a thing, I constantly used the comment method.
@Ayan-sn2vb
@Ayan-sn2vb 6 ай бұрын
Great video.
@zachfotis
@zachfotis 9 ай бұрын
The chat icon has disappeared from my VS Code. Does anyone know why?
@nanakwame1122
@nanakwame1122 9 ай бұрын
opening multiple files does nothing even witht he #file command because the context is extremely small and can barely cover half a file
@SteeveCordier
@SteeveCordier 26 күн бұрын
thx usefull !
@DavidSandoval-dd5eq
@DavidSandoval-dd5eq 6 ай бұрын
What's not to love. Microsoft knows how to make it easy for beginners.
@osman3404
@osman3404 9 ай бұрын
Does that also works on Visual studio 2022
@mfsbo
@mfsbo 9 ай бұрын
Yes it works with copilot installed as extension
@AndyPayne42
@AndyPayne42 6 ай бұрын
Tried doing it this way and the code comments is much faster/more natural. using special commands and then clicking with the mouse (or finding the right number of tabs) is not convenient. Why not adapt to how users like to use it instead of adding gui components and pushing that and saying the other way is wrong when user experience says otherwise. AI should integrate naturally.
@josueando
@josueando 9 ай бұрын
0:46 this was exactly the first prompt I wrote when I used copilot for the first time 🤣🤣🤣🤣🤣🤣
@stevenzhang8620
@stevenzhang8620 9 ай бұрын
hahahaha! Too greedy man.
@ofoyeAbraham
@ofoyeAbraham 9 ай бұрын
Actually its awesome but I will need some slightly explanation of something you said
@yomajo
@yomajo 9 ай бұрын
1:50 pffft. mouse.
@ionutale1950
@ionutale1950 9 ай бұрын
4:03 fixing that missing =, yeahh totaly worth 38$ per month
@yogitech33
@yogitech33 9 ай бұрын
Comments aren't always efficient
@crackwitz
@crackwitz 9 ай бұрын
Also, code just looks bad when all your prompts are strewn across it. It smells. Comments are for "why", not for "what". You should make a video on that coding practice. It looks like a lot of beginners use copilot and have terrible coding habits.
@bladerunner6282
@bladerunner6282 3 ай бұрын
copilot is practically useless as it requires me to use a mouse and keyboard to activate the microphone before asking a question. why didn't they give it an interface like google assistant that's listening all the time and activates the mic when it hears, "Hey Google!". smh so was it designed to be a code generating assistant? if so, that's not what they're touting it as. in fact, this is the first indication i've seen where coding was even mentioned. although i could see how it might be useful for those who proficient at typing. better to learn how to touch type IMO.
@justdavebz
@justdavebz 9 ай бұрын
Why not use comments? It is because we cant help make co-pilot better by accepting correct answers and helping it learn? If that is the case, be transparent about it.
@theBidon
@theBidon 9 ай бұрын
Lol
@ItsComcastic
@ItsComcastic 9 ай бұрын
In my experience copilot just isn't as good when prompting with comments. Instead of suggesting code it often suggests more comments. What's cool about in line chat is you can ask it to do something, it'll create a diff for you to review and before accepting you can change the prompt to get copilot to tweak the suggestion it gave you. It's a pretty nice way to iterate on code suggestions and not possible to do with comments. If a comment generates a bad reply you have to make your comment even more verbose and copilot loses the context of the generated code you're trying to get it to make changes to. Yes github probably benefits from you using inline chat and feedback. But you also benefit from a better experience.
@ChrisNoringchrisnoring
@ChrisNoringchrisnoring 9 ай бұрын
If copilot suggest a comment for a comment then start typing the code, that will help. Copilot is trained on docs and code, help it by narrowing it down. In editor and chat are two great experiences if you know how to use it
@user-xx9oe3mj7s
@user-xx9oe3mj7s 9 ай бұрын
For me it's just inconvenient to use comments as you need to delete the comments again after copilot generated your answer (unless you want to leave them there and have a code full of copilot prompts)
@bass-tones
@bass-tones 9 ай бұрын
Did you not see his example? He added a comment in the middle of an HTML block purely to instruct the AI. You would never in real life want this “comment” embedded in your HTML like this. In real life you’d add the comment to instruct the AI and then be forced to delete the comment afterwards. Keep in mind this is just an example. You shouldn’t create temporary code or comments for the mere purpose of asking the AI to generate something. That’s why the CTRL+I menu exists, that’s what problem it solves.
9 incredible AI apps that changed my life forever
16:29
Silicon Valley Girl
Рет қаралды 389 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 41 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
The all NEW GitHub Copilot Experience
13:46
Visual Studio Code
Рет қаралды 90 М.
Did GitHub Just Kill Cursor? (NEW Copilot + Spark Update 2024)
6:11
Why I Quit Copilot | Prime Reacts
35:56
ThePrimeTime
Рет қаралды 325 М.
CoPilot Review: My Thoughts After 6 Months
9:45
ThePrimeagen
Рет қаралды 558 М.
Prompting with Copilot
14:06
Visual Studio Code
Рет қаралды 92 М.
Tips & Tricks: Get the Most Out of GitHub CoPilot | DevReach 2023
59:43
Progress Telerik
Рет қаралды 44 М.
I Tried Every AI Coding Assistant
24:50
Conner Ardman
Рет қаралды 866 М.
I tried workspace
9:54
Alex Ziskind
Рет қаралды 23 М.
Beyond Chat: Unveiling the New Features in VS Code & GitHub Copilot
8:03
Visual Studio Code
Рет қаралды 65 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН