Anaconda 助手#
Anaconda Assistant 是 Anaconda Notebooks 中用于数据科学的数字结对程序员!这款 AI 助手专为 JupyterLabs 笔记本从业者打造,但对所有级别的用户都很方便,可以帮助您:
编写和调试代码
分析数据
可视化结果
您每天可以向 Assistant 发出的提示数量因您的等级而异:
Capabilities |
Free |
Starter |
Pro*/Business |
Enterprise |
---|---|---|---|---|
Number of Assistant chats per day |
30 |
60 |
120 |
Unlimited |
注意
* Pro 是不再可供购买的旧级别。
按照此快速入门指南了解如何充分利用您的 Anaconda Assistant。
从笔记本开始#
Anaconda 建议在笔记本中加载 DataFrame 后使用 Assistant。
注意
在整个 Assistant 中,DataFrames 仅指 Pandas DataFrame,但与 Pandas DataFrames 兼容的某些 DataFrame 类型也可以工作。
这可以通过几种不同的方式完成:
如果您从空笔记本开始,Assistant 为您提供了使用随机数据生成 DataFrame 的选项,然后您可以使用该数据生成图形等。
使用 Anaconda 数据目录作为起点:
单击左上角的蓝色加号 + 打开一个新的启动器。
在 Launcher 中,在 Anaconda Data Catalogs 下,单击 Explore Catalogs。
单击 Run All Cells (运行所有单元格) 以重新启动并运行笔记本中所有可用的单元格。这将在 Notebook 中呈现 DataFrame。
如果您已经拥有要使用的特定数据,并且熟练使用 Jupyter Notebooks,请像往常一样导入数据并生成 DataFrame。
访问 Anaconda 助手#
您可以使用几种方法来访问 Anaconda Assistant:
使用键盘快捷键 Ctrl+Shift+A (Windows)/Cmd+Shift+A (Mac)。
从回溯访问 Anaconda Assistant#
除了上述方法外,您还可以直接从回溯中向 Anaconda Assistant 寻求有关编码错误的帮助。单击回溯源底部的 Fix Code 以打开 Anaconda Assistant 并接收有关导致错误的代码的帮助。

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

- 开始新聊天
您可以随时通过单击 New chat 来开始新的 Google 助理会话或“聊天”。
- 以前聊天的历史记录
点击 聊天记录 查看并返回以前的聊天。
- 设置
调整代码在笔记本中的运行位置,启用或禁用数据收集和使用,并通过单击 Settings (设置) 升级您的账户。
- 助理任务
Assistant 允许您执行各种功能,这些功能将在下一节中介绍。
- 文本框
使用 Assistant 底部的文本框提出您自己的问题并提出独特的请求。
- 使用的聊天限制
目前,每个新聊天每 24 小时允许一定数量的请求。当您达到每日限制时,您可能会遇到警告消息。
- 附加到聊天
添加数据供 Assistant 分析和作(开发中)。
开始使用#
探索独立于 notebook 的各种数学方程式和 python 项目的代码。无论您是从头开始还是希望将项目推向新的方向,本节中的代码示例都可以提供急需的灵感。
通过使用简单的英语要求对代码进行更深入的分析或更改,以结果为基础。请务必向助手提供具体说明!您越具体,您的结果就越好。
使用 DataFrame#
对于包含 DataFrame 的笔记本,Assistant 提供了各种方法,用于以新的方式查看数据并与之交互。
注意
如果您的笔记本缺少 Pandas DataFrame,则 Load a DataFrame (加载数据帧) 是本节中将显示的唯一选项。运行代码以生成 DataFrame 将触发其他选项的可用性。
加载 DataFrame#
如果您从一个空笔记本开始,此选项将打开一个 DataFrames 菜单,供您加载到笔记本中,然后您可以使用该菜单生成各种图形。您还可以使用简单的英语询问有关生成的代码和请求更改的问题。记得要具体!
为 DataFrame 生成图形#
此选项根据笔记本中的 DataFrame 生成图形。如果您的笔记本包含多个 DataFrame,系统会提示您选择要为其生成图形的 DataFrame。
单击 Get Code 让 Assistant 为您提供它可以根据 DataFrame 中的数据生成的各种类型的图形(条形图、热图等)的列表。此外,系统还会向您显示用于生成列出的第一个选项中描述的图表的代码,然后您可以通过单击 Run in Notebook 在笔记本中运行该代码,也可以通过单击 Copy 复制代码以自行粘贴代码。
如果您想为不同的图表编写代码,或者查看一组新的可能性,请使用文本框选择要生成的图表。键入如下内容:
生成第二个想法
请制作 #3 的图表
给我新的选择!
描述 DataFrame 中的数据#
通过让 Assistant 生成 DataFrame 的摘要和潜在使用案例,更高效地分析和可视化数据。当您努力清楚地解释数据提供的价值时,这可能是一个很好的灵感来源。
提出后续问题以更深入地了解结果。例如,如果您在数据中发现有趣的趋势,您可以要求 Assistant 进一步优化分析或提供建议。
清理数据的建议#
Assistant 可以通过标准化不一致的信息、删除重复项、检查缺失值等来提供各种方法来 “清理” DataFrame。如果您的笔记本包含多个 DataFrame,系统会提示您选择要清理的 DataFrame。
有关一组全新的建议,请单击 Assistant 顶部的 Refresh Suggestions。
更多建议...#
Assistant 可以为您提供基于 DataFrame 进行构建的想法,例如创建新的可视化、根据特定条件进行筛选、删除不必要的信息,甚至将 DataFrame 与全新的 DataFrame 合并。
有关一组全新的建议,请单击 Assistant 顶部的 Refresh Suggestions。
增强 Assistant 体验#
本节提供有关使用 Assistant 改善您的工作体验的提示。
纠正对话的路线#
有时,生成式 AI 系统在处理长时间对话时可能会遇到挑战,从而导致响应质量下降。如果您发现对话对您越来越没有帮助,请不要担心!您可以通过单击 提示中的删除此消息和下面的所有消息来选择性地删除消息,而不是重新开始整个对话并丢失对您有用的回复。通过修剪对话,您可以从响应仍然有价值且相关的位置无缝恢复与 Assistant 的交互。

设置代码位置#
要更改 Assistant 生成的代码添加到笔记本的位置,请单击 Settings( 设置)。然后,在 Run code in Notebook (在笔记本中运行代码) 下,从下拉列表中选择应在笔记本中添加和运行代码的位置。

停止来自 Assistant 的响应#
如果您想在响应中打断 Assistant(可能是 Assistant 误解了您的提示并提供了不必要的信息),请按键盘上的 Enter 键 (Windows)/Return 键 (Mac)。或者,您也可以在文本框中单击 Stop (停止)。

常见问题解答#
为什么我没有看到 Working with DataFrames (使用数据帧) 下的所有选项?#
使用 DataFrame 的某些选项是隐藏的,直到您在笔记本中运行生成 DataFrame 的单元格。单击 Run All Cells (运行所有单元格) 以重新启动并运行笔记本中所有可用的单元格。如果在笔记本中成功生成了一个或多个 DataFrame,则所有选项都应显示在 Assistant 中。
支持哪些编程语言?#
Anaconda Assistant 主要支持 Python,但我们计划将来将支持扩展到其他语言。
当我使用 Google 助理时,会收集哪些个人数据?#
当您首次使用 Anaconda Assistant 时,系统会提示您选择加入 Anaconda 的数据收集和聊天消息的使用。无论您是否选择加入,OpenAI 关于数据收集和使用的使用条款仍然适用。
如果您选择加入,Anaconda 会收集所有聊天信息、用户 ID 和事件日志。
如果您选择退出,Anaconda 仅收集事件日志和您的用户 ID——您在聊天中输入的任何提示都不会披露。
如何提供反馈?#
使用 Assistant 中嵌入的按钮提供正面或负面反馈:
