Google 新推出 AI 辅助工具,Data Science Agent 和 Code Transformation 值得一试
引言
谷歌新推出 Code Experiments,包括 Data Science Agent 和 Code Transformation。
地址:https://labs.google.com/code/
需要拥有 Google 帐户并位于 US 才能使用这些功能。
什么是 Data Science Agent?
它是一项实验,旨在通过使用 AI 来帮助您为各种数据分析任务生成 Google Colab 笔记本,从而简化您的数据工作流程。
Google 希望简化和自动化常见的数据科学任务,如预测建模、数据预处理和可视化。目标是帮助数据科学家专注于更复杂的任务和战略问题。
如何使用 Data Science Agent?
向代理描述你希望从数据中学习的内容,并上传最多3个数据集。然后,代理将构造一个包含必要代码和说明的笔记本。按照它的计划、推理和编写 Colab 笔记本供你查看。
实例演示
选择数据集
为了体验 Data Science Agent 功能,我使用了 Kaggle 的一份数据。
如果你还没有选定数据集,Kaggle 等网站上有很多公开的数据集供你探索。
Global Cities by GDP
https://www.kaggle.com/datasets/khushikhushikhushi/global-cities-by-gdp/data
咨询 GPT
上传文件后,Data Science Agent 会询问我希望如何处理数据。我向 GPT 咨询了建议,然后将 GPT 的回答提交给了 Data Science Agent。
创建 Colab 笔记本的过程
Data Science Agent 很快给出了回复,并提供了一个分析方案。如果对方案不满意,还可以进行调整。
我选择了“创建 Colab”,Data Science Agent 的回复包括:计划、数据加载、数据清理、数据分析、数据可视化和总结。
Data Science Agent 自动生成的分析计划
数据加载
数据清理
数据分析
数据可视化
总结
使用 Jupyter Notebook (ipynb) 进行数据分析的好处
互动性强:
Jupyter Notebook 允许逐步执行代码,并立即查看输出,便于实验和调试。
可视化:
直接在 Notebook 中嵌入图表和可视化结果,帮助更直观地理解数据。
可读性高:
支持 Markdown 格式,能够在代码单元格之间添加文本说明,增强代码的可读性和解释性。
可重现性:
Notebook 能够记录完整的分析流程,方便他人重现和验证你的工作。
Data Science Agent 的功能和优势
项目有效期为 30 天。如果你需要长期存储,请导出到云端硬盘。
由 AI 动态生成的笔记本包括代码、代码输出(例如绘图)和文本单元格,详细记录了代理完成任务的步骤和语言,提高了笔记本的可读性和实用性。
这意味着即使数据发生变化,生成的代码仍能正常运行,并根据新的数据生成相应的分析结果。
我之前写过 3 篇详细介绍如何使用 GPT 进行数据分析的文章,我认为可以将其与 Google 的工具结合使用,以实现最佳效果。
接下来介绍Code Experiments的另一个功能——Code Transformation。
Code Transformation 简介
Code Transformation 是一个用于编辑现有代码的模型功能。它使用自然语言指令作为输入,并将其转换为代码差异。
在这个 Playground 中提供的模型是一个实验性的,目前未用于生产环境,主要针对 Python 和简单任务进行了优化。
菜单项 | 功能描述 |
---|---|
Add documentation(添加文档) | 在代码中添加注释或文档字符串 |
Clean up(清理) | 清理代码中的多余部分,如空行、未使用的变量等 |
Reduce nesting(减少嵌套) | 减少代码中的嵌套层次,提高代码清晰度 |
Fix code(修复代码) | 自动检测并修复代码中的错误 |
Complete code(补全代码) | 根据上下文提示代码补全选项 |
快捷方式
Cmd/Ctrl + ENTER:运行转换 Cmd/Ctrl + 向左键:接受转换 Cmd/Ctrl + 向下箭头:跳转到输入提示框 ESCAPE:清除一切,变形+提示框
Code Transformation 功能应该还是很好了解,这里就简单介绍了。
结语
Data Science Agent 自动生成 Colab 笔记本,完成数据清理、分析和可视化;Code Transformation 则通过自然语言指令编辑代码,提高代码质量和效率。
需要拥有 Google 帐户并位于 US 才能使用这些功能。
快去体验吧,让数据分析和代码编写更高效智能!
精选历史文章,请看这里:
做数据分析不求人!借助ChatGPT的12种Python库,轻松搞定高质量图表制作,中文显示无压力
不只是快,新版 ChatGPT 数据分析体验全记录,分享超实用 AI 提示词,助你轻松驾驭复杂数据分析
推荐一个自动生成复杂提示词的模版:思考链(CoT)如何通过分步推理提升AI任务准确性 | 示例详解