使用 AI 智能多代理協作,整合 Salesforce Agentforce 與 Amazon Bedrock Agents 自動化企業工作流程

Amazon Bedrock Agent

在現代企業環境中,AI 代理扮演的角色日益重要。雖然單一代理能有效處理特定任務,但面對跨系統、跨應用的綜合業務流程時,往往需要多個專精的代理協同作業,才能真正實現智能化與自動化。在這篇文章中,我們將介紹一個實用案例:如何結合 Salesforce 的 Agentforce 與 AWS 的 Amazon Bedrock Agents 及 Amazon Redshift,共同構建端到端的企業流程自動化系統。

什麼是 Agentforce 與 Amazon Bedrock Agents?

Agentforce 是 Salesforce 推出的智慧代理平台,能夠整合企業既有的應用、資料與業務邏輯,通過預建代理範本、API 或流程操作,幫助企業員工自動完成相關工作流程。此外,它搭載 Atlas Reasoning 引擎,確保回應具備準確性與安全性。

Amazon Bedrock Agents 則是 AWS 提供的託管 AI 代理服務,使用高效能的基礎模型(FMs)理解使用者需求,並透過知識庫、工具組(action groups)調用外部服務,協助代理自主拆解與執行任務。Bedrock 的 Knowledge Bases 功能允許構建支援 Retrieval-Augmented Generation(RAG)的知識庫,直接從 AWS 上的企業資料(如 S3 或 Redshift)取得相關背景資訊,強化回應上下文與正確性。

多代理協作模式:整合的整體架構?

Agentforce 和 Amazon Bedrock Agents 擁有靈活多樣的整合模式,最常見兩種:

  • 以 Agentforce 為主控代理:由 Agentforce 觸發整體客戶流程,必要時呼叫 Bedrock 代理進行專項任務,並在整個過程中協調存取不同系統與資料來源。
  • 同步/非同步互動流程
    • 同步模式中,Agentforce 可透過 External Services、Apex Invocable Methods 或 Flow,使用 Named Credentials 安全呼叫 AWS Bedrock 代理。
    • 非同步模式則可透過 Salesforce Event Relay 與 Amazon EventBridge 搭配,構建事件驅動的代理互動流程。

實際情境範例:IoT 溫度異常自動建立 Case

以下是一個具體示範,用於說明 Agentforce 與 Bedrock Agents 如何協力處理 IoT 裝置異常情況的流程:

  1. 室內溫度與錯誤碼由 IoT 感測器回傳至 Amazon Redshift 儲存。
  2. Agentforce 代理透過 Lambda 包裝 API 呼叫 Bedrock 代理查詢「某房間的溫度為何」。
  3. Bedrock 代理讀取 Redshift 資料(透過 Knowledge Base)分析是否為錯誤讀值,例如超過門檻值。
  4. 若偵測異常,Bedrock 代理會指示 Lambda 將相關資訊傳回 Agentforce,要求建立 Case。
  5. Agentforce 透過內建邏輯與 Salesforce 流程,建立或通報 Case,完成整體自動流程。

建置步驟概要

若要實作此架構,以下是主要準備項目與步驟:

  • 建立 AWS 帳號並啟用 Amazon Bedrock、Redshift、Lambda、API Gateway 等服務。
  • 建置 Redshift 資料庫與資料表,儲存 IoT 感測器數據與相關阈值資料。
  • 設立 IAM 角色,配置 Bedrock 代理與 Lambda 執行所需權限。
  • 建立 Bedrock Knowledge Base 並連結 Redshift,測試檢索與資料回傳。
  • 定義 Bedrock Agent 與 Lambda Wrapper,實現 Bedrock 與 Agentforce 間的橋接。
  • 在 Salesforce 中設定 Named Credentials、External Service、代理動作(Agent Action 與 Topic),整合 Bedrock 呼叫流程。
  • 最後完成測試並確認整體流程能妥善自動執行。

總結

透過結合 Salesforce Agentforce 的企業業務邏輯強項與 Amazon Bedrock Agents 的智能資料驅動能力,企業能構建精準、靈活且安全的多代理自動化流程。這種多系統協同的代理能力,能有效提高流程效率並促進跨系統資料與行動的整合化。

🔗 原始連結:https://aws.amazon.com/tw/blogs/machine-learning/automate-enterprise-workflows-by-integrating-salesforce-agentforce-with-amazon-bedrock-agents/

如果想知道更多雲端新知,加入我們LINE@官方號

感謝您的填寫,將有專人與您聯繫