filmov
tv
GitHub Copilot: Simple Capabilities and Limitations.
Показать описание
I will be trying out GitHub Copilot for coding. The future is here, the ultimate pair programmer has arrived and it is a prompt completer.
In this video I want to show you what kind of stuff copilot can do. From basic utility/housekeeping functions to classes to amortized tests to some booboos.
Notes:
What does this show: Copilot is not perfect, and it does not understand coding semantics. It will lead to a lot of buggy code if used blindly. However, this will all be fixed in the days to come, I am sure.
From next time I will actually run the code so that I avoid foolish mistakes like these and avoid embarrassing myself.
Please like, comment and subscribe if you are interested in this kind of content.
Editor: VS Code
Programming language: Python (v3.x)
Disclaimer: I do not work for GitHub, nor am I the person who developed copilot. I do work on deep learning and natural language generation, so the concept of a code generator is fascinating to me. I hope that this kind of technology can be used to teach people to be better software developers, and especially to teach young aspiring coders.
In this video I want to show you what kind of stuff copilot can do. From basic utility/housekeeping functions to classes to amortized tests to some booboos.
Notes:
What does this show: Copilot is not perfect, and it does not understand coding semantics. It will lead to a lot of buggy code if used blindly. However, this will all be fixed in the days to come, I am sure.
From next time I will actually run the code so that I avoid foolish mistakes like these and avoid embarrassing myself.
Please like, comment and subscribe if you are interested in this kind of content.
Editor: VS Code
Programming language: Python (v3.x)
Disclaimer: I do not work for GitHub, nor am I the person who developed copilot. I do work on deep learning and natural language generation, so the concept of a code generator is fascinating to me. I hope that this kind of technology can be used to teach people to be better software developers, and especially to teach young aspiring coders.