~/talk

Building AI-enhanced User Interfaces for the Web

Talkat jsday 2023 · 2023-04-13..04-14· [ai-assisted-development]
slides:none on file

Builds a working, real-time collaborative AI-assisted editor in TypeScript that actually syncs AI and human edits using Yjs CRDT documents, a BFF, and a vector DB (pinecone) for context. Shows JSON/YAML streaming to render partial outputs, token-by-token streaming to keep latency under a few seconds, and tiny local models to fake responsiveness. Bots can write into the shared document, AI-generated words are tracked separately, edits remain non‑destructive and undoable, and the system demonstrably works.

AI-written summary · about

  1. 0:00Introduction
  2. 5:51AI writing app demo
  3. 6:55Large language models explained
  4. 17:45Human-AI collaboration modes
  5. 21:58UX for AI interfaces
  6. 29:05Natural language challenges
  7. 33:21AI collaboration architecture
  8. 40:00AI ethics and future
  9. 42:48Q&A
~/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.