監控和管理您的人工循環 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

監控和管理您的人工循環

開始人工審查循環後,可以使用 執行時間 API 來檢查其結果並進行管理。此外,Amazon A2I 與 Amazon 整合 EventBridge (也稱為 Amazon CloudWatch 活動),以便在人工審查迴圈狀態變更為CompletedFailed、或時提醒您。Stopped此事件傳遞至少保證一次,這意味著當人工循環完成時創建的所有事件都將成功傳遞到 EventBridge。

使用下列程序瞭解如何使用 Amazon A2I 執行時間 API 來監控和管理人工循環。請參閱Amazon CloudWatch Events 在 Amazon Augmented AI 中使用以了解 Amazon A2I 如何與 Amazon 整合。 EventBridge

若要檢查輸出資料:
  1. 透過呼叫 DescribeHumanLoop 操作來檢查人工循環的結果。此 API 操作的結果包含循環啟動的原因和結果等相關資訊。

  2. 檢查 Amazon Simple Storage Service (Amazon S3) 中人工循環中輸出資料。在資料的路徑中,YYYY/MM/DD/hh/mm/ss 代表人工審查循環創建日期,包括年 (YYYY)、月 (MM) 和日 (DD),以及建立時間,包括小時 (hh)、分鐘 (mm) 和秒 (ss)。

    s3://customer-output-bucket-specified-in-flow-definition/flow-definition-name/YYYY/MM/DD/hh/mm/ss/human-loop-name/output.json

您可以將此結構與 AWS Glue 或 Amazon Athena 整合,以對輸出資料進行分割和分析。如需詳細資訊,請參閱管理 AWS Glue 中 ETL 輸出的分割區

要瞭解有關 Amazon A2I 輸出數據格式的更多信息,請參閱Amazon A2I 輸出資料

若要停止並刪除您的人工循環:
  1. 一旦人工循環已經開始,您可以停止人工審查循環,只需使用 HumanLoopName,技巧採取呼叫StopHumanLoop作業。如果成功停止人工循環,伺服器會傳回 HTTP 200 的反應。

  2. 若要刪除狀態等於 FailedCompletedStopped 的人工循環,請使用 DeleteHumanLoop 操作。

若要列出人工循環:
  1. 可以透過呼叫 ListHumanLoops 操作,列出所有作用中人工循環。您可以使用 CreationTimeAfterCreateTimeBefore 參數,依照循環建立日期篩選人工循環。

  2. 如果成功,ListHumanLoops 傳回回應元素中的 HumanLoopSummariesNextToken 物件。HumanLoopSummaries 包含單一人工循環的相關資訊。例如,它列出一個循環狀態,可以的話,還會列出失敗原因。

    使用返回 NextToken 的字符串做為對 ListHumanLoops 後續呼叫的輸入,以檢視人工迴圈的下一頁。