查看原文
其他

Google 新推出 AI 辅助工具,Data Science Agent 和 Code Transformation 值得一试

思辨view kate人不错
2024-07-24

引言

谷歌新推出 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) 进行数据分析的好处

  1. 互动性强

    Jupyter Notebook 允许逐步执行代码,并立即查看输出,便于实验和调试。

  2. 可视化

    直接在 Notebook 中嵌入图表和可视化结果,帮助更直观地理解数据。

  3. 可读性高

    支持 Markdown 格式,能够在代码单元格之间添加文本说明,增强代码的可读性和解释性。

  4. 可重现性

    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 提示词,助你轻松驾驭复杂数据分析


不用学Excel了,ChatGPT数据分析能力大升级


推荐一个自动生成复杂提示词的模版:思考链(CoT)如何通过分步推理提升AI任务准确性 | 示例详解



继续滑动看下一个
kate人不错
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存