~/talk

Your AI Needs an Assistant

Talkat CascadiaJS 2024 · 2024-06-19..06-22· [ai-assisted-development, testing]
slides:none on file

Argues that generative models are great at ideation but must be paired with verification tooling so code actually works, and demos an iterative pipeline: prompt Gemini for a TypeScript function, ask for unit tests, run tests and lint and typecheck, feed failures back to the model, repeat until tests and TypeScript types pass, using tools like TypeChat, LangChain, Sourcegraph/Cody and ESLint/Mocha. Shows the loop fixes real bugs (null vs undefined, implicit any) and ends with a working, type safe implementation.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:49AI introduction and memes
  3. 3:37AI potential and pitfalls
  4. 5:45Gartner hype cycle explained
  5. 7:30Five ways to use AI effectively
  6. 8:13Read the documentation first
  7. 10:21Static analysis benefits
  8. 13:52Low trust code and linting
  9. 14:33AI for unit tests
  10. 15:40Combining dynamic and static analysis
  11. 17:27TypeChat for data validation
  12. 19:57AI strengths and verification
  13. 21:19Demo with TypeChat and AI
  14. 23:06Predictions for AI future
  15. 24:10Recap and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.