Jupyter AI 将生成式 AI 引入 Notebooks

Jupyter AI 发布:将生成式 AI 引入 Jupyter 笔记本

开源项目 Project Jupyter 发布了 Jupyter AI,这是一个免费工具,旨在为 Jupyter 笔记本引入强大的生成式 AI 功能。该工具广泛应用于数据科学和机器学习领域,用户数量已达数百万。

主要功能

  • %%ai 魔法命令:Jupyter AI 提供了 %%ai 魔法命令,用户可以直接在笔记本中使用这些命令。
  • Jupyternaut 聊天界面:用户可以通过 Jupyternaut 聊天界面与大型语言模型(LLMs)如 GPT-3ClaudeAmazon Titan 进行交互,生成、解释和编写代码。
  • /generate 命令:用户可以通过文本提示生成完整的笔记本。

亚马逊的扩展支持

Amazon 也宣布了 Amazon CodeWhisperer 的 Jupyter 扩展。此外,AWS 还推出了新的 Jupyter 扩展,支持大规模构建、训练和部署机器学习模型,包括笔记本调度、SageMaker 开源分发和 CodeGuru Jupyter 扩展。

生成式 AI 的优势

Jupyter AI 的创新技术不仅简化了任务,节省了开发者的时间,还增强了他们应对新挑战的能力。Gleb TsipurskyForbes 上撰文指出:“生成式 AI 的编码能力将自动化重复任务,提高生产力,并增强人与 AI 之间的协作,形成一种共生关系,重新定义编程领域的格局。”

生成式 AI 在软件开发中的应用

生成式 AI 在软件开发中的应用正在稳步增长。McKinsey Digital 的研究表明,像 Jupyter AI 这样的生成式 AI 可以加速现有代码的更新,并为新代码的初稿提供起点。

伦理与数据保护

Jupyter 高级前端工程师 Jason Weill 强调,Jupyter AI 的创建旨在实现 伦理和社会责任的 AI,并特别关注数据保护。用户可以根据个人需求选择喜欢的 LLM、嵌入模型和向量数据库。Jupyter AI 承诺 保护用户隐私,仅在用户请求时与 LLMs 通信,未经用户同意,数据不会被访问或传输。

安装与使用

用户可以通过 pip 安装 JupyterLab(版本 3 或 4)来开始使用 Jupyter AI。扩展可以在 GitHub 上的 这里 找到。

总结:Jupyter AI 是一款强大的工具,通过生成式 AI 技术为 Jupyter 笔记本用户提供了高效的编程和数据处理能力,同时注重伦理和数据保护。

阅读 32
0 条评论