互联网资讯 · 2023年11月4日 0

利用生成式AI集成提升开发效率

亚马逊云科技推出了 Amazon Glue,这是一款旨在帮助用户在无服务器环境中整合来自多种来源的数据,以便于分析、机器学习和应用开发。与传统方法相比,Amazon Glue为数据集成任务提供了全新的编写体验,其中 notebook 是最常用的工具之一。数据科学家通常以交互方式执行查询,并迅速获取结果,以便于编写数据集成任务,这种交互式体验能够显著加快任务的构建速度。

此外,亚马逊云科技宣布 Amazon CodeWhisperer 正式上线。这款 AI 编程助手利用基础模型的能力,帮助开发人员提升工作效率。它能够根据开发人员在自然语言中留下的注释以及 IDE 中的历史代码,实时生成代码建议。亚马逊云科技还推出了 Amazon CodeWhisperer Jupyter 扩展,为 Jupyter 用户在 Jupyter Lab 和 Amazon SageMaker Studio 的 Python notebook 中提供实时的单行或完整函数代码建议。

随着 Amazon CodeWhisperer 对 Amazon Glue Studio notebook 的支持正式发布,Amazon Glue 用户的使用体验得到了进一步优化,开发效率也随之提高。借助 Amazon Glue Studio notebook,开发人员可以用自然语言编写特定任务,例如“利用 JSON 文件中的内容创建一个 Spark DataFrame”。基于这一输入,Amazon CodeWhisperer 会在 notebook 中直接推荐一个或多个可执行此任务的代码片段。开发人员可以选择“接受最推荐的建议”,“查看更多建议”或“继续自行编写代码”。

Amazon Glue Studio notebook 与 Amazon CodeWhisperer 的集成将帮助用户更快地开展数据集成工作。目前,该集成已在美国东部(北弗吉尼亚州)上线。用户现可立即开始将 Amazon Glue Studio notebook 与 Amazon CodeWhisperer 集成,以加快数据集成的构建进程。