~/talk

From Click to Conversation: Let's Replace Buttons and Forms with an LLM!

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [ai-assisted-development, ux-and-product-design]
slides:none on file

A prototype replaces vehicle registration screens with a chatbot that accepts create/update/delete operations for model, year, and owner; it’s implemented in Python with a Gradio demo and uses the OpenAI API. The talk compares three engineering approaches—one huge prompt, a state-machine built from prompt fragments, and LangChain agents that call real Python tools—and demonstrates live runs showing agents need GPT-4 for reliable behavior while GPT-3.5 often fails, with discussion of cost, prompt brittleness, prompt injection, retrying JSON outputs, and GDPR risk.

AI-written summary · about

  1. 0:00Introduction
  2. 7:07Problem and first solution
  3. 13:10Simple solution demo
  4. 18:21State machine approach
  5. 23:27Agent and tools solution
  6. 29:19Agent demo
  7. 31:02Production issues
  8. 39:53Conclusion
~/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.