All Images

Welcome


The GenAI Landscape


Figure 1

In this scenario, you type or copy/paste prompts into a chatbot interface (usually a web UI) and copy/paste the code you get back as a response into an IDE or another environment where it can be executed.

Figure 2

In this scenario, you work with a GenAI model through an extension or integration to an IDE. The model has access to the project files and processes this information into its context.

Figure 3

In this scenario, you provide a high-level description of a task that you want an AI agent to perform. The agent is able to execute software on the system, read and edit files, perform version control operations, etc.

Building Skill with Practice


Expertise and Instruction


Figure 1

Three people, labelled from left to right as "Novice", "Competent Practitioner", and "Expert". Underneath,an arrow labelled "Experience level" points from left to right. The "Novice" is quoted, "I am not sure what questions to ask." The Competent Practitioner is quoted, "I am pretty confident, but I still look stuff up a lot!" The Expert is quoted "I have been doing this on a daily basis for years!"
The simplified model of skill acquisition presented in Instructor Training.

Memory and Cognitive Load


Building Skill with Feedback


How Not to be Wrong About AI


Wrap-up