Mick McQuaid

Logo

I am an Associate Professor of Instruction at UT-Austin

View My GitHub Profile

  • about
  • INF385C, HCI
  • I320U, Inf & Interact Dsgn
  • INF385T, PromptEngr
  • i306, Stats
  • INF385T, UX Proto
  • Accessibility
  • Welcome to the Command Line!
  • research
  • photos
  • blog
  • INF385T, PromptEngr Prompt Engineering

    The syllabus is the course's main document. Normally I say "Expect it to be followed to the letter." That's problematic in a field changing so fast. I wrote the syllabus in the spring and both the state of the world and my thinking have changed drastically. I am editing it now, so expect it to change.

    Lectures

    01intro introduces the course and some background, as well as the first two exercises.

    02principles introduces the notion of principles in prompt engineering, along with some examples.

    03principlesTwo introduces evaluation as a way to surface principles in prompt engineering.

    04iterAnnotate introduces a prompt engineering tool for iterative development and an annotation tool for labeling data.

    05techniques introduces a survey of prompting techniques and prompt engineering approaches.

    Exercises

    Exercise A

    eA.qmd This is the code template for the first exercise.

    eA.html This is the rendered html for the above code template.

    eAsolutionR.qmd This is an example solution in R instead of Python.

    eAsolutionR.html This is the rendered version of the above example solution.

    Exercise B

    eB.qmd This is the code template for the second exercise.

    eB.html This is the rendered html for the above code template.

    eB.bib This is an example bibliography file for the above code template. It must be in the same directory as the above code template.

    Exercise C

    eC.qmd This is the code template for the third exercise.

    eC.html This is the rendered html for the above code template.

    Milestones

    haystack01.qmd contains a condensed tutorial on haystack (qmd input).

    haystack01.html contains a condensed tutorial on haystack (html output).