기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
고급 프롬프트 용어
다음 용어는 고급 프롬프트의 작동 방식을 이해하는 데 도움이 됩니다.
-
세션 — 동일한 세션 ID로 동일한 상담원에게 이루어진 InvokeAgent요청 그룹입니다.
InvokeAgent
요청을 생성할 때 이전 직접 호출의 응답에서 반환된sessionId
를 다시 사용하여 에이전트와 동일한 세션을 계속해서 진행할 수 있습니다. 에이전트 구성idleSessionTTLInSeconds
시간이 만료되지 않는 한 에이전트와 동일한 세션을 유지할 수 있습니다. -
턴 - 한 번의
InvokeAgent
직접 호출입니다. 세션은 한 번 이상의 턴으로 구성됩니다. -
이터레이션 — 다음 작업의 순서:
-
(필수) 파운데이션 모델에 대한 직접 호출
-
(선택 사항) 작업 그룹 간접 호출
-
(선택 사항) 지식 기반 간접 호출
-
(선택 사항) 추가 정보를 요청하는 사용자에 대한 응답
에이전트의 구성이나 해당 시점의 에이전트 요구 사항에 따라 작업을 건너뛸 수 있습니다. 턴은 한 번 이상의 반복으로 구성됩니다.
-
-
프롬프트 - 프롬프트는 에이전트에 대한 지침, 컨텍스트 및 텍스트 입력으로 구성됩니다. 텍스트 입력은 사용자가 입력하거나 에이전트 시퀀스의 다른 단계 출력에서 가져올 수 있습니다. 에이전트가 사용자 입력에 응답하기 위해 취하는 다음 단계를 결정할 수 있도록 기본 모델에 프롬프트가 제공됩니다.
-
기본 프롬프트 템플릿 - 프롬프트를 구성하는 구조적 요소입니다. 템플릿은 사용자 입력, 에이전트 구성 및 런타임 시 컨텍스트로 채워진 자리 표시자로 구성되어 에이전트가 해당 단계에 도달했을 때 기본 모델에서 처리할 프롬프트를 생성합니다. 이러한 자리 표시자에 대한 자세한 내용은) 을 참조하십시오Amazon Bedrock 에이전트 프롬프트 템플릿의 플레이스홀더 변수. 고급 프롬프트를 사용하여 이러한 템플릿을 편집할 수 있습니다.