Jupyter大升级!通过聊天写代码&改bug

PyCharm 2025.3 发布了!这波更新直接让我想给它磕一个! PyCharm 2025.3重磅更新:AI编程助手+远程开发+数据清洗全搞定!社区版用户可免费试用专业版功能,支持Jupyter远程开发和uv超快包管理。新增AI数据质量检测,自动识别并修复脏数据,还支持自带AI密钥的多代理聊天。环境配置、远程开发、数据清洗一站式解决,让PyCharm成为你的编程副驾驶。这波更新堪称"替程序员打工",效率提升肉眼可见,建议立即升级体验! 阅读详情
(永久免费,扫码加入)

来源丨机器之心

Jupyter 在其环境中添加了基于 LLM 的聊天机器人。

现在,大语言模型(LLM)与 Jupyter 连接起来了!

这主要归功于一个名叫 Jupyter AI 的项目,它是官方支持的 Project Jupyter 子项目。目前该项目已经完全开源,其连接的模型主要来自 AI21、Anthropic、AWS、Cohere、OpenAI 等各大明星公司和机构。

c0e9b00796f9d26384645f38fd7bfa9d.png

项目地址:https://github.com/jupyterlab/jupyter-ai

有了大模型的加持,Jupyter 功能也发生了很大的变化。现在你可以在该环境中生成代码、总结文档、创建注释、修复错误等。你甚至可以使用文本 prompt 生成 notebooks。

Jupyter AI 的安装过程也非常简单,安装代码如下:

pip install 'jupyter-ai>=1.0,<2.0' # If you use JupyterLab 3pip install jupyter-ai # If you use JupyterLab 4

此外,Jupyter AI 提供了两种不同的界面与 LLM 交互。在 JupyterLab 中,你可以使用聊天界面与 LLM 进行对话,以帮助处理代码。此外,在任何支持 notebook 或 IPython 的环境中,包括 JupyterLab、Notebook、IPython、Colab 和 Visual Studio Code,你可以使用 %% ai 魔术命令调用 LLM。

83c61998ae1bfa40496812c83894c0fa.png

大模型加持下的 Jupyter

接下来我们看看效果如何。

编程助手

Jupyter 聊天界面如下图所示,用户可以与 Jupyternaut(编程助手)进行对话。在 Jupyternaut 功能栏我们可以看到这样一句话「大家好,我是 Jupyternaut,你的编程助理。你可以使用文本框向我提问,也可以使用命令向我提问。」

db13ce9010b7617645d207dc1139bc37.png

接下来,用户向 Jupyternaut 询问了一个问题:如「在 Python 中,元组和列表有什么区别?」Jupyternaut 给出了这两者的关键区别,并且回答的非常正确,最后还贴心的举了示例:

9684bd610c9ee49966c6b7ca3a2eb7f8.png

假如有一部分代码你不是很了解,你可以选中这部分代码,并将其当做 prompt,然后要求 Jupyternaut 解释这段代码,除此之外,Jupyternaut 还能对代码进行修改、识别代码错误等。

4062d578421c05c2c7228e734403abc8.png

如果你对代码不满意,还可以让 Jupyternaut 按照要求重写代码:

2c83b6832bb4f1783bb596f4ff6366c4.png

重写代码后,Jupyternaut 会将代码重新发送回用户选择的语言模型进行替换:

77405c6335df9d721287b77087a6ea86.png

从文本 prompt 生成 notebook

Jupyter AI 的聊天界面可以根据文本 prompt 生成一个完整的 notebook。想要实现这一点,用户需要运行「/generate」命令,外加一个文本描述。

9c9794bc5a7dda3872f585c448dfd270.png

Jupyternaut 生成 notebook 后,会向用户发送一个包含文件名的消息,用户可以打开该文件进行查看:

f8cbc857b2e2cc6eb13757edd7396425.png

访问本地文件

你可以使用「/learn」命令让 Jupyternaut 学习本地文件,随后使用「/ask」命令询问有关本地文件的问题。举例来说,使用「/learn」命令,你可以让 Jupyternaut 学习关于 Jupyter AI 文档的知识:

5ac7677a2909f134c25ecaaa4209ab88.png

一旦 Jupyternaut 学习完成,你就可以使用「/ask」命令提出问题:

5709c0020950a5054e6fdc15f4528591.png

魔法功能

Jupyter AI 还提供了可以在 notebook cells 和 IPython 命令行界面中运行的 %% ai 命令,每个 %% ai 命令都需要一个模型,通常指定为 provider‑id:model‑id:

0f529c24d0cf88c05b680fa95a94b381.png

还有研究者体验了一下 %% ai 魔法命令,让其调用 ChatGPT :

d218d1a447c4de5c08bce74367a93fd0.png

此外,你还可以使用 - f 或 --format 参数自定义输出的格式,包括 HTML、数学、源代码和图像,这对于研究人员和教育工作者来说非常有用。

6cb24c0f73c2b0c13c2315f43a95f1df.png

一番展示下来,有了大模型加持的 Jupyter 确实方便了很多。想要尝试的小伙伴,可以前去一试了。

参考链接:https://blog.jupyter.org/generative-ai-in-jupyter-3f7174824862


最后推荐一下我们的会员群,目前有风投天使投资人,猎头HR,抖音大V,情感博主,律师,心理咨询师,医疗销售,地产,保险,钢琴老师,运营商,企业咨询,跨境电商,建筑,互联网行业的数据分析师,后端开发,python测试等行业的同学加入。

微信咨询:coder_v5 (务必备注你的来意)

性价比超高的星球

目前星球430+人,专栏的内容秘籍已经更新了41篇,每天都有星球发布自己心得。只花一份钱可以学:

Python : python 入门课程44节+Django专栏9节+趣味实战案例

chatgpt :入门,进阶,趣味办公,高级课程

AI绘画:Mj的基础,入门,进阶,小红书玩法

如果你想学Python,又想学ChatGPT,又想学AI绘画,只想花一份钱欢迎加入我们星球会员群,还能认识很多牛人!

加入就送ChatGPT独立账号

476ad70874b5d46b153eacd0492fd5f0.jpeg

另外还送ChatGPT高级视频课程

原价99,现在免费送星球会员

f0a6475d50eceeda22ecd44f59aa66d3.jpeg

微信长按试看内容

三天内不满意可直接退款!!!

e57dd544204e0bfde5efd633e7608ea3.png

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|
Fluent UDF实战:除了速度入口,你的DEFINE_PROFILE宏还能搞定这些边界条件(温度、组分、壁面接触角全解析) 本文深入解析Fluent UDF中DEFINE_PROFILE宏在复杂边界条件中的高阶应用,涵盖温度场、组分浓度和壁面接触角等关键场景。通过实战代码示例,展示如何实现空间梯度温度场、动态组分控制和接触角动态调整,助力CFD工程师突破标准界面限制,提升仿真精度和效率。 阅读详情

相关推荐

ESP32编译卡在‘Cannot establish a connection to the component registry’?别急着重装,先试试这两个国内镜像配置

本文详细解析了ESP32编译过程中常见的‘Cannot establish a connection to the component registry’报错问题,并提供了国内镜像源的配置方案。通过对比Gitee、清华大学、阿里云和中科大等镜像源的性能,帮助开发者快速解决网络连接问题,提升编译效率。文章还包含手把手的配置教程和进阶技巧,适用于ESP-IDF开发环境的优化。

weixin_34088048的博客 341

Jupyter 大升级!通过聊天写代码、改bug

转自:机器之心Jupyter 在其环境中添加了基于 LLM 的聊天机器人。现在,大语言模型(LLM)与 Jupyter 连接起来了!这主要归功于一个名叫 Jupyter AI 的项目,它是官方支持的 Project Jupyter 子项目。目前该项目已经完全开源,其连接的模型主要来自 AI21、Anthropic、AWS、Cohere、OpenAI 等各大明星公司和机构。项目地址:https://...

Python数据之道 173

3D Gaussian Splatting的使用

Gaussian splatting 快速生成自己屋子的模型

gootyking的博客 1万+

Jupyter大升级:各种大模型都能连,聊天就能生成代码、错误修改

视学算法报道编辑:陈萍Jupyter 在其环境中添加了基于 LLM 的聊天机器人。现在,大语言模型(LLM)与 Jupyter 连接起来了!这主要归功于一个名叫 Jupyter AI 的项目,它是官方支持的 Project Jupyter 子项目。目前该项目已经完全开源,其连接的模型主要来自 AI21、Anthropic、AWS、Cohere、OpenAI 等各大明星公司和机构。项目地址:http...

zandaoguang的博客 604

C++ (week6、7):Linux系统编程4:网络

Linux网络:计算机网络概述、TCP协议、Socket编程、IO多路复用机制(select、epoll)、HTTP协议、进程池、线程池、大文件网络传输问题

Edward2022的博客 1430

AgentScope Java 2.0 项目实战: 从零构建自己的个人AI助手“小龙虾“

本文系统介绍如何基于Spring Boot WebFlux、React 18和TypeScript,从零搭建一个本地化的个人AI助手管理平台——AgentScope Paw。项目支持多Agent创建与管理、SSE流式对话、工作区文件CRUD、技能市场、子智能体孵化、AI辅助起草Agent配置等核心功能,并深度集成钉钉、企业微信、飞书、GitHub等IM通道。

program哲学 1427

python-jupyter实现OpenAi语音对话聊天

我们需要和ai对话,我们输入文本交给ai返回对应的回答这个功能在predict函数里,然后界面的对话框里我们输入文字回车就会调用我们的predict函数,我们会对返回数据进行封装处理,封装成,成对的对话信息元组列表(数据格式后面会详细的说明,所有看不懂的地方都放心的往后看),并返回到界面上。process_audio函数:接收录音机录音的回馈,然后调用transcribe转换文本,然后将文本给到predict函数,这样就给我们对应的对话结果,放入对应的元组数组里返回给界面。

dfBeautifulLive的博客 6788

华为OD新系统机试真题-8位LED控制器(C/C++/Py/Java/Js/Go)

华为OD新系统机试真题【8位LED控制器】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统4月19号机试真题【8位LED控制器】

qq_45776114的博客 599

Jupyter 重磅升级!各种大模型都能连,聊天就能生成代码、错误修改!

文‍章来源:早起Python大家好,我是涛哥,今天为大家分享 Jupyter 重磅升级:各种大模型都能连,聊天就能生成代码、错误修改;全文1800,阅读大约7分钟。大语言模型(LLM)与 Jupyter 连接起来了!这主要归功于一个名叫 Jupyter AI 的项目,它是官方支持的 Project Jupyter 子项目。目前该项目已经完全开源,其连接的模型主要来自 AI21、Anthropic、...

涛哥聊Python 369

Seurat-SCTransform与harmony整合学习

源于R tips:Seurat之SCTransform方法原理 (qq.com)Seurat对象在经过SCTransform处理后会增加一个SCT的Assay,里面的scaled.data就是经过scale之后的pearson residual值,这个值是用于后续降维聚类分析使用的。

hx2024的博客 2330

FPGA实现串口升级及MultiBoot(九)BPI FLASH相关实例演示

与SPI相关知识并没有什么太多区别(别杠硬件或者架构上),相关知识点都在上面指出,大家有什么其他需要注意点,欢迎留言讨论。关于“四样错误”就不演示了,没什么太大区别,下一讲我们开始串口升级。PS:为了扩展ICAPE2原语的使用,在原来的基础上增加了几个常用FPGA ID,并在触发启动时候增加了可选电平触发或上升/下降沿触发(例化IP时选择),新版本号V1.1。

OpenFPGA的博客 1444

Jupyter 升级 各种大模型都能连,聊天就能生成代码、错误修改

在 JupyterLab 中,你可以使用聊天界面与 LLM 进行对话,以帮助处理代码。此外,在任何支持 notebook 或 IPython 的环境中,包括 JupyterLab、Notebook、IPython、Colab 和 Visual Studio Code,你可以使用 %% ai 魔术命令调用 LLM。假如有一部分代码你不是很了解,你可以选中这部分代码,并将其当做 prompt,然后要求 Jupyternaut 解释这段代码,除此之外,Jupyternaut 还能对代码进行修改、识别代码错误等。

2301_76564079的博客 1159

6、Cocos2D游戏开发:精灵添加与角色实现

本文详细介绍了在Cocos2D游戏开发中如何添加背景精灵和玩家角色精灵。通过创建GameScene场景、组织项目资源、使用多分辨率图像适配不同设备,并深入讲解了将角色拆分为上下半身以实现更真实瞄准效果的原理。文章还解析了Cocos2D的图像搜索机制、锚点概念及其应用,以及如何通过父子节点关系管理复合角色。最终实现了猎人角色在场景中的正确显示与定位,为后续动画和交互功能打下基础。

e3f4g5的博客 90

Jupyter大升级,可与大模型交互,已开源

来源 | 机器之心作者 | 陈萍现在,大语言模型(LLM)与 Jupyter 连接起来了!这主要归功于一个名叫 Jupyter AI 的项目,它是官方支持的 Project Jupyter 子项目。目前该项目已经完全开源,其连接的模型主要来自 AI21、Anthropic、AWS、Cohere、OpenAI 等各大明星公司和机构。

夕小瑶科技说 877

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Cursor 1.0 首个大版本来袭!自动捉 bug,秒改屎山代码,确实可以封神了!

Cursor 1.0的发布标志着AI编程工具进入了一个新的阶段,其核心功能如自动捉bug、秒改复杂代码(如“屎山代码”),确实体现了AI在编程领域的强大潜力。当BugBot发现问题时,它会在GitHub的PR中留下评论,并提供一个“在Cursor中修复”(Fix in Cursor)的按钮。Cursor 1.0首次引入了记忆功能,这是一项Beta特性,可在项目级别存储对话中的知识点与上下文信息,并在未来自动调用。Cursor 1.0通过智能化的代码分析和建议,帮助开发者快速重构和优化这类代码。

民工哥的博客 340

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

3个步骤解锁Jupyter AI:让代码调试时间减少70%

还在为复杂的Python错误排查而烦恼吗?是否曾盯着报错信息半小时却毫无头绪?Jupyter AI将彻底改变你的数据科学工作方式——这不是另一个普通的代码补全工具,而是一个真正的AI编程伙伴,能理解你的上下文、读取你的文件、甚至帮你执行终端命令。想象一下,当你遇到数据清洗难题时,只需@Claude一下,就能获得完整的解决方案,而不是零散的代码片段。 ## 问题识别:传统数据科学工作流的三大效率瓶

gitblog_00492的博客 1012

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

数据科学福音!VSCode 1.99版本Copilot全面升级,Jupyter Notebook支持堪比Google Colab

虽然相比其他AI编程软件,GitHub Copilot的Agent模式来的晚了一些,但是功能方面还是做的相当完整的,基本吸收了目前市面上所有主流AI编程软件的Agent模式的主要功能。总体感觉,这次对Jupyter Notebook编辑的智能化增强,非常类似于Google Colab的Data Science Agent功能,基本能够根据数据集和需求自动生成完整的Notebook,并根据需求进一步自动修改,极大地提高了数据科学工作流程的效率,我想当推荐!现已正式发布,并进行了多项用户体验改进。

AI智能体研究 2161

Jupyter AI 终极指南:如何在Jupyter中集成AI助手提升开发效率

Jupyter AI 是一个革命性的开源项目,它将生成式AI能力无缝集成到Jupyter环境中。通过这个项目,数据科学家和开发者能够在熟悉的JupyterLab界面中直接使用AI聊天助手和智能代码生成功能。无论你是初学者还是资深开发者,Jupyter AI都能显著提升你的工作效率,让AI能力变得触手可及。 ## 🚀 快速上手:三步完成环境配置 ### 创建独立Python环境 为了避免依赖

gitblog_00479的博客 904

Cursor 1.0重磅发布!自动捉Bug、秒改“屎山代码”,AI编程迈入新纪元

Cursor 1.0的诞生,标志着AI编程工具从“辅助编码”迈入“自主进化”的新阶段。无论是自动审查、后台智能体,还是Jupyter集成与记忆功能,都让开发者和数据科学家的工作更高效、更智能。立即体验Cursor官网更新日志ChangelogAI编程的分水岭已至,你准备好拥抱这场变革了吗?

东方佑 1147

Jupyter AI 终极指南:打造智能化的JupyterLab数据科学工作流

Jupyter AI 是一个革命性的生成式AI扩展,专门为JupyterLab设计,将人工智能的强大能力无缝集成到数据科学工作流中。这个开源项目让数据科学家和开发者能够在熟悉的Jupyter环境中直接与AI模型交互,大幅提升编程效率和代码质量。🚀 ## 什么是Jupyter AI? Jupyter AI 是一个创新的JupyterLab扩展,它通过集成各种大型语言模型(LLMs),为数据科学

gitblog_00709的博客 976

如何配置Jupyter AI:3步打造智能代码助手

Jupyter AI是一个开源扩展,将AI智能体无缝集成到JupyterLab环境中,让开发者能够与Claude、Codex、GitHub Copilot、Gemini等前沿AI模型直接对话。通过Agent Client Protocol(ACP)和Jupyter MCP服务器,AI助手可以读取文件、运行命令、分析代码,并提供实时协作功能。 ## 痛点分析:数据科学工作流的瓶颈 传统的数据科学

gitblog_00608的博客 401

Jupyter AI实战指南:三步打造智能编程工作流

还在为代码调试耗费大量时间而焦虑吗?是否曾面对复杂的算法实现感到无从下手?这些问题正是Jupyter AI要为你彻底解决的痛点。作为JupyterLab的生成式AI扩展,它将人工智能助手无缝集成到你的数据科学工作流中,让编程从"手动编码"升级为"智能协作"。无论你是数据分析师、机器学习工程师还是科研人员,Jupyter AI都能成为你最得力的编程伙伴。 ## 🔍 问题诊断篇:传统数据科学工作流

gitblog_00709的博客 869
上一篇: 在央企当程序员是一种怎样的体验?
下一篇: 让AIGC成功破圈的《太空歌剧院》,背后依靠的是什么?
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值