Anaconda 助手#
Anaconda Assistant 是您在 Anaconda Notebooks 中进行数据科学的数字配对程序员!专为新手和中级 JupyterLabs 笔记本从业者设计——但对所有级别的用户都很有用——这个 AI 助手可以帮助您:
编写和调试代码
分析数据
可视化结果
您每天可以向助手发出的提示数量根据您的等级而有所不同:
功能 |
免费 |
入门 |
Pro*/商业 |
企业 |
---|---|---|---|---|
每天助手聊天的数量 |
30 |
60 |
120 |
无限 |
注意
* Pro 是一个不再可供购买的旧版层级。
按照本快速入门指南,了解如何充分利用您的Anaconda助手。
从笔记本开始#
Anaconda 建议在笔记本中加载 DataFrame 后使用助手。
注意
在整个助手中,DataFrames 仅指 Pandas DataFrames,尽管某些与 Pandas DataFrames 兼容的数据框类型也可能适用。
这可以通过几种不同的方式完成:
如果您从一个空白的笔记本开始,助手会为您提供生成包含随机数据的DataFrame的选项,然后您可以使用它来生成图表等。
使用Anaconda数据目录作为起点:
通过点击左上角的蓝色加号+来打开一个新的启动器。
在启动器中,在Anaconda数据目录下,点击探索目录。
点击 运行所有单元格 以重新启动并运行笔记本中的所有可用单元格。这将在笔记本中呈现DataFrame(s)。
如果您已经有想要使用的特定数据并且熟练使用Jupyter Notebooks,请像平常一样导入数据并生成DataFrame。
访问Anaconda助手#
有几种方法可以用来访问Anaconda助手:
使用Anaconda助手#
让我们来看看助手的不同部分以及我们可以用这个工具做什么。

- Start a new chat
任何时候,您都可以通过点击 新聊天来开始一个新的助手会话或“聊天”。
- History of previous chats
点击 聊天记录查看并返回之前的聊天。
- Settings
调整笔记本中代码的运行位置,启用或禁用数据收集和使用,并通过点击 设置来升级您的账户。
- Assistant tasks
助手允许您执行多种功能,这些功能将在以下部分中介绍。
- Text box
使用助手底部的文本框提出您自己的问题并发出独特的请求。
- Chat limit used
目前,每个新聊天允许在24小时内进行一定数量的请求。当您达到每日限制时,您可能会遇到警告消息。
- 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——您在聊天中输入的任何提示将不会被披露。
如何提供反馈?#
使用助手内嵌的按钮提供正面或负面反馈:
