本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过启用代码解释为您的应用程序生成、运行和测试代码
亚马逊 Bedrock 功能中的代码解释是亚马逊 Bedrock 的预览版,可能会发生变化。 |
代码解释使您的代理能够在安全的测试环境中生成、运行应用程序代码并对其进行故障排除。通过代码解释,您可以使用代理的基础模型生成用于实现基本功能的代码,同时专注于构建生成式 AI 应用程序。
您可以在 Amazon Bedrock 中使用代码解释来执行以下任务:
-
了解用户对特定任务的请求,生成可以执行用户请求的任务的代码,执行代码,并提供代码执行的结果。
-
了解用户的通用查询,生成并运行代码以向用户提供响应。
-
生成用于对数据进行分析、可视化和评估的代码。
-
从用户上传的文件中提取信息,处理信息并回答用户查询。
-
根据与用户的交互式对话生成代码,以实现快速原型设计。
以下是一些用例,在这些用例中,代码解释可以通过在 Amazon Bedrock 中生成和运行代码来提供帮助
-
分析数据文件(例如.csv)中的金融交易,以确定它们是盈利还是亏损。
-
将日期格式(例如 2020 年 3 月 14 日)转换为.txt 或.csv 等文件格式的标准API格式
YYYY-MM-DD
-
在电子表格 (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