The latest generation of AI assistants that support code development can understand and generate natural language and code. In this seminar we will explore how assistents may help in providing or explaning code (in Python syntax), fixing bugs, completing or converting code, how prompt engineering works, but also look at weaknesses (code quality, security, bias etc.) that exist.

Semester: ST 2024