November 29, 2024

Heise Academy Workshop Explores AI-Assisted Programming with GitHub Copilot and ChatGPT

Listen to this article as Podcast
0:00 / 0:00
Heise Academy Workshop Explores AI-Assisted Programming with GitHub Copilot and ChatGPT
```html

AI-Assisted Programming: Heise Academy Offers Workshop on GitHub Copilot and ChatGPT

The Heise Academy is offering a workshop on "Productive Programming with GitHub Copilot and ChatGPT." The workshop is aimed at software developers and anyone who wants to improve their programming skills with AI support. Participants will learn the practical use of GitHub Copilot and ChatGPT and how these tools can be integrated into the development process.

Functionality and Integration of AI Tools

The workshop teaches the functionality of GitHub Copilot and ChatGPT based on the underlying algorithms and datasets. Trainer Rainer Stropek, CEO of software architects and expert in software development, architecture, and cloud computing, demonstrates how the tools can increase productivity. A focus is placed on integrating the tools into existing workflows.

Practical Application and Code Examples

Using concrete examples and practical exercises, participants learn how to use GitHub Copilot and ChatGPT. They learn how the AI tools can assist with code generation, autocompletion, debugging, and test generation. The workshop also covers the OpenAI REST API and its implementation in various programming languages such as .NET, Python, and JavaScript/TypeScript. In addition, the concepts of "Embeddings" and "Retrieval-Augmented Generation (RAG)" are conveyed.

Target Audience and Prerequisites

The workshop is aimed at software developers, technical project managers, QA engineers, IT consultants, and technology enthusiasts. Prerequisites for participation are programming knowledge, a GitHub account, a GitHub Copilot subscription (trial version is sufficient), an IDE with the GitHub Copilot plugin installed (Visual Studio Code recommended), and access to ChatGPT (ideally ChatGPT 4).

Workshop Content and Agenda

The workshop covers the basics of GitHub Copilot and ChatGPT, their practical application, the integration of the OpenAI API, Embeddings and RAG, as well as the limitations and risks of AI in programming. The agenda includes, among other things, introduction, GitHub Copilot in action, using Copilot Chat, OpenAI API, OpenAI API in Azure, Embedding vectors and RAG, limitations and risks, and conclusion and discussion.

Dates and Registration

The workshop is offered as an online event. Dates and registration options can be found on the Heise Academy website. The number of participants is limited.

```