고급 프롬프트 용어 - Amazon Bedrock

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

고급 프롬프트 용어

다음 용어는 고급 프롬프트의 작동 방식을 이해하는 데 도움이 됩니다.

  • 세션 — 동일한 세션 ID로 동일한 상담원에게 이루어진 InvokeAgent요청 그룹입니다. InvokeAgent 요청을 생성할 때 이전 직접 호출의 응답에서 반환된 sessionId를 다시 사용하여 에이전트와 동일한 세션을 계속해서 진행할 수 있습니다. 에이전트 구성 idleSessionTTLInSeconds 시간이 만료되지 않는 한 에이전트와 동일한 세션을 유지할 수 있습니다.

  • - 한 번의 InvokeAgent 직접 호출입니다. 세션은 한 번 이상의 턴으로 구성됩니다.

  • 이터레이션 — 다음 작업의 순서:

    1. (필수) 파운데이션 모델에 대한 직접 호출

    2. (선택 사항) 작업 그룹 간접 호출

    3. (선택 사항) 지식 기반 간접 호출

    4. (선택 사항) 추가 정보를 요청하는 사용자에 대한 응답

    에이전트의 구성이나 해당 시점의 에이전트 요구 사항에 따라 작업을 건너뛸 수 있습니다. 턴은 한 번 이상의 반복으로 구성됩니다.

  • 프롬프트 - 프롬프트는 에이전트에 대한 지침, 컨텍스트 및 텍스트 입력으로 구성됩니다. 텍스트 입력은 사용자가 입력하거나 에이전트 시퀀스의 다른 단계 출력에서 가져올 수 있습니다. 에이전트가 사용자 입력에 응답하기 위해 취하는 다음 단계를 결정할 수 있도록 기본 모델에 프롬프트가 제공됩니다.

  • 기본 프롬프트 템플릿 - 프롬프트를 구성하는 구조적 요소입니다. 템플릿은 사용자 입력, 에이전트 구성 및 런타임 시 컨텍스트로 채워진 자리 표시자로 구성되어 에이전트가 해당 단계에 도달했을 때 기본 모델에서 처리할 프롬프트를 생성합니다. 이러한 자리 표시자에 대한 자세한 내용은) 을 참조하십시오Amazon Bedrock 에이전트 프롬프트 템플릿의 플레이스홀더 변수. 고급 프롬프트를 사용하여 이러한 템플릿을 편집할 수 있습니다.