

# 온라인 평가 업데이트
<a name="update-online-evaluations"></a>

`UpdateOnlineEvaluationConfig` API는 기존 온라인 평가 구성을 수정하여 평가자, 데이터 소스, 실행 설정 및 기타 파라미터를 변경할 수 있습니다. 이 작업은 평가 실행을 중단하지 않고 업데이트를 지능적으로 처리합니다.

평가 구성이 `ACTIVE`, `UPDATE_FAILED`또는 `ERROR` 상태인 경우에만 업데이트할 수 있습니다. 구성이 현재 생성, 업데이트 또는 삭제 중인 경우 충돌 오류가 발생하고 작업이 완료된 후 다시 시도해야 합니다.

## 실행 제어
<a name="execution-control"></a>

실행 상태 파라미터는 온라인 평가 구성이 에이전트 추적을 능동적으로 처리하는지 여부를 제어합니다. 이러한 상태를 이해하면 평가 비용 및 성능을 관리하는 데 도움이 됩니다.
+  **평가 활성화** - 비활성화됨에서 활성화됨으로 변경하면 지정된 데이터 소스에서 추적 처리를 시작하도록 서비스가 프로비저닝됩니다.
+  **평가 비활성화 **- 활성화됨에서 비활성화됨으로 변경하면 시스템에서 나중에 사용할 수 있도록 구성을 유지하면서 새 추적 처리를 중지합니다.

## AgentCore CLI, AgentCore SDK 및 AWS SDK용 코드 샘플
<a name="update-online-evaluations-code-samples"></a>

다음 코드 샘플은 다양한 개발 접근 방식을 사용하여 온라인 평가 구성을 업데이트하는 방법을 보여줍니다. 개발 환경 및 기본 설정에 가장 적합한 방법을 선택합니다.

**Example**  

1. AgentCore CLI를 사용하여 온라인 평가 구성을 업데이트하려면 `agentcore.json` 파일에서 구성을 직접 편집한 다음 재배포합니다.

   ```
   agentcore deploy
   ```

   를 열고 `onlineEvalConfigs` 배열에서 구성을 `agentcore.json`찾은 다음 설정을 수정한 다음 `agentcore deploy`를 실행합니다. 변경 사항은 배포할 때까지 적용되지 않습니다.

   ```
   # Pause a running online evaluation
   agentcore pause online-eval "your_config_name"
   
   # Resume a paused online evaluation
   agentcore resume online-eval "your_config_name"
   ```
**참고**  
구성을 업데이트하려면 먼저 구성이 `ACTIVE``UPDATE_FAILED`, 또는 `ERROR` 수명 주기 상태여야 합니다.
**참고**  
평가 작업이 실행 중인지 여부를 제어하려면(`ENABLED`/`DISABLED`) `agentcore pause online-eval` 및를 사용합니다`agentcore resume online-eval`.
**참고**  
AgentCore 프로젝트 디렉터리(로 생성됨) 내에서이 작업을 실행합니다`agentcore create`.

1. 

   ```
   from bedrock_agentcore_starter_toolkit import Evaluation
   
   # Initialize the evaluation client
   eval_client = Evaluation()
   config_id = "config-abc123"
   print(f"\nUsing config_id: {config_id}")
   
   # update description
   eval_client.update_online_config(
       config_id=config_id,
       description="Updated description for online evaluation"
   )
   print("✅ Description updated")
   ```

1. 

   ```
   import boto3
   
   client = boto3.client('bedrock-agentcore-control')
   
   update_config_response = client.update_online_evaluation_config(
       onlineEvaluationConfigId='your_config_id',
       description="Updated description for online evaluation"
   )
   ```

1. 

   ```
   aws bedrock-agentcore-control update-online-evaluation-config \
       --online-evaluation-config-id your_config_id \
       --description "Updated description for online evaluation"
   ```

## 콘솔
<a name="update-online-evaluations-console"></a>

양식 검증 및 안내 구성 옵션을 제공하는 콘솔의 편집 인터페이스를 사용하여 온라인 평가 구성 설정을 수정합니다.

 **온라인 평가 구성을 업데이트하려면** 

1. Amazon Bedrock AgentCore 콘솔을 엽니다.

1. 탐색 창에서 **평가를** 선택합니다.

1. **평가 구성** 카드에서 생성한 평가 구성을 나열하는 테이블을 봅니다.

1. 다음 방법 중 하나를 선택하여 구성을 업데이트합니다.
   + 세부 정보를 볼 평가 구성 이름을 선택한 다음 세부 정보 페이지의 오른쪽 상단에서 **편집**을 선택합니다.
   + 평가 구성이 강조 표시되도록 선택한 다음 **평가 구성** 카드 상단에서 **편집**을 선택합니다.

1. 필요 시 이 필드를 업데이트합니다.

1. **평가 구성 업데이트를** 선택하여 변경 사항을 저장합니다.