에이전트 오케스트레이션 전략 사용자 지정
오케스트레이션 전략은 에이전트가 태스크를 수행하는 방법을 정의합니다. 에이전트에게 태스크가 주어지면 계획을 개발하고 해당 계획을 실행해야 합니다. 오케스트레이션 전략은 계획을 생성하고 계획을 실행하여 최종 답변을 얻는 프로세스를 정의합니다. 오케스트레이션 전략은 일반적으로 모델에 전송된 프롬프트를 사용하여 계획을 생성하고 사용자의 요청을 해결하기 위한 적절한 조치를 제공합니다. 기본적으로 에이전트는 기본 프롬프트 템플릿에 정의된 오케스트레이션 전략을 사용합니다. 기본 오케스트레이션 전략은 해당하는 경우 파운데이션 모델의 도구 사용 패턴을 사용하는 ReAct(Reason and Action)입니다. 특정 사용 사례에 맞는 자체 오케스트레이션 로직을 추가할 수 있는 AWS Lambda 함수를 생성하여 에이전트의 오케스트레이션 전략을 사용자 지정할 수 있습니다.
에이전트의 오케스트레이션 전략을 선택합니다.
-
고급 프롬프트 사용 - 고급 프롬프트 템플릿을 사용하여 자체 구성으로 로직을 재정의하여 에이전트의 동작을 사용자 지정하도록 기본 프롬프트 템플릿을 수정합니다. 고급 프롬프트를 사용하려면 Amazon Bedrock의 고급 프롬프트 템플릿을 사용하여 에이전트의 정확도 향상 섹션을 참조하세요.
-
사용자 지정 오케스트레이션 사용 - 사용 사례에 맞는 복잡한 오케스트레이션 워크플로, 확인 단계 또는 다단계 프로세스를 구현할 수 있는 Amazon Bedrock Agents를 구축합니다. 사용자 지정 오케스트레이션을 사용하려면 사용자 지정 오케스트레이션을 사용하여 Amazon Bedrock Agent의 동작 사용자 지정 섹션을 참조하세요.