正在加载视频...

视频加载失败

AI coding just arrived in Jupyter notebooks - and bhupesh ganger (Jupyter co-founder) and I will show you how to use it. Coding by hand is becoming obsolete. The latest Jupyter AI - built by the Jupyter team and showcased at JupyterCon this week - brings AI assistance directly...

118,878 次观看 • 11 个月前 •via X (Twitter)

34 条评论

Andrew Ng 的头像
Andrew Ng11 个月前

Wrong tag - I’m so sorry. This is co-taught with the wonderful Brian Granger @ellisonbg !

MD Fazal Mustafa 的头像
MD Fazal Mustafa11 个月前

@brganger Coding by hand is not obsolete. Understanding what the code does is more important than ever. AI writes it faster but someone still needs to know if it works right or breaks silently.

Ripu 的头像
Ripu11 个月前

Hey Andrew, I think you mentioned wrong twitter handle for Brian. The right one is @ellisonbg plz check

Yasmina 的头像
Yasmina11 个月前

@brganger Good

Himanshu Kumar 的头像
Himanshu Kumar11 个月前

@brganger Wow, Andrew, the future is here already! AI coding in Jupyter notebooks is a game changer, no doubt.

stephenlearns 的头像
stephenlearns11 个月前

@brganger Coding by hand is becoming obsolete for people who don’t know how to code.

Pankaj Kumar 的头像
Pankaj Kumar11 个月前

@brganger AI coding arriving directly in Jupyter notebooks is a very positive and significant development, making AI-assisted coding more fluid and accessible. The course offers a great, assertive opportunity to master this new, useful technology.

Nara Veyra | AI Expert 👩‍💻 的头像
Nara Veyra | AI Expert 👩‍💻11 个月前

@brganger Coding isn't just evolving; it's integrating deeply with AI. How do you see this shift influencing creativity in coding? Is the future more about guiding AI rather than manual coding? Let's redefine what it means to 'write' code.

Phillionaire 的头像
Phillionaire11 个月前

@brganger How does this change the need for traditional coding education, and what new skills become essential?

PAI3 的头像
PAI311 个月前

@brganger Coding is slowly becoming conversation

segfault 的头像
segfault11 个月前

@brganger this was long overdue

Len Seaside 的头像
Len Seaside11 个月前

@brganger Is there a model we can run in Llama? Or oLlama LMStudio locally?

Henkjan 的头像
Henkjan11 个月前

@brganger Game changer for builders.

Vincent Valentine (Daddy Said What) 的头像
Vincent Valentine (Daddy Said What)11 个月前

@brganger this is a game-changer for developers.

Alin 的头像
Alin11 个月前

@brganger This is exactly what the coding workflow needed! How do you see Jupyter AI changing the way data scientists prototype versus production deployment?

Shubh Jain 的头像
Shubh Jain11 个月前

@brganger wonder how it'll handle complex debugging

David Rduch 的头像
David Rduch11 个月前

@brganger that's what the meeting was about 😏

Jonathan Larkin 的头像
Jonathan Larkin11 个月前

@brganger @ellisonbg In v3, is there a setting so that the chat has full context of the notebook across all cells?

Elwynn Chen 的头像
Elwynn Chen11 个月前

Exciting to see Jupyter AI getting this spotlight! I've been exploring similar approaches with an agent extension that focuses on multi-modal context understanding and special tool design for Jupyter Agent. Would love to see how the community combines different tools in this space. Try it with simple pip install runcell.

0xKyd 的头像
0xKyd10 个月前

would love to hear more about the early days of this realization - was there a specific moment or experiment where it clicked that GPUs were THE path forward? asking because I'm fascinated by how breakthrough insights happen... like, was it obvious from first principles, or more of a "let's try this weird thing" that worked way better than expected? (also wondering what the current equivalent might be - what's the infrastructure bet today that will seem obvious in 2030?)

A:\leksandar🌩🐚Nikolić 的头像
A:\leksandar🌩🐚Nikolić11 个月前

@brganger Could it be applied to Polyglot Notebooks in @code?

Altiam Kabir 的头像
Altiam Kabir11 个月前

@brganger Exciting times ahead for coding in notebooks!

Ansar Ullah Anas 的头像
Ansar Ullah Anas11 个月前

@brganger This could make collaborative notebook work so much smoother. Imagine teams using AI to explain, refactor, or document code inline that’s a serious productivity lift for startups and research teams alike.

Saeed Anwar 的头像
Saeed Anwar11 个月前

@brganger wait jupyter with ai built in is actually game changing... no more switching between cursor and notebooks for testing models

Len Seaside 的头像
Len Seaside11 个月前

@brganger Very cool. Thank you.

Dr Shawn P Cicoria 的头像
Dr Shawn P Cicoria11 个月前

@brganger OMG now I got another course to do !!!

André Pulcherio 的头像
André Pulcherio11 个月前

@brganger Interesting announcement, but couldn't I do that already on @cursor_ai with the Jupyter extension? What am I missing?

Anthara Fairooz 的头像
Anthara Fairooz11 个月前

@brganger Exciting innovation for Jupyter notebooks! Can't wait to see how AI coding will enhance the coding experience.

Murad 的头像
Murad11 个月前

@brganger Clearly, Jupyter just made coding feel like having a co-pilot in your notebook.

Robert Cincotta 的头像
Robert Cincotta11 个月前

@brganger I'm a beginner so coding by hand is not the future, its not even now. I will take this course enthusiastically. I would also recommend the AI Python for Beginners course which shows you how to learn python with AI also at Deeplearning

Thembie Zungu 的头像
Thembie Zungu11 个月前

@brganger My goodness @grok is this true

Rufus 的头像
Rufus11 个月前

@brganger I have been waiting for this for a long time. Thank you Sir.

ZvikoMurahwi 的头像
ZvikoMurahwi11 个月前

@brganger Love this development. Can't wait to try it out

Hatix Ntsoa 的头像
Hatix Ntsoa11 个月前

@brganger Cool

相关视频

I'm often asked for the best public example of AI evals done right for a real, production product. I finally have an answer. Teresa Torres shares how she shipped an AI interview coach, and used evals to rapidly squash bugs and improve the product. Teresa shows how she: 1. did error analysis FIRST to find real issues (instead of using generic metrics) 😍 2. used Jupyter notebooks to analyze errors 3. built custom annotation tools + custom widgets in notebooks 4. built a LLM-judge and assertions to test for specific errors 5. iterated through this feedback loop until it worked. 6. kept things simple the whole time It's also probably the best commercial for Jupyter notebooks you can imagine. 🥰 Chapter summary below. Link to YT in next thread 00:00:00 - Intro 00:01:45 - The Product: Building an AI Interview Coach 00:06:34 - The Problem: How Do I Know if My AI Coach is Any Good? 00:10:15 - Using Airtable for Traces and Annotation 00:12:15 - Discovering Jupyter Notebooks and Designing the First Evals 00:15:15 - Example Evals: LLM-as-Judge vs. Code-Based Assertions 00:21:00 - Learning Python with ChatGPT to Analyze Eval Results 00:31:00 - VS Code, Custom Tools, and an Eval Investigation Notebook 00:39:45 - Building a Custom Annotation Tool with Claude 00:41:00 - From Personal Project to Production App 00:46:02 - How Should PMs and Engineers Collaborate on AI Products? 00:55:45 - Q&A: Capturing Feedback and Annotations from End Users 00:58:11 - Q&A: Is a Technical Background Necessary to Build AI? 01:02:28 - Q&A: What's Next for Teresa? 01:03:13 - Q&A: Unpacking the Micro-Decisions of Building an AI App

Hamel Husain

51,376 次观看 • 1 年前

Massive breakthrough here! Someone fixed every major flaw in Jupyter Notebooks. The .ipynb format is stuck in 2014. It was built for a different era - no cloud collaboration, no AI agents, no team workflows. Change one cell, and you get 50+ lines of JSON metadata in your git diff. Code reviews become a nightmare. Want to share a database connection across notebooks? Configure it separately in each one. Need comments or permissions? Too bad. Jupyter works for solo analysis but breaks for teams building production AI systems. Deepnote just open-sourced the solution (Apache 2.0 license) They've built a new notebook standard that actually fits modern workflows: ↳ Human-readable YAML - Git diffs show actual code changes, not JSON noise. Code reviews finally work. ↳ Project-based structure - Multiple notebooks share integrations, secrets, and environment settings. Configure once, use everywhere. ↳ 23 new block - SQL, interactive inputs, charts, and KPIs as first-class citizens. Build data apps, not just analytics notebooks. ↳ Multi-language support - Python and SQL in one notebook. Modern data work isn't single-language anymore. ↳ Full backward and forward compatibility: convert any Jupyter notebook to Deepnote and vice versa with one command. npx @ deepnote/convert notebook.ipynb Then open it in VS Code, Cursor, WindSurf, or Antigravity. Your existing notebooks migrate instantly. Their cloud version adds real-time collaboration with comments, permissions, and live editing. I've shared the GitHub repo link in the replies! It's 100% open-source.

Akshay 🚀

33,358 次观看 • 10 个月前

Everyone's talking about vibe coding without looking at code. I was skeptical. I decided to give it a shot on a challenging problem and was blown away by what I could accomplish in 8 hours. I'm not skeptical anymore, but I also do NOT think it kills SaaS Notes: - I tried to replicate some of my favorite features from the Solve-It platform as a jupyter extension - I've tried this many times before, and it didn't work. - I gave my agent specific testing tools that I packaged as skills. I used AI to write the skills. I found the right testing workflow for this Jupyter extension by having AI peruse lots of other extensions and the Jupyter source code. - I had the AI write and maintain a large suite of tests the whole time. I think this was important in keeping the AI on track. - I watched the diffs and the thinking traces as they streamed by. From time to time, I would see something very suspicious like " try ... except: pass" And would stop the AI and tell it to stop this behavior. Then trigger a comprehensive code review using AI. - Most importantly, I don't think this kills SasS at all. Even if I can create software that replicates some of my favorite features, there is an insanely long tail of paper cuts and features I don't want to manage. The models and capabilities are improving so fast that I don't want to constantly tune everything. So I would rather leave that up to people who are focused on that daily and have good taste, with the knowledge that it has been battle tested against many users.

Hamel Husain

49,165 次观看 • 9 个月前

I'm teaching a new course! AI Python for Beginners is a series of four short courses that teach anyone to code, regardless of current technical skill. We are offering these courses free for a limited time. Generative AI is transforming coding. This course teaches coding in a way that’s aligned with where the field is going, rather than where it has been: (1) AI as a Coding Companion. Experienced coders are using AI to help write snippets of code, debug code, and the like. We embrace this approach and describe best-practices for coding with a chatbot. Throughout the course, you'll have access to an AI chatbot that will be your own coding companion that can assist you every step of the way as you code. (2) Learning by Building AI Applications. You'll write code that interacts with large language models to quickly create fun applications to customize poems, write recipes, and manage a to-do list. This hands-on approach helps you see how writing code that calls on powerful AI models will make you more effective in your work and personal projects. With this approach, beginning programmers can learn to do useful things with code far faster than they could have even a year ago. Knowing a little bit of coding is increasingly helping people in job roles other than software engineers. For example, I've seen a marketing professional write code to download web pages and use generative AI to derive insights; a reporter write code to flag important stories; and an investor automate the initial drafts of contracts. With this course you’ll be equipped to automate repetitive tasks, analyze data more efficiently, and leverage AI to enhance your productivity. If you are already an experienced developer, please help me spread the word and encourage your non-developer friends to learn a little bit of coding. I hope you'll check out the first two short courses here!

Andrew Ng

1,226,235 次观看 • 2 年前