Session
AI Assisted Development with Chat GPT and GitHub Copilot
Large Language Models have evolved quickly and are revolutionizing the way people work and engage with AI. Models such as Chat GPT and GitHub Copilot can generate code in almost any programming language and identify bugs and issues in code. Leveraging the power of these models to improve developer productivity is currently a strong focus for many companies and developers.
AI assisted code generation also raises important issues and questions.
• Can AI generated code be trusted to function correctly?
• Will AI replace developers in the workforce?
• How can AI be leveraged in the best way to improve productivity?
This workshop will provide hands-on experience of leveraging Chat GPT and GitHub Copilot to assist in the software development process. AI will be leveraged to assist with the following tasks:
• Brainstorming ideas and suggesting features.
• Generating code for a prototype application.
• Creating test code.
• Identifying issues and fixing bugs.
• Generating images and UI graphics.
There are many different scenarios that could be used for the hands-on implementation, some examples are provided below.
Integrating with Azure Services
The Azure platform provides an extensive range of cloud-based platform as a service (PaaS) services enabling developers to build scalable and reliable applications. Starting with a simple web application, you will leverage Chat GPT and GitHub Copilot to extend the application to integrate with other Azure services to enhance the functionality.
Game development in Python
The PyGame library provides a quick and productive entry to developing basic games in Python. The extensive range of sample code in the public domain means that Chat GPT and GitHub Copilot are able to generate usable code for a starting project. This can then be extended using generated code to enhance the game, trouble shoot issues and develop and test features. Generative AI can also be used to create graphics and artwork for the game.
File -> New -> Project…
Chat GPT and GitHub Copilot are excellent tools for learning a new programming language, improving your programming skills and learning new techniques or SDKs. Feel free to choose your own scenario using Chat GPT and GitHub Copilot to accelerate your learning experience. When selecting a scenario, it is best to focus on exploring a new area, technology or language.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top