Jupyter AI,蛮惊艳的
昨晚看到一个可以在JupyterLab中使用的AI代码辅助工具jupyter-ai,它的交互确实非常棒,可以直接聊天,也可以就笔记中的代码提问,最出彩的是生成笔记功能,还是蛮惊艳的。
这里就极简介绍一下安装及用法
第一步是创建环境并安装
conda create -n jupyter-ai python=3.11
conda activate jupyter-ai
pip install jupyter_ai
Jupyter AI 支持很多模型,这里就以使用最广泛的openai为例
要使用 OpenAI 模型,请安装openai的包,并在从终端启动 JupyterLab 时设置环境变量:
pip install openai
OPENAI_API_KEY="这里填api" jupyter lab
启动之后界面是这样
聊天界面
Jupyter AI 的最简单方法是使用聊天界面,单击左侧面板中的新“聊天”图标打开聊天界面。
当你第一次打开聊天界面时,Jupyter AI 会询问你想要使用哪些模型作为语言模型和嵌入模型。做出选择后,UI 可能会显示一个或多个设置键的文本框。如果要切换模型,可以点击右上角的齿轮。可以选择语言模型,也可以选择嵌入模型。
设置完所有必要的按键后,单击 Jupyter AI 侧面板左上角的“后退”(左箭头)按钮。现在出现聊天界面,可以使用底部的消息框提问。
询问笔记本中的内容
Jupyter AI 的聊天界面可以在提示中包含笔记本的一部分。
比如选中代码后在聊天界面提问代码的用途
可以将 Jupyternaut 的响应复制到剪贴板,以便将其粘贴到笔记本或任何其他应用程序中。
还可以在发送消息之前单击“替换选择”,选择用 Jupyternaut 的回答替换原内容。
连复制粘贴都省了!
生成一个新笔记本
可以使用 Jupyter AI 根据文本提示生成整个笔记本。首先,打开聊天面板,然后向其发送一条以/generate
开头的消息
当 Jupyter AI 生成笔记本后,它会向你发送一条消息,其中包含其生成的文件名。这里没有那么智能哈,你需要手动打开该文件。
需要注意:可能需要几分钟才能生成笔记本,在此期间,你仍然可以像平常一样使用 JupyterLab 和 Jupyter AI。
Jupyter AI 工作时请勿关闭 JupyterLab 实例。
总结
jupyter ai 总体还是蛮好用的,本文介绍的也是最常用的。
还有一些其他玩法比如「/learn」命令让 Jupyternaut 学习本地文件,随后使用「/ask」命令询问有关本地文件的问题。
还有 %ai 魔法命令在笔记本中使用,就是在将第一个提示发送到 AI 模型之前,通过在笔记本单元或 IPython shell 中运行以下代码来加载 IPython 扩展:
%load_ext jupyter_ai_magics
文章转载自公众号:机器学习算法与Python实战
- 分享
- 举报
-
浏览量:3489次2019-07-11 14:47:07
-
浏览量:2287次2018-01-16 12:16:42
-
浏览量:1998次2022-01-02 09:00:16
-
浏览量:1756次2020-01-08 09:25:44
-
浏览量:2628次2018-01-11 12:29:50
-
浏览量:2946次2019-06-27 16:09:18
-
浏览量:1752次2018-08-18 10:21:41
-
浏览量:1904次2019-11-08 08:55:58
-
浏览量:2417次2017-11-08 18:31:14
-
浏览量:607次2023-10-27 14:14:38
-
浏览量:2938次2020-11-14 10:01:21
-
浏览量:679次2023-01-12 17:22:38
-
浏览量:4329次2021-07-09 09:49:32
-
浏览量:3571次2020-01-10 09:30:20
-
浏览量:1737次2022-01-14 09:00:21
-
浏览量:961次2023-09-28 09:47:44
-
浏览量:833次2023-12-08 17:13:21
-
浏览量:2090次2020-07-03 14:29:26
-
浏览量:1654次2019-08-02 17:06:48
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
老干部
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明