通过启用代码解释为您的应用程序生成、运行和测试代码 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过启用代码解释为您的应用程序生成、运行和测试代码

亚马逊 Bedrock 功能中的代码解释是亚马逊 Bedrock 的预览版,可能会发生变化。

代码解释使您的代理能够在安全的测试环境中生成、运行应用程序代码并对其进行故障排除。通过代码解释,您可以使用代理的基础模型生成用于实现基本功能的代码,同时专注于构建生成式 AI 应用程序。

您可以在 Amazon Bedrock 中使用代码解释来执行以下任务:

  • 了解用户对特定任务的请求,生成可以执行用户请求的任务的代码,执行代码,并提供代码执行的结果。

  • 了解用户的通用查询,生成并运行代码以向用户提供响应。

  • 生成用于对数据进行分析、可视化和评估的代码。

  • 从用户上传的文件中提取信息,处理信息并回答用户查询。

  • 根据与用户的交互式对话生成代码,以实现快速原型设计。

以下是一些用例,在这些用例中,代码解释可以通过在 Amazon Bedrock 中生成和运行代码来提供帮助

  1. 分析数据文件(例如.csv)中的金融交易,以确定它们是盈利还是亏损。

  2. 将日期格式(例如 2020 年 3 月 14 日)转换为.txt 或.csv 等文件格式的标准API格式 YYYY-MM-DD

  3. 在电子表格 (XLS) 上进行数据分析,以计算公司季度/年度收入或人口增长率等指标。

要在 Amazon Bedrock 中使用代码解释,请执行以下步骤,

  • 在构建代理时启用代码解释。启用代码解释后,就可以开始使用它了。

  • 通过提供提示开始在 Amazon Bedrock 中使用代码解释。例如,你可以问 “将 pi 的平方根计算为 127 位数”。代码解释将生成并运行 python 代码以提供响应。

  • 您也可以附加文件。您可以使用文件中的信息提问和汇总或分析数据。您可以从您的计算机或 Amazon S3 存储桶中附加文件。

支持的区域

以下区域支持 Amazon Bedrock Agents 的代码解释:

区域
美国东部(弗吉尼亚北部)
美国西部(俄勒冈州)
欧洲地区(法兰克福)

文件支持

通过代码解释,您可以附加文件,然后使用附加文件提问,并根据所附文件内容汇总或分析数据。

您最多可以附加 5 个文件。所有文件的总大小最多可达 10 MB。

  • 支持的输入文件类型:CSV、XLS、XLSX、、YAML、JSON、DOC、DOCX、HTML、MD TXT、和 PDF

  • 支持的输出文件类型:CSV、、XLS、XLSX、YAML、JSON、DOC、DOCX、HTML、、MD TXT、PDF、和 PNG