MIT华人博士生将ChatGPT搬进Jupyter,自然语言编程一站式搞定

人工智能
这款由MIT华人博士生打造的插件,实现了编程工具与GPT-4的无缝衔接。加载好之后,只要「说」出自己想要的程序,就能得到代码并直接调试运行。

自然语言编程,在Jupyter里就能直接完成了!

这款由MIT华人博士生打造的插件,实现了编程工具与GPT-4的无缝衔接。

加载好之后,只要「说」出自己想要的程序,就能得到代码并直接调试运行。

图片

结合ChatGPT和Jupyter的名字,作者将其命名为Chapyter。

Chapyter发布后,vscode用户投来了羡慕的目光,并期待自己有朝一日也能用上。

图片

而作者也回应说,适配更多平台的版本已经在路上了。

图片

在Jupyter中直接用自然语言编程

Chapyter究竟和之前的Colab有什么区别呢?

开发者列出了一张表格:

图片

在Jupyter中,Chapyter直接用自然语言就能编写程序,还能自动执行。

比如我们想要求斐波那契数列的前50项分别是多少:

图片

可以看到,Chapyter不仅给出了代码,还直接跑出了结果。

此外,Chapyter还支持调用旧代码和执行结果,进行一些新的操作。

比如此前的程序生成了一些数据,我们就可以直接调用这些数据生成可视化图像:

图片图片

担心AI生成的代码不靠谱?没关系,你可以随时无缝切换到人工,对代码进行debug。

图片图片

而Chapyter使用的所有prompt都是公开透明的,在GitHub页中的Program.py里面就能直接看到。

除此之外,由于Chapyter使用的GPT是API版本,不必过度担心隐私泄露问题。

因为根据GPT API的用户协议,通过API方式进行的对话不会被用作模型训练。

轻松完成部署

Chatpyter的部署过程十分简单。

在装有Python和node.js的环境下,在命令行模式中直接使用「pip install chapyter」命令,就可完成安装。

需要注意的是,安装过程会将Jupyter升级到4.0以上版本,可能会引起环境变化。

安装好之后,在环境变量中设置GPT的API key和组织名称,部署就完成了。

图片

使用时在Jupyter中输入「%load_ext chapyter」就能启动Chapyter了。

更多详细教程,可参阅GitHub页面中examples目录下的说明文档。

作者简介

Chapyter的作者MIT的华人博士生Shannon Zejiang Shen。

他在NLP领域具体的研究兴趣是科学、法律和医学方面的语义理解。

在HCI领域,Shen也在研究人类(特别是专家)与AI模型的交互方式。

GitHub项目页:https://github.com/chapyter/chapyter/。

参考链接:
[1]https://www.reddit.com/r/MachineLearning/comments/15269v8/p_chapyter_chatgpt_code_interpreter_in_jupyter/。
[2]https://www.szj.io/。

责任编辑:姜华 来源: 量子位
相关推荐

2023-07-31 09:54:12

2013-07-16 10:08:51

MIT编程语言

2022-05-26 15:03:54

芯片技术

2023-10-26 06:59:58

FinOps云原生

2017-05-04 21:30:32

前端异常监控捕获方案

2009-07-30 21:16:29

布线服务电缆架设

2022-09-16 11:27:46

建设微服务

2009-10-23 09:42:24

2018-04-23 10:52:08

2021-02-20 21:04:53

人工智能机器学习技术

2014-01-13 09:00:54

PythonDjango

2011-06-21 14:35:27

2010-05-06 16:02:26

2012-04-09 17:36:38

华为智真

2013-10-24 17:35:01

云网络H3C电子政务

2021-12-07 10:04:34

Azure Kuber场景应用

2009-07-27 11:37:04

网络拓扑摩卡

2024-03-11 16:33:26

机器狗训练

2015-07-01 15:03:21

SpeedyCloud

2013-10-20 13:30:07

华为一站式BYOD敏捷办公
点赞
收藏

51CTO技术栈公众号