本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Jupyter 人工智能功能
你可以通过两种不同的方法访问 Jupyter AI 功能:使用聊天用户界面或在笔记本中使用魔法命令。
从聊天用户界面 AI 助手
聊天界面将你与Jupyternaut连接起来,Jupyternaut是一款使用你选择的语言模型的对话代理。
启动安装了 Jupyter AI 的 JupyterLab 应用程序后,您可以通过选择左侧导航面板
中的聊天图标来访问聊天界面。系统会提示首次使用的用户配置其模型。有关配置在聊天界面中配置您的模型提供商说明,请参阅。
使用聊天界面,你可以:
-
回答问题:例如,你可以让 Jupyternaut 创建一个 Python 函数,将 CSV 文件添加到 Amazon S3 存储桶。随后,您可以通过后续问题来完善答案,例如在函数中添加参数以选择写入文件的路径。
-
与中的文件互动 JupyterLab:您可以通过选择笔记本的部分内容将其包含在提示中。然后,您可以将其替换为模型的建议答案,也可以手动将答案复制到剪贴板。
-
根据提示@@ 生成整个笔记本:通过使用启动提示
/generate
,可以在后台触发笔记本生成过程,而不会中断对Jupyternaut的使用。该过程完成后,将显示一条包含新文件链接的消息。 -
向本地文件学习并询问有关本地文件的问题:使用该
/learn
命令,您可以教授自己选择的有关本地文件的嵌入模型,然后使用该/ask
命令询问有关这些文件的问题。Jupyter AI 将嵌入式内容存储在本地 FAISS 矢量数据库中,然后使用检索增强生成 (RAG) 根据所学内容提供答案。要从嵌入模型中删除所有先前学到的信息,请使用 /learn -d
。
有关功能的完整列表及其详细使用说明,请参阅 Jupyter AI 聊天界面文档
来自笔记本单元
使用%%ai
和%ai
魔法命令,你可以从笔记本单元格或任何 IPython 命令行界面中与你选择的语言模型进行交互。该%%ai
命令将您的指令应用于整个单元格,而%ai
将它们应用于特定行。
以下示例说明了一个%%ai
神奇的命令,该命令调用 Anthropic Claude 模型来输出包含带有黑色边框的白色方块图像的 HTML 文件。
%%ai anthropic:claude-v1.2 -f html Create a square using SVG with a black border and white fill.
要了解每个命令的语法,请使用%ai help
。要列出扩展支持的提供程序和模型,请运行%ai list
。
有关功能的完整列表及其详细使用说明,请参阅 Jupyter AI 魔法命令文档-f
或--format
参数自定义模型的输出格式,允许在提示中进行变量插值,包括特殊提示In
和Out
变量等。
要了解如何配置对模型的访问权限,请参阅在笔记本电脑中配置您的模型提供商。