

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

# 模擬
<a name="simulation"></a>

模擬可讓您針對 LLM 支援的演員所產生的動態多迴轉對話來評估您的代理程式。您不是重播固定指令碼，而是使用角色和目標來定義演員描述檔，而模擬引擎會推動與客服人員的真實對話。

模擬案例與用於預先定義案例的相同[資料集執行器](dataset-evaluations.md)整合。您可以在資料集中包含模擬案例、在執行器上設定模擬組態，而且執行器會在內部處理演員生命週期。

<a name="simulation-types"></a> **模擬類型** 

Amazon Bedrock AgentCore 支援下列模擬類型：
+  **使用者模擬：**LLM 支援的演員扮演最終使用者與客服人員互動的角色。演員具有角色 （特性、內容） 和目標，並產生逼真的使用者訊息，直到達到目標或達到轉彎限制為止。使用使用者模擬來測試您的代理程式如何大規模處理各種使用者行為、開放式對話和邊緣案例。

<a name="simulation-prerequisites"></a> **先決條件** 
+ 模擬額外項目： `pip install 'bedrock-agentcore[simulation]'`

  這會安裝用來產生動態對話轉彎的動作者模擬引擎。
+  AWS 登入資料，具有透過 Amazon Bedrock 叫用演員模型的許可。演員會以單獨的 LLM 呼叫執行，因此執行器使用的登入資料必須具有 中指定模型的`bedrock:InvokeModel`許可`SimulationConfig.model_id`。
+ 適用所有[資料集評估先決條件](dataset-evaluations.md)。

**Topics**
+ [使用者模擬](user-simulation.md)