Enrolment options

AI coding agents can produce what feels like an infinite amount of code, extremely quickly. In research, that is only useful if we can trust the result.

This course presents an introduction to agents, and a practical approach to using them in research-code workflows without assuming their output is reliable. We will follow a working example from raw data through cleaning, validation, analysis, and visualization, identifying where subtle errors can occur and how we might catch them. The goal is not to delegate scientific thinking or judgment to an agent. Instead, we will use agents to cheaply produce sanity checks, diagnostic plots, test cases, and other supporting work that is often expensive in time or expertise to create.

We will then extend this example into reusable patterns for notebooks, shared pipelines, SLURM jobs, and other research-computing workflows. Along the way, we will introduce practical concepts such as context, workflow memory, skills, automated checks, and human-in-the-loop review.

Lastly, we will explore getting a coding agent safely deployed and sandboxed on Nibi cloud for attendees to explore.

No prior experience with AI coding agents is required.

Live online classes will take place on Tues. Nov. 10 and Fri. Nov. 13 from 1 P.M. to 2 P.M. Eastern Time. Recordings of live classes will be available afterwards in this course for self-paced learning and review.

Access is restricted to Digital Research Alliance of Canada (formerly Compute Canada) authenticated users only: Yes

Self enrolment (Participant)