owned this note changed 15 days ago
Linked with GitHub

Jupyter AI meeting log

Meets weekly on Wednesdays at 8:30am Pacific Time.

June 18, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David Qiu (@dlqqq), AWS
  • Bhavana Rajan Nair (@bhavana-nair), AWS & NEU
  • Drake Aiman (@wh1ter4bb1t-js), Google
  • Nicolas Brichet (@brichet), QuantStack
  • Jeremy Tuloup (@jtpio), QuantStack

Agenda

  • Chat UI discussions

June 11, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David Qiu (@dlqqq), AWS
  • Andrii Ieroshenko (@andrii-i), AWS
  • Bhavana Rajan Nair (@bhavana-nair), AWS & NEU
  • Michael Chin (@michaelnchin), AWS
  • Nicolas Brichet (@brichet), QuantStack

Agenda

June 4, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David Qiu (@dlqqq), AWS
  • Sanjiv Das (@srdas), AWS & SCU
  • Bhavana Rajan Nair (@bhavana-nair), AWS & NEU
  • Drake Aiman (@wh1ter4bb1t-js), Google
  • Jeremy Tuloup, (@jtpio), QuantStack

Agenda

  • David: AI Personas

May 28, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David Qiu (@dlqqq), AWS
  • Sanjiv Das (@srdas), AWS & SCU
  • Bhavana Rajan Nair (@bhavana-nair), AWS & NEU
  • Michael Chin (@michaelnchin), AWS
  • Piyush Jain (@3Coins), AWS

Agenda

May 21, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David Qiu, (@dlqqq), AWS
  • Sanjiv Das(@srdas), AWS & SCU
  • Bhavana Rajan Nair(@bhavana-nair), AWS & NEU
  • Michael Chin (@michaelnchin), AWS
  • Drake Aiman (@wh1ter4bb1t-js), Google
  • Nicolas Brichet (@brichet), QuantStack

Agenda

May 14, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • Sanjiv Das(@srdas), AWS & SCU
  • Bhavana Rajan Nair(@bhavana-nair), AWS & NEU
  • Michael Chin (@michaelnchin), AWS
  • Drake Aiman (@wh1ter4bb1t-js), Google
  • Nicolas Brichet (@brichet), QuantStack

Agenda

May 7, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David L. Qiu (@dlqqq), AWS

Agenda

  • David: Just got back from 2 weeks off & finished moving.

  • David: Planning to have the personas PR merged within the next week. I'm currently assigned to work on another project for 2 weeks, but will dedicate any spare time to working on JAI.

Meeting minutes

  • Ended the call early because nobody joined after 10 min.

April 16, 2025

Attendees

  • David L. Qiu (@dlqqq), AWS
  • Sanjiv R. Das (@srdas), AWS & SCU
  • Jason Grout (@jasongrout), Databricks
  • Nicolas Brichet (@brichet), QuantStack
  • Drake Aiman (@wh1ter4bb1t-js), Google

Agenda

Three possibilities:

  1. (Jason): Keep slash commands scoped to 'Jupyternaut'

  2. David: Add slash commands as agentic tools to 'Jupyternaut'

  3. Sanjiv: Add a separate persona as 'Jupyternaut Coder'

April 9, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David L. Qiu (@dlqqq), AWS
  • Jeremy Tuloup, (@jtpio), QuantStack

Agenda

  • David: Updates on JAI v3
  • Jeremy: Please add a RELEASE.md file to the project for others

April 2, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • Sanjiv R. Das (@srdas), AWS & SCU
  • David L. Qiu (@dlqqq), AWS
  • Jeremy Tuloup, (@jtpio), QuantStack
  • Jason Grout, (@jasongrout), Databricks
  • Nicolas Brichet (@brichet), QuantStack
  • Michael Chin (@michaelnchin), AWS
  • Drake Aiman (@wh1ter4bb1t-js), Google

Agenda

March 26, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • Sanjiv R. Das (@srdas), AWS & SCU
  • David L. Qiu (@dlqqq), AWS
  • Jeremy Tuloup, (@jtpio), QuantStack

Agenda

March 19, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • Sanjiv R. Das (@srdas), AWS & SCU
  • Asmita Sharma (@asmita-sharma1625), AWS
  • Michael Chin (@michaelnchin), AWS
  • Jeremy Tuloup (@jtpio), QuantStack
  • Mike Krassowski (@krassowski) Quansight
  • Nicolas brichet (@brichet) QuantStack

Agenda

  • Multimodality in Jupter AI: (i) using voice to interact with chat; (ii) updating plots amd images; (iii) generating images; (iv) processing Q&A on multimodal input like stock fact sheets, advertisments, (v) speech processing of earnings calls. (vi) time series forecasting. (vii) take a screenshot of any output like a plot and feed it back to the model for improvement, or an ability for the user to ask questions about a plot/screenshot. (viii) Same for dataframes. (ix) Reverse engineer code from an output. (x) it would be nice to have support for videos etc.
  • MCP has standardized packages that can be invoked easily with MCP extensions. https://www.turingpost.com/p/mcp

March 12, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David L. Qiu (@dlqqq), AWS
  • Sanjiv R. Das (@srdas), AWS & SCU
  • Keerthi Swarna (@keerthi-swarna), AWS
  • Zach Sailer (@Zsailer), Apple
  • Jeremy Tuloup (@jtpio), QuantStack
  • Mike Krassowski (@krassowski) Quansight

Agenda

Info: Documents discussion topics for today's meeting.

  • David Q: Jupyter AI v2.30.0 release is planned for Thursday! Chat handlers will now be overridable through entry points.

  • Zach:

  • Sanjiv:

    • Multi-modality: using speech/voice in and out with Jupyter AI. Also supporting multi-modal LLMs, which now handle Text+Image (in and out). Are we seeing any interest in this?
  • Mike K: We should also think about making RAG more configurable for admins & developers. (Bring your own vector store - BYOVS)

Mar 5, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David L. Qiu (@dlqqq), AWS
  • Keerthi Swarna (@keerthi-swarna), AWS
  • Sanjiv R. Das (@srdas), AWS & SCU
  • Zach Sailer (@zsailer), Apple
  • Nicolas Brichet (@brichet), QuantStack
  • Jeremy Tuloup (@jtpio), QuantStack
  • Michael Chin (@michaelnchin), AWS

Agenda

Info: Documents discussion topics for today's meeting. Written in advance.

  • placeholder

  • David Q: I may be absent for the next 2 community calls to attend the GitHub Secure Open Source program.

  • Nicolas B / Jeremy T: starting secrets manager for Jupyter https://github.com/jupyterlab-contrib/jupyter-secrets-manager

  • Zach: [Discussion] Thinking more about what building blocks belong in Jupyter AI.

    • How do we make "AI experiences" around Jupyter easier to contribute and less of a burden to maintain?
    • What abstractions should Jupyter codify?

Feb 26, 2025

Info: <name> (<github-alias>), <affiliation>.

  • David L. Qiu (@dlqqq), AWS
  • Sanjiv R. Das (@srdas), AWS & SCU
  • Michael Chin (@michaelnchin), AWS
  • Marc Udoff (@mlucool), D. E. Shaw
  • Keerthi Swarna (@keerthi-swarna), AWS
  • Jeremy Tuloup (@jtpio), QuantStack
  • Afshin T. Darian (@afshin), QuantStack
  • Mike Krassowski (@krassowski) Quansight

Agenda

Info: Documents discussion topics for today's meeting. Written in advance.

  • placeholder

  • David Q.

    • Some updates about Jupyter Chat + Jupyter AI v3
  • Marc

    • Thoughts on JEP and moving foward with PR

Meeting minutes

Info: Summarizes the discussion which occurred in today's meeting. Written during the meeting.

  • Shared updates on Jupyter Chat + Jupyter AI v3.
  • Discussed Marc's JEP for AI reprs. Currently in RFC phase but the JEP has stalled for a couple of weeks.
  • Pinged the SSC team on the issue, will review this together on next call at 8am PT Monday.

Feb 19, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David L. Qiu (@dlqqq), AWS
  • Zach Sailer (@Zsailer), (Apple)
  • Afshin T. Darian (@afshin), QuantStack
  • Sanjiv R. Das (@srdas), AWS & SCU
  • Jeremy Tuloup (@jtpio), QuantStack
  • Nicolas Brichet (@brichet), QuantStack
  • Pranav Khandelwal (@pranavkhandelwal), AWS
  • Keerthi Swarna (@keerthi-swarna), AWS
  • Michael Chin (@michaelnchin), AWS
  • Mike Krassowski (@krassowski), Quansight

Agenda

Info: Documents discussion topics for today's meeting. Written in advance.

  • Meet and greet each other! Open forum.
  • David Q.
  • Zach
    • Jupyter AI beyond the repo. Encourage folks to bring features to a single place on Github, but not necessarily in jupyter-ai repo.
    • Jupyter langchain "tools" that drive frontend commands.
      • goal: Natural language prompts that drive UI.
      • encode jupyterlab commands as e.g. langchain tools

Meeting minutes

Info: Summarizes the discussion which occurred in today's meeting. Written during the meeting.

  • Introduced each other.

  • Discussed Zach's idea of making Jupyter AI its own subproject.

    • Zach: Jupyter AI is more general than "just a frontend plugin". It's a whole unique modular & extensible backend architecture with a user interface.
    • Zach: These concepts are growing and evolving. Jupyter AI is an ecosystem, not a single project.
    • Mike K.: Jupyter AI needs a secrets manager. Jupyter AI may need more entry points. These are good reasons for creating a separate subproject.
  • Listened to a brief presentation from Zach about making agent tools (e.g. using LangChain) to trigger JupyterLab commands.

    • We will discuss this further in next week's call.

Jan 13, 2025

Attendees

Info: <name> (<github-alias>), <affiliation>.

  • David L. Qiu (@dlqqq), AWS
  • Zach Sailer (@Zsailer), Apple
  • Sanjiv R. Das (@srdas), AWS & SCU

Agenda

Info: Documents discussion topics for today's meeting. Written in advance.

Meeting minutes

Info: Summarizes the discussion which occurred in today's meeting. Written during the meeting.

  • jupyterlab-cell-input-footer: Adds a custom footer in between a cell's input & output. JupyterLab's existing API only allows for a footer after the cell's input & output.

  • notebook-intelligence: Re-implements many capabilities of Jupyter AI through GitHub Copilot. Notably it adds a unique inline popup UI through the cell toolbar & a keyboard shortcut. This is similar to Zach's magic wand UI, but opens an input box for a custom prompt.

  • Discussed project management & sustainability in Jupyter AI. We should gradually aim to have more people contribute to allow David to work on more features.

Select a repo