

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 에이전트 메모리 활성화
<a name="agents-configure-memory"></a>

에이전트의 메모리를 구성하려면 먼저 메모리를 활성화한 다음 선택적으로 메모리의 보존 기간을 지정해야 합니다. 에이전트를 [생성](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html)하거나 [업데이트](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-manage.html#agents-edit)할 때 에이전트의 메모리를 활성화할 수 있습니다.

**참고**  
다음을 *제외한* 모든 모델에서 에이전트의 메모리를 활성화할 수 있습니다.  
Amazon Titan Text Premier
Anthropic Claude Instant
사용하려는 모델을 해당 리전에서 사용할 수 있는지 확인하세요. 자세한 내용은 [모델 지원을 참조하세요 AWS 리전.](https://docs.aws.amazon.com//bedrock/latest/userguide/models-supported.html)

에이전트의 메모리를 구성하는 방법을 알아보려면 선택한 방법에 해당하는 탭을 선택하고 단계를 따릅니다.

------
#### [ Console ]

**에이전트의 메모리를 구성하는 방법**

1. 아직 에이전트 빌더를 열지 않은 경우, 다음 단계를 따릅니다.

   1. Amazon Bedrock 콘솔을 사용할 권한이 있는 IAM 자격 증명 AWS Management Console 으로에 로그인합니다. 그 다음 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)에서 Amazon Bedrock 콘솔을 엽니다.

   1. 왼쪽 탐색 창에서 **에이전트**를 선택합니다. **에이전트** 섹션에서 에이전트를 선택합니다.

   1. **에이전트 빌더에서 편집**을 선택합니다.

1. 에이전트 세부 정보 섹션에서 **모델 선택**을 선택합니다.

1. **메모리** 섹션에서 다음을 수행합니다.

   1. **세션 요약 활성화**에서 **활성화됨**을 선택합니다.

   1. (선택 사항) **메모리 기간**에 1\$1365 사이의 숫자를 입력하여 에이전트의 메모리 기간을 지정합니다. 기본적으로 에이전트는 대화 컨텍스트를 30일 동안 유지합니다.

   1. **최대 최근 세션 수**에서 메모리로 저장할 최대 최근 세션 수를 선택합니다.

   1. (선택 사항) 필요에 따라 세션 요약 프롬프트를 변경할 수 있습니다. 변경하려면 **세션 요약 프롬프트**에서 **보기 및 편집**을 선택합니다.

1. 먼저 **저장**한 다음 변경한 내용을 에이전트에 적용할 수 있도록 **준비**한 후 테스트해야 합니다.

------
#### [ API ]

에이전트의 메모리를 활성화하고 구성하려면 [Agents for Amazon Bedrock 빌드 타임 엔드포인트](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)를 사용하여 [CreateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgent.html) 또는 [UpdateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgent.html) 요청을 보냅니다.

Amazon Bedrock API에서 [CreateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgent.html) 또는 [UpdateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgent.html) 요청을 보낼 때 `memoryConfiguration`을 지정합니다.

다음은 `memoryConfiguration`의 일반적인 형식을 보여줍니다.

```
"memoryConfiguration": {
"enabledMemoryTypes": [ "SESSION_SUMMARY" ],
"storageDays":30,
"sessionSummaryConfiguration": {
    "maxRecentSessions": 5
    }
}
```

선택적으로에 1\$1365일의 `storageDays` 숫자를 할당하여 메모리 보존 기간을 구성할 수 있습니다.

**참고**  
에이전트에 대한 메모리를 활성화한 상태에서 에이전트를 간접적으로 호출할 때 `memoryId`를 지정하지 않으면, 에이전트가 메모리에 해당 턴을 저장하지 않습니다.

------