

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

# 런타임 시 인라인 에이전트 구성
<a name="agents-create-inline"></a>

[InvokeInlineAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent-runtime_InvokeInlineAgent.html) API를 사용하여 런타임 시 인라인 Amazon Bedrock 에이전트를 동적으로 구성하고 간접 호출할 수 있습니다. 인라인 에이전트를 사용하면 에이전트를 간접 호출하는 동시에 파운데이션 모델, 지침, 작업 그룹, 가드레일 및 지식 기반과 같은 에이전트 기능을 유연하게 지정할 수 있습니다. 에이전트 기능을 사용하기 전에 미리 정의할 필요가 없습니다.

다음은 간접 호출 시 에이전트를 구성할 수 있는 유연성을 제공하여 인라인 에이전트를 사용하는 것이 도움이 될 수 있는 몇 가지 사용 사례입니다.
+ 다양한 구성으로 여러 에이전트 기능을 사용해 보고 별도의 에이전트를 생성하지 않고도 에이전트가 사용할 수 있는 도구를 동적으로 업데이트하여 빠른 실험을 수행합니다.
+ 에이전트를 동적으로 간접 호출하여 새 에이전트 버전을 생성하거나 에이전트를 준비하지 않고도 특정 태스크를 수행합니다.
+ 런타임 시 에이전트를 생성하고 간접 호출하여 간단한 쿼리를 실행하거나 간단한 태스크에 코드 인터프리터를 사용합니다.
+ [다중 에이전트 협업](agents-multi-agent-collaboration.md) 설정에서 여러 에이전트를 생성하여 태스크 또는 대화에서 함께 작업합니다.

  다중 에이전트 협업을 사용하려면 인라인 에이전트 API를 사용하여 다음과 같은 조합으로 에이전트를 생성하면 됩니다.  
**에이전트 유형**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/bedrock/latest/userguide/agents-create-inline.html)

**지원되는 모델 및 리전**

Amazon Bedrock Agents에서 지원하는 파운데이션 모델을 사용하여 인라인 에이전트를 구성하고 Amazon Bedrock Agents가 지원되는 모든 리전에서 인라인 에이전트를 간접 호출할 수 있습니다. Amazon Bedrock Agents에서 지원하는 모델 및 리전에 대한 자세한 내용은 다음을 참조하세요.
+ [Amazon Bedrock Agents에 지원되는 리전](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-supported.html)
+ [기능별 모델 지원](https://docs.aws.amazon.com//bedrock/latest/userguide/models-features.html)

인라인 에이전트를 사용하면 모델 간에 전환할 수 있습니다. 동일한 제품군에 속하는 모델 간에 전환하는 것이 좋습니다. 서로 다른 제품군에 속하는 모델 간에 전환하면 동작이 일관되지 않고 오류가 발생할 수 있습니다.

인라인 에이전트 구성 및 간접 호출은 현재 Amazon Bedrock 콘솔에서 지원되지 않습니다.

## 인라인 에이전트에 대한 고급 프롬프트 템플릿 사용 지침
<a name="advanced-prompts-inline-guidelines"></a>
+ **기본 프롬프트 템플릿** - 기본적으로 Amazon Bedrock은 인라인 에이전트에 기본 프롬프트 템플릿을 사용하며 언제든지 백그라운드에서 프롬프트를 변경할 수 있습니다. 이로 인해 응답이 일관되지 않을 수 있습니다. 쿼리에 일관되게 응답하려면 기본 프롬프트 템플릿의 로직을 자체 구성으로 재정의하여 인라인 에이전트의 동작을 사용자 지정합니다. 자세한 내용은 [고급 프롬프트 템플릿](https://docs.aws.amazon.com//bedrock/latest/userguide/advanced-prompts-templates.html)을 참조하세요.
+ **암호화** - 저장/보관 시 세션 세부 정보를 암호화하는 데 `customer managed key `를 사용합니다. 고객 관리형 키로 세션을 시작하는 경우, 해당 키가 동일한 세션의 향후 모든 요청에 필요합니다. 동일한 세션에 다른 고객 관리형 키를 사용하면 예외가 발생합니다.
+ **세션 공유** - 앞으로 모든 세션은 역할 수준 대신 계정 수준으로 이루어집니다. `agentName`에 고유한 값을 지정하여 에이전트 수준에서 세션을 격리할 수 있습니다.
+ **인라인 세션 상태** - `InlineSessionState`의 내부 속성은 세션을 통해 유지됩니다. 속성을 사용하여 모델에 대한 추가 컨텍스트와 [퓨샷 프롬프팅](https://docs.aws.amazon.com//bedrock/latest/userguide/what-is-a-prompt.html#few-shot-prompting-vs-zero-shot-prompting)을 제공합니다.