

# 先決條件
<a name="insights-prerequisites"></a>

開始使用 AgentCore 洞察之前，請確定您有下列項目：

**Topics**
+ [要求](#insights-prereqs-requirements)
+ [IAM 許可](#insights-prereqs-iam)
+ [執行角色](#insights-prereqs-execution-role)

## 要求
<a name="insights-prereqs-requirements"></a>
+  ** AWS 具有適當 IAM 許可的帳戶** 
+  讀取客服人員工作階段追蹤和檢視洞見結果的 **Amazon CloudWatch** 存取權
+  CloudWatch 中啟用**的交易搜尋** — 如需設定指示，請參閱 [AgentCore 可觀測性](observability.md) 
+  ** AWS Distro for OpenTelemetry (ADOT) SDK** 檢測您的代理程式 — 您的代理程式必須向 CloudWatch Logs 發出追蹤
+  **在 CloudWatch Logs 中至少有一個完成工作階段產生追蹤的作用中代理**程式 CloudWatch 

## IAM 許可
<a name="insights-prereqs-iam"></a>

您的 IAM 使用者或角色需要下列許可，才能設定和執行洞見：

```
{
    "Version": "2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "bedrock-agentcore:CreateOnlineEvaluationConfig",
                "bedrock-agentcore:GetOnlineEvaluationConfig",
                "bedrock-agentcore:ListOnlineEvaluationConfigs",
                "bedrock-agentcore:UpdateOnlineEvaluationConfig",
                "bedrock-agentcore:DeleteOnlineEvaluationConfig",
                "bedrock-agentcore:StartBatchEvaluation",
                "bedrock-agentcore:GetBatchEvaluation",
                "bedrock-agentcore:ListBatchEvaluations"
            ],
            "Resource": "*"
        }
    ]
}
```

## 執行角色
<a name="insights-prereqs-execution-role"></a>

線上評估組態需要 執行角色 (`evaluationExecutionRoleArn`)，允許服務：
+ 從 CloudWatch Logs 讀取追蹤
+ 調用 Amazon Bedrock 模型以進行洞見分析
+ 儲存和擷取洞見結果

如果您已為 AgentCore Evaluations 設定執行角色，則相同的角色適用於洞察。如需建立此角色的詳細資訊[，請參閱評估先決條件](evaluations-prerequisites.md)。

**注意**  
如果您計劃使用洞察調查結果，透過 [AgentCore 最佳化建議產生最佳化](optimization-recommendations.md)組態，您也需要 `bedrock-agentcore:StartRecommendation`、`bedrock-agentcore:ListRecommendations`、 `bedrock-agentcore:GetRecommendation`和 `bedrock-agentcore:DeleteRecommendation`許可。如需詳細資訊[，請參閱最佳化先決條件](optimization-prereqs.md)。