

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

# AI 애플리케이션을 위한 지식 기반 배포
<a name="knowledge-base-deploy"></a>

애플리케이션에 지식 기반을 배포하려면 지식 기반에 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html) 또는 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html) 요청을 수행하도록 설정합니다. 이러한 API 작업을 사용하여 응답을 쿼리하고 생성하는 방법은 [쿼리 및 응답을 사용하여 지식 기반 테스트](knowledge-base-test.md) 섹션을 참조하세요.

또한 지식 기반을 에이전트에 연결할 수 있으며, 에이전트는 오케스트레이션 과정에서 필요할 때 지식 기반을 간접적으로 호출합니다. 자세한 내용은 [AI 에이전트를 사용하여 애플리케이션에서 태스크 자동화](agents.md) 섹션을 참조하세요.

지식 기반을 배포하려면 먼저 데이터 소스를 구성하고 지식 기반과 동기화해야 합니다. [지원되는 데이터 소스](https://docs.aws.amazon.com/bedrock/latest/userguide/data-source-connectors.html)를 참조하세요.

원하는 방법의 탭을 선택한 후 다음 단계를 따릅니다.

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

**지식 기반을 에이전트에 연결하는 방법**

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. 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. **삭제**를 선택합니다.

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

지식 기반을 에이전트와 연결하려면 [AssociateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentKnowledgeBase.html) 요청을 전송합니다.
+ 에이전트가 지식 기반 및 반환 결과와 상호 작용하는 방법에 대한 지침을 제공하는 자세한 `description`을 포함합니다.
+ 에이전트가 지식 기반을 쿼리할 수 있도록 `knowledgeBaseState`를 `ENABLED`로 설정합니다.

[UpdateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentKnowledgeBase.html) 요청을 전송하여 에이전트에 연결된 지식 기반을 업데이트할 수 있습니다. 예를 들어, 문제를 해결할 수 있도록 `knowledgeBaseState`를 `ENABLED`로 설정할 수 있습니다. 모든 필드를 덮어쓰게 되므로 업데이트하려는 필드 및 동일하게 유지하려는 필드를 모두 포함합니다.

에이전트에서 지식 기반의 연결을 해제하려면 [DisassociateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentKnowledgeBase.html) 요청을 전송합니다.

------