TCS 採用 Amazon Bedrock AgentCore 打造金融業自動化測試編排器
AI 助理 · AI 程式開發
塔塔顧問服務(TCS)在 AWS 上採用 Amazon Bedrock AgentCore 打造多租戶「Agent 測試編排器」,協助金融、銀行及保險客戶將需求自動轉換為測試案例、程式碼與執行報告。在 TCS 進行的約 100 個情境內部基準測試中,工程投入工時自 200 小時縮減至 24 小時。
塔塔顧問服務(TCS)針對銀行、金融服務與保險(BFSI)客戶的嚴格監管需求,在 AWS 上打造「Agent 測試編排器」(Agentic Test Orchestrator),以解決傳統自動化測試仍需耗費大量人力撰寫與維護腳本的問題。TCS 將測試流程拆解為多個專責任務,各任務由專屬 Agent 與驗證規則負責。該平台透過 Strands Agents SDK 建構,並託管於 Amazon Bedrock AgentCore runtime,利用其獨立 microVM 提供工作階段層級的租戶隔離,降低建置代理基礎設施的負擔。該系統能讀取 Jira 需求、業務需求文件(BRD)、Swagger 規格與 GitLab 原始碼,並利用向量嵌入將資料索引至租戶專屬的 Amazon Bedrock Knowledge Bases 以確保內容貼合專案情境。專責 Agent 涵蓋測試情境生成、Gherkin 與 Java/Python 程式碼產出、對話修正、BRD 轉故事,以及依 Jira 鏈路增量擴充測試。執行階段則依測試型態動態調度 Amazon ECS 資源:API 測試交由 AWS Fargate 執行,Selenium UI 測試則指派至 Amazon EC2 搭配虛擬顯示處理。執行與修復流程採用 LangGraph 狀態圖控制,針對程式錯誤提供有限次數的針對性修正,並設有檔案變更異常檢驗機制。平台在架構上採用運算資源池化、身分與資料獨立隔離的設計,結合 Amazon EKS、專屬 AWS KMS 金鑰與 S3 儲存。TCS 表示,在約 100 個測試情境的內部受控基準評測中,單一情境平均處理工時由人工流程的約 2 小時(共約 200 小時)降至約 14 分鐘(共約 24 小時),整體工時縮減約 88%,但 TCS 亦註明實際效益仍會隨工作量與應用程式複雜度而異。
值得帶走的重點
- TCS 採用 Amazon Bedrock AgentCore runtime 建構測試編排器,為多租戶金融環境提供自動化測試工作流。
- 系統將流程拆解為生成、對話調整、需求轉換及執行等多個專責 Agent,取代單一大型提示詞架構。
- 測試執行端依型態動態路由至 Amazon ECS,API 測試採用 AWS Fargate,UI 測試則利用 EC2 支援虛擬顯示串流。
- 依 TCS 內部 100 個測試情境的基準測試數據,工程投入工時由 200 小時降至約 24 小時,整體縮減約 88%。
來源:AWS Machine Learning 閱讀原文 ↗
本篇由 AI 整理、核對並自動發布,未經逐篇人工審核。譯文經 AI 複核。