本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Bedrock 中的测试代码解释
在 Amazon Bedrock 中测试代码解释之前,请务必让您的代理做好准备,以应用您刚才所做的更改。
启用代码解释后,当您开始测试代理时,可以选择附加文件并选择希望代码解释如何使用您附加的文件。根据您的用例,您可以要求代码解释使用附件中的信息来汇总文件内容,并在交互式聊天对话中回答有关文件内容的查询。或者,您可以要求代码解释人员分析所附文件中的内容,并提供指标和数据可视化报告。
附上文件
要了解如何附加文件以进行代码解释,请选择与您选择的方法相对应的选项卡,然后按照以下步骤操作:
- Console
-
要附加文件以进行代码解释,
-
如果您尚未使用代理生成器,请执行以下操作:
-
AWS Management Console 使用具有 Amazon Bedrock 权限的IAM角色登录,然后通过以下网址打开 Amazon Bedrock 控制台。https://console.aws.amazon.com/bedrock/
-
从左侧导航窗格中选择 “代理”。然后,在 “代理” 部分中选择一个代理。
-
在代理生成器中选择 “编辑”
-
展开其他设置并确认代码解释器已启用。
-
确保代理已准备就绪。
-
-
如果测试窗口未打开,请选择 “测试”。
-
在测试窗口的底部,选择 paper clip 图标以附加文件。
-
在 “附加文件” 页面中,
-
在 “选择函数” 中,指定以下内容:
-
如果您要附加文件供代理用来回答您的查询和汇总内容,请选择 “将文件附加到聊天(更快)”。
-
如果您要附加用于代码解释的文件以分析内容并提供指标,请选择 “将文件附加到代码解释器”。
-
-
在 “选择上传方式” 中,选择要上传文件的位置:
-
如果您是从计算机上传文件,请选择 “选择文件”,然后选择要附加的文件。
-
如果您是从 Amazon S3 上传,请选择 “浏览 S3”,选择文件,选择 “选择”,然后选择 “添加”。
-
-
-
选择 附加。
-
- API
-
要测试代码解释,请使用适用于 Amazon Bedrock 的代理构建时终端节点发送InvokeAgent请求(有关请求和响应格式以及字段详情,请参阅链接)。
要附加文件供代理用来回答您的查询和汇总内容,请指定以下字段:
字段 简短描述 name 所附文件的名称。 sourceType 要附加的文件的位置。指定您的文件 s3
是否位于 Amazon S3 存储桶中。指定您的文件byte_content
是否位于您的计算机上。S3Location 您的文件所在的 S3 路径。如果 sourceType
是 S3,则为必填项。mediaType 所附文件的文件类型。
支持的输入文件类型:CSV、XLS、XLSX、、YAML、JSON、DOC、DOCX、HTML、TXT、MD 和 PDF
数据 以 Base64 编码的字符串。最大文件大小为 10MB。 useCase 您希望如何使用附件。有效值: CHAT
|CODE_INTERPRETER
以下示例显示了指定将文件附加到聊天的必填字段的常规格式。
"sessionState": { "promptSessionAttributes": { "string": "string" }, "sessionAttributes": { "string": "string" }, "files": [ { "name": "banking_data", "source": { "sourceType": "S3", "s3Location": { "uri": "s3Uri" } }, "useCase": "CHAT" }, { "name": "housing_stats.csv", "source": { "sourceType": "BYTE_CONTENT", "byteContent": { "mediaType": "text/csv", "data": "<base64 encoded string>" } }, "useCase": "CHAT" } ] }
以下示例显示了指定用于附加文件以进行代码解释的必填字段的通用格式。
"sessionState": { "promptSessionAttributes": { "string": "string" }, "sessionAttributes": { "string": "string" }, "files": [ { "name": "banking_data", "source": { "sourceType": "S3", "s3Location": { "uri": "s3Uri" } }, "useCase": "CODE_INTERPRETER" }, { "name": "housing_stats.csv", "source": { "sourceType": "BYTE_CONTENT", "byteContent": { "mediaType": "text/csv", "data": "<base64 encoded string>" } }, "useCase": "CODE_INTERPRETER" } ] }