Deepnote:Jupyter Notebook 接班人,正式开源!

68 阅读3分钟

Deepnote已开源,是一款面向团队的分析和数据科学笔记本。它解决了Jupyter的痛点,提供AI代理、协作、版本控制、数据应用等功能,旨在成为AI时代的Jupyter继任者。

译自:Deepnote, a ‘Successor to Jupyter Notebook,’ Goes Open Source

作者:Heather Joslyn

圣迭戈——Deepnote,一款面向团队的分析和数据科学笔记本,现已开源

自2019年成立以来,该公司已见证其平台获得了巨大的采用量。

Deepnote创始人兼首席执行官Jakub Jurových 在JupyterCon的主题演讲中表示:“全球一些最优秀的数据团队中,超过50万数据专业人士已将Deepnote作为他们的首选笔记本,我们对我们所构建的一切感到非常自豪。”

“我们构建了一个易于使用、美观大方的笔记本,但我们也觉得可以做得更多。我们可以为我们的用户做得更多,也可以为社区做得更多。”

据Jurových介绍,Deepnote基于Jupyter notebook构建,长期以来一直致力于解决用户在使用Jupyter时遇到的一些挑战。

“我们试图逐一解决这些问题,例如缺乏原生集成、UI混乱且令人困惑等问题。这对所有初学者和非技术用户来说都相当可怕。”

Jurových在会议上告诉听众,稳定性、版本控制以及“老问题‘在我的机器上能跑’”也是Deepnote在数据科学笔记本中看到改进空间的领域。

这位首席执行官表示,协作也是Deepnote试图解决的一个问题。在他公司博客的一篇帖子中,他称Deepnote为“Jupyter notebook的继任者”,并在此想法上进行了阐述。

他写道:“我们这样做也是因为重心已经转移:从单人JSON卷轴转向了人类和代理可以共同创作、审查和部署的响应式、AI就绪的项目。”“我们正在开放格式和构建块,以便社区拥有一个专为AI构建的标准。”

Deepnote 有哪些功能?

那么开源Deepnote中包含哪些内容?Jurových强调的功能包括:

  • AI 代理,据公司称,单人创作功能“即将推出”。Jurových在主题演讲中表示,Deepnote的代理“有助于编写、编辑和解释调用”。
  • 共享工作区,据Jurových的博客文章所述,技术和非技术用户可以在此协作,支持原生版本控制、评论、评审以及“具有清晰差异的易读项目”。
  • ,正如他的博客文章所列,包括“SQL 查询、Python/R 代码块、图表、表格、输入(文本/数字/选择/滑块/日期)、文件上传、按钮/操作、布局/应用页面、可重用模块。”
  • 数据应用创建功能,例如用户可以一键将笔记本部署为交互式仪表板或数据应用。
  • 超过100种原生集成,具有受管秘钥,Jurových在主题演讲中表示,“因此您可以快速安全地连接您的数据源。”“我们不再需要您在笔记本中复制粘贴密码和秘密令牌。”
  • 响应式执行,因此下游块自动更新。Jurových告诉主题演讲听众,这些响应式内核“解决了所有可复现性问题”。
  • 与Jupyter、VS CodeCursorWindsurf兼容性

Jurových在主题演讲中表示,数据科学笔记本的主要优势之一是它们“是少数能够真正将技术和非技术用户聚集在一起的计算媒介之一。它是一个易于上手,但又可以非常强大的地方。”

他补充说:“我们相信笔记本是一种将定义未来十年计算的计算媒介。”