~/talk

AI and Shiny for Python: Unlocking New Possibilities

Talkat posit::conf(2023) · 2023-09-17..09-20· [ai-assisted-development, python]
links:none on file
slides:none on file

Shows a working Shiny for Python workflow that uses the chat_stream package to call OpenAI, returning structured JSON (recipes) from messy webpages and letting a human validate before database insert; it uses GPT-3.5-turbo-16k for larger context and a vector database to augment the model with docs, and notes deployment risk (API keys exposed on Shiny Live) and that the model only returns text so plots must be generated by running code separately.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44What is a large language model
  3. 2:22How do you create a conversation
  4. 4:36How does it talk to the API
  5. 6:12Prompt engineering
  6. 7:05Different types of AI
  7. 11:36Validation
  8. 12:51Knowledge Augmentation
  9. 15:38Conclusion
~/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.