Responsible Use of Generative AI in Assisted Coding
A practical framework for researchers who want to use AI coding assistants responsibly. Covers three scenarios of increasing automation: chat-based coding, IDE integration, and full agentic code development.
ai
gen_ai
programming
difficulty:
beginner
maturity:
beta
This course takes a research-integrity-focused approach on AI-assisted coding. It helps you understand what happens under the hood, what data is sent to remote servers, what risks exist, and how to mitigate them. The lesson explores three scenarios of increasing automation and decreasing user control: chat-based coding, IDE integration (tab completion and inline suggestions), and full agentic code development.