Anaconda 助手#

Anaconda Assistant 是您在 Anaconda Notebooks 中进行数据科学的数字配对程序员!专为新手和中级 JupyterLabs 笔记本从业者设计——但对所有级别的用户都很有用——这个 AI 助手可以帮助您:

  • 编写和调试代码

  • 分析数据

  • 可视化结果

您每天可以向助手发出的提示数量根据您的等级而有所不同:

功能

免费

入门

Pro*/商业

企业

每天助手聊天的数量

30

60

120

无限

注意

* Pro 是一个不再可供购买的旧版层级。

按照本快速入门指南,了解如何充分利用您的Anaconda助手。

从笔记本开始#

Anaconda 建议在笔记本中加载 DataFrame 后使用助手。

注意

在整个助手中,DataFrames 仅指 Pandas DataFrames,尽管某些与 Pandas DataFrames 兼容的数据框类型也可能适用。

这可以通过几种不同的方式完成:

  • 如果您从一个空白的笔记本开始,助手会为您提供生成包含随机数据的DataFrame的选项,然后您可以使用它来生成图表等。

  • 使用Anaconda数据目录作为起点:

    1. 通过点击左上角的蓝色加号+来打开一个新的启动器。

    2. 在启动器中,在Anaconda数据目录下,点击探索目录。

    3. 点击 运行所有单元格 以重新启动并运行笔记本中的所有可用单元格。这将在笔记本中呈现DataFrame(s)。

  • 如果您已经有想要使用的特定数据并且熟练使用Jupyter Notebooks,请像平常一样导入数据并生成DataFrame。

访问Anaconda助手#

有几种方法可以用来访问Anaconda助手:

点击Anaconda工具箱中的基于聊天的Python帮助

点击活动笔记本右侧或活动笔记本顶部的命令工具栏中的 Anaconda Assistant 图标。

点击单元格工具栏中的 Anaconda Assistant图标或在活动单元格内右键点击以显示助手快速提示。

使用快速提示来处理整个单元格或单元格内选定的代码行。

使用键盘快捷键 Ctrl+Shift+A(Windows)/Cmd+Shift+A(Mac)。

使用Anaconda助手#

让我们来看看助手的不同部分以及我们可以用这个工具做什么。

  1. Start a new chat

    任何时候,您都可以通过点击 新聊天来开始一个新的助手会话或“聊天”。

  2. History of previous chats

    点击 聊天记录查看并返回之前的聊天。

  3. Settings

    调整笔记本中代码的运行位置,启用或禁用数据收集和使用,并通过点击 设置来升级您的账户。

  4. Assistant tasks

    助手允许您执行多种功能,这些功能将在以下部分中介绍。

  5. Text box

    使用助手底部的文本框提出您自己的问题并发出独特的请求。

  6. Chat limit used

    目前,每个新聊天允许在24小时内进行一定数量的请求。当您达到每日限制时,您可能会遇到警告消息。

  7. Attach to chat

    添加数据以供助手分析和操作(开发中)。

开始使用#

探索各种数学方程和Python项目的代码,独立于您的笔记本。无论您是从头开始还是希望将项目推向新的方向,本节中的代码示例都可以为您提供所需的灵感。

通过使用简单的英语要求进行更深入的分析或代码更改来构建结果。确保你向助手提供具体的指示!你越具体,结果就越好。

使用DataFrames#

对于包含DataFrames的笔记本,助手提供了多种方法,以新的方式查看和与您的数据交互。

注意

加载一个DataFrame 是本节中唯一会出现的选项,如果你的笔记本中没有Pandas DataFrame。运行代码生成一个DataFrame将触发其他选项的可用性。

加载一个DataFrame#

如果您从一个空白的笔记本开始,此选项将打开一个DataFrames菜单,供您加载到笔记本中,然后您可以使用它生成各种图表。您还可以用简单的英语询问生成的代码并请求更改。请记住要具体!

为DataFrame生成图表#

此选项根据笔记本中的DataFrame生成图表。如果您的笔记本包含多个DataFrame,系统会提示您选择要为哪个DataFrame生成图表。

点击获取代码,助手将为您提供基于DataFrame中的数据可以生成的各种类型图表(条形图、热图等)的列表。您还会看到生成第一个选项中描述的图表的代码,您可以通过点击在笔记本中运行在笔记本中运行该代码,或者通过点击复制复制代码以自行粘贴。

如果您想要不同图形的代码,或者想看到一组新的可能性,请使用文本框选择您想要生成的图形。输入类似以下内容:

  • 生成第二个想法

  • 请制作一个#3的图表

  • 给我新的选项!

描述DataFrame中的数据#

通过让助手生成DataFrame的摘要和潜在用例,更高效地分析和可视化数据。当您难以清楚地解释数据提供的价值时,这可以成为一个很好的灵感来源。

提出后续问题以深入探讨结果。例如,如果您在数据中发现了一个有趣的趋势,您可以要求助手进一步细化分析或提供建议。

数据清理建议#

助手可以通过标准化不一致的信息、删除重复项、检查缺失值等多种方式帮助您“清理”DataFrame。如果您的笔记本包含多个DataFrame,系统会提示您选择要清理的DataFrame。

要获取全新的建议集,请点击助手顶部的刷新建议

更多建议…#

助手可以为您提供关于如何进一步处理您的DataFrame的想法,例如创建新的可视化、基于特定条件进行过滤、删除不必要的信息,甚至将DataFrame与一个全新的DataFrame合并。

要获取全新的建议集,请点击助手顶部的刷新建议

增强助手体验#

本节提供了改善您与助手工作体验的技巧。

调整对话方向#

有时,生成式AI系统在处理长对话时可能会遇到挑战,导致响应质量下降。如果您发现对话对您的帮助越来越小,请不要担心!与其重新开始整个对话并丢失对您有帮助的响应,您可以通过点击提示中的 垃圾桶图标来选择性删除消息。通过修剪对话,您可以从响应仍然有价值且相关的点无缝恢复与助手的互动。

设置代码位置#

要更改助手生成的代码添加到笔记本的位置,请点击 设置。然后,在在笔记本中运行代码下,从下拉菜单中选择代码应添加并在笔记本中运行的位置。

停止助手的响应#

如果你想在助手回应过程中中断(可能是助手误解了你的提示并提供了不必要的信息),请按键盘上的Enter(Windows)/Return(Mac)。或者,你可以点击 停止在文本框中。

常见问题#

为什么我在使用DataFrames时没有看到所有选项?#

一些用于处理DataFrame的选项在你运行生成DataFrame的笔记本单元格之前是隐藏的。点击 运行所有单元格以重新启动并运行笔记本中所有可用的单元格。如果笔记本中成功生成了一个或多个DataFrame,所有选项应出现在助手界面中。

支持哪些编程语言?#

Anaconda 助手主要支持 Python,但我们计划在未来扩展对其他语言的支持。

使用助手时会收集哪些个人数据?#

当你首次使用Anaconda助手时,系统会提示你选择是否同意Anaconda的数据收集和使用聊天消息。无论你是否选择同意,OpenAI的使用条款关于数据收集和使用的规定仍然适用。

如果您选择加入,Anaconda 会收集所有聊天信息、用户ID和事件日志。

如果您选择退出,Anaconda 仅收集事件日志和您的用户 ID——您在聊天中输入的任何提示将不会被披露。

如何提供反馈?#

使用助手内嵌的按钮提供正面或负面反馈: