使用機器學習服務審核內容以保護使用者
本指南旨在幫助您部署無伺服器架構,從而高效地管理持續增長的使用者貢獻內容和敏感資訊。這些內容和資訊可以來自廣泛的產業,包括遊戲、社交媒體、電子商務,以及受監管的環境,例如醫療保健和金融服務。
架構圖
步驟 1
客戶將其內容上傳到 AWS 雲端。
步驟 2
內容安全地儲存到 Amazon Simple Storage Service (Amazon S3) 儲存貯體或其他資料儲存體中。
步驟 3
啟動工作流程、發布者/訂閱模式和自訂程式碼來審核內容。
步驟 4
使用 Amazon Transcribe 和 Amazon Rekognition 處理視訊串流中的音訊串流,並使用簡單的 API 擷取內容審核類別。
步驟 5
使用 Amazon Transcribe 將音訊轉換為文字,並藉助 Amazon Comprehend 進行自然語言處理 (NLP)。
步驟 6
使用 Amazon Textract 擷取內容並使用 Amazon Comprehend 對待審核內容進行自然語言處理。
步驟 7
讓人力參與進來,使用 Amazon SageMaker Ground Truth 自訂模型詞彙表和影像標籤。
步驟 8
對於無法完全自動化的情境,使用 Amazon 增強版 AI (Amazon A2I) 並讓人力參與進來。
Well-Architected 支柱
AWS Well-Architected Framework 可協助您了解在雲端建立系統時所做決策的利弊。該架構的六根支柱讓您能夠學習設計和操作可靠、安全、高效、經濟高效且永續的系統的架構最佳實務。使用 AWS Well-Architected Tool (在 AWS 管理主控台中免費提供),您可以透過回答每根支柱的一組問題來針對這些最佳實務審查您的工作負載。
上方的架構圖是一個考量到 Well-Architected 最佳實務而建立的的解決方案的範例。若要完全實現 Well-Architected,您應該盡可能地多遵循 Well-Architected 的最佳實務。
-
卓越營運
藉助 Lambda 和 Amazon S3,您可以實作共用的設計標準。使您能夠跨帳戶、環境和團隊共用建立的資產。
-
安全性
-
可靠性
藉助 Amazon API Gateway,您可以確保本指引公有端點的網路連線高度可用,並透過 AWS Shield 自動提供針對分散式阻斷服務 (DDoS) 攻擊的保護,無需額外費用。
透過結合使用 Amazon EventBridge 和 Amazon Simple Queue Service (Amazon SQS),您可以實現鬆散耦合的相依性,將某個元件的行為與其他元件的行為隔離開來,從而提高彈性和敏捷性。
-
效能達成效率
受管無伺服器服務可減輕您管理擴展的負擔。使用 Lambda 時,只需上傳程式碼,該服務就會管理執行和擴展程式碼所需的一切。Amazon API Gateway 負責處理接受和處理多達數十萬個並行 API 呼叫涉及的所有任務。
-
成本最佳化
本指引利用無伺服器或應用程式層級服務 Lambda 和 Amazon SQS,讓您無需管理資源。
藉助受管服務和無伺服器服務,您可以設定可確保容量足夠的屬性。您必須設定和監控這些屬性,以便將過剩容量保持在最低限度並最大化效能。
-
永續發展
使用受管服務時,您無需識別資源使用率低或閒置的時期。
本指引藉助佇列驅動的架構,最佳化用於非同步和排程任務的軟體和架構。由於可將不同使用者提交的各種內容安排於不同的時間執行,因此可以避免負載尖峰和資源爭用。
實作資源
提供了詳細的指南,以在您的 AWS 賬戶中實驗和使用。建立指南的每個階段 (包括部署、使用和清理) 都經過檢查以準備部署。
範本程式碼是一個起點。它經過了產業驗證、具有規範性但並非明確性,並且可以幫助您開始。
相關內容
透過採用 AI 技術的內容審核,保護您的使用者、品牌和預算
免責聲明
範例程式碼、軟體庫、命令列工具、概念驗證、範本或其他相關技術 (包括我們的人員提供的任何上述技術) 依據 AWS 客戶協議或您與 AWS 之間的相關書面協議 (以適用者為準) 作為 AWS 內容提供給您。您不得在您的生產帳戶、生產或其他關鍵資料中使用此 AWS 內容。您有責任根據您的特定品質控制實務和標準,依生產級用途來測試、保護和最佳化 AWS 內容 (如範例程式碼)。部署 AWS 內容可能會因建立或使用 AWS 收費資源 (如執行 Amazon EC2 執行個體或使用 Amazon S3 儲存) 而產生 AWS 費用。
本指引中對第三方服務或組織的參考並不意味著 Amazon 或 AWS 與第三方之間的認可、贊助或聯繫。AWS 的指引是技術起點,您可以在部署架構時自訂與第三方服務的整合。