Redian新闻
>
Jupyter推出免费AI助手,不只会写代码,多种大模型都能调用

Jupyter推出免费AI助手,不只会写代码,多种大模型都能调用

科技
克雷西 发自 凹非寺
量子位 | 公众号 QbitAI

自然语言编程的家族,又添新成员!

近日,Jupyter宣布了推出免费开源的AI助手。

安装简单、使用方便,写代码、debug,一个窗口就能轻松搞定!

这个叫做Jupyter AI的编程神器是用LangChain打造的。

相比于VSCode里的Copilot,Jupyter AI支持的大模型更多

除了我们耳熟能详的ChatGPT和Claude之外,还有来自AWS、Cohere等厂商的模型。

甚至只要有API,HuggingFace上的模块它都能调用,这意味着它的作用不仅仅是编程

此外,Jupyter AI的配置也更为简便,而且无需排队支持中文prompt

支持的程序也不只是Jupyter自己,只要环境支持notebook或IPython就可以用,VSCode也包括在内。

这一重磅产品的推出,让网友直言游戏规则要改变了:

我们进行了第一手实测,快来看看结果如何!

会写又会跑,还能debug

安装好带AI插件的Jupyter Lab并打开之后,新建一个笔记文件。

然后输入「%load_ext jupyter_ai」对插件进行加载。

之后是对API key进行配置,以ChatGPT为例,使用的命令是:

%env OPENAI_API_KEY=(填入OpenAI的API key)

其他大模型的配置方法也都相似。

完成这些配置之后,就可以上手写代码了,输入内容的格式如下:

%%ai 模型名称 --format=(code/math/html/image…)
要完成的任务

其中任务用中文描述就可以,format参数也可以不输入。

我们从算法、Python绘图以及小游戏三个方面对Jupyter AI进行了测试。

先来看算法,这里我们直接上难度,来一道困难级别的Leetcode题。

LeetCode平台上,这道题的通过率为30.7%。

结果代码很快就出现在了笔记的下方:

那么究竟对不对呢,我们在LeetCode上提交一下试试。

直接一步到位!

如果换成一道数学题呢?

老铁,依旧没毛病!

算法问题就展示到这里,接下来让我们看看它的绘图能力。

首先让Jupyter AI随便画个什么图形出来,比如两颗心。

结果我们得到了一段调用海龟仓库进行绘图的代码。

这里就要提到这款插件的另一个特性——生成好的代码可以直接运行

除了图形,函数图像的绘制也不是问题。

依旧是整个复杂的,y=x*sin[ln(x)]。

在这个区间之内的确没毛病,不过没能完整展示函数的单调性。

没关系,我们可以对AI给出的代码进行手工调整,改变一下取值范围。

根据现有数据绘制统计图表同样是小菜一碟。

运行这段代码,一张统计图就大功告成了。

不过,这里我们还想展示一下它的多轮对话能力

比如,这个蓝色看起来不好看,我们想给它换个颜色。

除了算法和绘图这些内容,交互式程序的编写也难不倒Jupyter AI。

甚至可以做小游戏,比如贪吃蛇。

创制和运行程序的能力我们都已经见过了,那么debug的表现又如何呢?

我们让ChatGPT帮忙出了道题——一段包含五处错误的Python代码。

我们看到,ChatGPT生成的这五处错误全都没能逃过插件的法眼。

除了修改操作,也可以要求它解释修改的原因:

我们看到,or改成and的原因没有进行解释,不过没关系,我们可以进行追问。

结果得到了更为详细的解释:

以上就是关于Jupyter AI编写代码和调试运行的全部测试了。

但它会的,不只是编程。

不只是编程

除了和Python程序相关的功能之外,这款AI插件还可以生成LaTex公式、SVG图形、网页等内容。

首先来看公式,我们想让它生成一下麦克斯韦方程组。

只要把format的参数改成math,结果就会以LaTex排版之后的格式输出。

为了证明这不是图片,我们查看了相关区域的HTML代码,是货真价实的LaTex格式。

简单的网页,这个插件也能做得出来。

我们让它生成一个时钟页面,这里需要把format改成html。

说到HTML,就会发现它还有一个妙用。

编程的一节提到过,这个AI插件可以生成Python绘图代码。

但它同样可以不用Python,直接生成一些简单图形,以SVG的形式进行展示。

不过无论是Python还是SVG,画出的图形都比较简单。

那么复杂的图像它能画吗?答案是肯定的。

这款插件可以调用Stable Diffusion来画图。

不过由于没有HuggingFace的API,这里我们只能展示一下官方给出的DEMO:

这里似乎需要把format设为image。

而且能调用的不只是Stable Diffusion,HuggingFace中的其他模型也可以!

除了在笔记中调用插件,Jupyter AI还在侧边栏中提供了聊天窗口。

配置好API之后,有什么问题直接问就可以!

还不赶快上手体验一下?(GitHub页面有安装教程)

GitHub页面:
https://github.com/jupyterlab/jupyter-ai
参考链接:
[1]https://twitter.com/ProjectJupyter/status/1686773501049327616
[2]https://blog.jupyter.org/generative-ai-in-jupyter-3f7174824862

报名开启!8月9日

欢迎参加「AIGC时代的算力基石」

8月9日15:00量子位行业沙龙「AIGC时代的算力基石」将为你全景解读AIGC算力的发展机遇,邀请到来自昆仑芯、天数智芯、联想集团、首都在线、潞晨科技等代表性企业的嘉宾,聊聊行业的最新趋势!

点击“阅读原文”,报名线下参与AIGC算力沙龙吧 


点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~ 

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
改动一行代码,PyTorch训练三倍提速,这些「高级技术」是关键LPython:最新的高性能Python实现、速度极快且支持多后端CVPR 2023 | 改动一行代码,PyTorch训练三倍提速,这些高级技术是关键Python 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用抢先GPT-4!微软Bing突然升级「识图」功能,读梗看病写代码,样样精通大语言模型做数据助手,浙大Data-Copilot高效调用、处理、可视化数据Python 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用:分析数据、生成代码都精通详解Python文件: .py、.ipynb、.pyi、.pyc、​.pyd !传OpenA正测试DALL·E 3模型;华为语音助手支持AI大模型;亚马逊组建AI大模型新团队丨AIGC大事日报没学过高数,不会写代码,传媒专业学生毕业后进美国互联网大厂!夏日2023回国 人挤人的古镇的小吃(图)Jupyter Notebook 也能导入 ChatGPT 了不写代码,一句提示生成整个代码库,它在 GitHub 爆火比Python快3.5万倍的Mojo融资7亿,LLVM之父:不会威胁到Python,该恐惧的应该是C++MIT华人博士生将ChatGPT搬进Jupyter,自然语言编程一站式搞定写在星期一Twitter推出私信限制,特斯拉FSD转移政策上线,美国七大AI公司做出承诺,安兔兔暗示将发布车机版,这就是今天的其他大新闻!病毒羔羊第五章—— 上學了GDB 调试器如何通过调用帧信息来确定函数调用关系 | Linux 中国BB鸭 |《原神》韩国活动遭炸弹威胁中断;扎克伯格获柔术蓝带;顺丰回应38万劳力士事件;Twitter推出私信限制LPython:最新的高性能 Python 实现、速度极快且支持多后端$18 Hoyts电影票!封神第一部/孤注一掷/奥本海默/威尼斯惊魂夜/忍者神龟:变种大乱斗 (可用于全澳Hoyts)Jupyter大升级:各种大模型都能连,聊天就能生成代码、错误修改AI写代码,腾讯云彻底爆了!Python吞噬世界,GPT吞噬Python!ChatGPT 上线最强应用:分析数据、生成代码都精通比标准Attention提速5-9倍,大模型都在用的FlashAttention v2来了ChatGPT代码解释器与Jupyter Notebook合体,编码能力更强了不写代码,一句提示生成整个代码库,GPT-Engineer项目火了$18 Hoyts电影票!本周热映:孤注一掷/威尼斯惊魂夜/忍者神龟:变种大乱斗 (可用于全澳所有Hoyts影院)比 Python 快 3.5 万倍的 Mojo 融资七亿,LLVM之父:不会威胁到 Python,该恐惧的应该是 C++CVPR 2023 大牛演讲:改动一行代码,PyTorch训练三倍提速!这些技术是关键!比Python快68000倍!Mojo正式发布,网友:Python生态系统最重要的升级来了当AI开始写代码,企服赛道将如何重塑?夏日
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。