~/talk

Jupyter AI — Bringing Generative AI to Jupyter

Talkat PyData Seattle 2023 · on Thursday, 2023-04-27· at 14:45· St. Helens· [ai-assisted-development, developer-experience]
name:David Qiu
links:none on file
slides:none on file

Jupyter AI ships as a JupyterLab/IPython extension that actually works: IPython magics and chat panel let users call multiple providers (AI21, Anthropic, Cohere, OpenAI, AWS Bedrock) from one interface, produce reproducible prompt cells, render HTML/LaTeX/JSON/SVG outputs, and interpolate Python variables into prompts. It implements vendor-neutral multi-model support, conversational memory via LangChain, local RAG with Faiss over indexed docs, and automated notebook generation via chained agents that creates runnable notebooks.

AI-written summary · about

  1. 0:00Jupyter AI introduction
  2. 1:52What is Jupyter AI
  3. 5:05Jupyter AI Magics
  4. 13:33Testing LLM with Magics
  5. 14:58Output formatting
  6. 17:28Dynamic prompts with IPython
  7. 20:14JupyterLab chat panel
  8. 23:04AI collaboration
  9. 27:01Generating notebooks
  10. 31:18Local retrieval Q&A
  11. 36:16Key takeaways and future of Jupyter AI
~/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.