本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Bedrock 中的測試程式碼解譯
在 Amazon Bedrock 中測試程式碼解譯之前,請務必準備您的代理程式以套用您剛才所做的變更。
啟用程式碼解譯後,當您開始測試代理程式時,您可以選擇連接檔案,並選擇您希望程式碼解譯如何使用您連接的檔案。根據您的使用案例,您可以要求程式碼解譯使用連接檔案中的資訊來摘要檔案的內容,並在互動聊天對話期間回答有關檔案內容的查詢。或者,您可以要求程式碼解譯來分析連接檔案中的內容,並提供指標和資料視覺化報告。
連接檔案
若要了解如何連接檔案以進行程式碼解譯,請選擇您偏好方法的標籤,然後遵循下列步驟:
- Console
-
若要連接檔案以進行程式碼解譯,
-
如果您尚未進入代理程式建置器,請執行下列動作:
-
AWS 管理主控台使用具有使用 Amazon Bedrock 主控台之許可的 IAM 身分登入 。接著,開啟位於 https://console.aws.amazon.com/bedrock
的 Amazon Bedrock 主控台。 -
從左側導覽窗格選取代理程式。接著,在代理程式區段中選擇代理程式。
-
選擇在代理程式建置器中編輯
-
展開其他設定並確認已啟用程式碼解譯器。
-
確定代理程式已準備好。
-
-
如果測試時段未開啟,請選擇測試。
-
在測試視窗底部,選取要連接檔案的迴紋針圖示。
-
在連接檔案頁面中,
-
對於選擇函數,請指定下列項目:
-
如果您要連接檔案供代理程式用來回答您的查詢和摘要內容,請選擇將檔案連接到聊天 (更快)。
-
如果您要連接檔案進行程式碼解譯以分析內容並提供指標,請選擇將檔案連接至程式碼解譯器。
-
-
針對選擇上傳方法,選擇您要上傳檔案的位置:
-
如果您要從電腦上傳,請選取選擇檔案並選取要連接的檔案。
-
如果您要從 Amazon S3 上傳,請依序選擇瀏覽 S3、檔案、選擇,然後選擇新增。
-
-
-
選擇 Attach (連接)。
-
- API
-
若要測試程式碼解譯,請使用 Amazon Bedrock 代理程式建置時期端點傳送 InvokeAgent 請求 (請參閱連結以了解請求和回應格式及欄位詳細資訊)。
若要連接代理程式的檔案,以用於回答查詢和摘要內容,請指定下列欄位:
欄位 簡短描述 name 連接檔案的名稱。 sourceType 要連接之檔案的位置。如果您的檔案位於 Amazon S3 儲存貯體中,請指定 s3。如果您的檔案位於您的電腦上,請指定byte_content。S3Location 檔案所在的 S3 路徑。如果 sourceType是 S3,則為必要。mediaType 連接檔案的檔案類型。
支援的輸入檔案類型:CSV、XLS、XLSX、YAML、JSON、DOC、DOCX、HTML、MD、TXT 和 PDF
data Base64 編碼字串。檔案大小上限為 10MB。 注意
如果您使用的是 SDK,您只需要提供檔案位元組內容。AWSSDK 會自動將字串編碼為 base64。
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": "file byte content" } }, "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": "file byte content" } }, "useCase": "CODE_INTERPRETER" } ] }