0 / 0
영어 버전 문서로 돌아가기
프롬프트 템플리트 배치
마지막 업데이트 날짜: 2024년 12월 13일
프롬프트 템플리트 배치

비즈니스 워크플로우에 추가하거나 성능을 측정하기 위해 프롬프트 템플리트를 평가할 수 있도록 프롬프트 템플리트를 배치하십시오.

프롬프트 템플리트를 배치 영역으로 승격

프롬프트 템플릿을 배포 공간으로 승격하려면 프롬프트 템플릿에 변수가 하나 이상 포함되어 있어야 합니다.

제한사항:

변수가 포함되지 않은 프롬프트 템플릿은 배포 공간에 승격할 수 없습니다.

변수가 없는 프롬프트 템플릿을 배포하려면 프롬프트 템플릿 에셋이 포함된 프로젝트를 내보내고 프로젝트를 배포 공간으로 가져와야 합니다. 자세한 내용은 프롬프트 템플릿을 배포 공간으로 가져오기를 참조하세요.

프롬프트 템플릿을 배포할 때 다음과 같은 추가 고려 사항을 참고하세요:

  • 모델 배포를 만든 프로젝트 또는 공간에서 모델 배포를 참조하는 프롬프트 템플릿의 배포는 모델 배포를 만든 프로젝트 또는 공간에서만 만들 수 있습니다. 배포된 모델을 참조하는 템플릿을 스페이스로 승격하면 모델 자산의 사본이 스페이스에 자동으로 추가됩니다. 프롬프트 템플릿을 배포하기 전에 해당 공간에 모델을 배포해야 합니다.
  • 배포된 모델을 참조하는 프롬프트 템플릿을 내보내는 경우 연결된 모델 자산이 프롬프트 템플릿과 함께 자동으로 내보내집니다. 템플릿을 새 컨테이너로 가져오면 모델도 함께 가져옵니다. 프롬프트 템플릿을 배포하기 전에 모델을 새 컨테이너에 배포해야 합니다.

시작하기 전에

  1. 하나 이상의 변수를 포함하는 프롬프트 템플리트를 프로젝트 자산으로 저장하십시오. 재사용 가능 프롬프트 빌드를 참조하십시오.

  2. API 키를 생성하여 작업 자격 증명을 설정해야 합니다. 자세한 내용은 작업 자격 증명 관리하기를 참조하세요.

프로시저

프롬프트 템플리트를 배치하려면 다음 단계를 완료하십시오.

  1. 프롬프트 템플리트를 포함하는 프로젝트를 여십시오.
  2. 템플리트에 대해 공간으로 승격 을 클릭하십시오.

프롬프트 템플리트를 배치 영역으로 승격

  1. 대상 배치 영역 필드에서 배치 영역을 선택하거나 새 영역을 작성하십시오. 다음 내용을 참고하십시오.

    배치 공간은 프롬프트 템플리트가 작성된 프로젝트와 동일한 계정에 있는 기계 학습 인스턴스와 연관되어야 합니다.

    배치 영역이 없는 경우 새 배치 영역 작성을 선택한 후 배치 영역 작성의 단계를 따르십시오.

    공간에서 프롬프트 템플리트를 평가하려는 경우 공간에 대해 권장되는 배치 단계 유형은 프로덕션입니다. 평가에 대한 자세한 정보는 배치 영역에서 프롬프트 템플리트 평가를 참조하십시오.

    참고: 공간이 작성된 후에는 배치 공간 단계를 변경할 수 없습니다.

  2. : 작성 후 배치 영역에서 배치 보기를 선택하십시오. 그렇지 않으면 배치된 자산을 찾기 위한 추가 단계를 수행해야 합니다.

  3. 배치 영역의 자산 탭에서 배치를 클릭하십시오. 온라인 배치를 작성합니다. 이는 엔드포인트에 데이터를 전송하고 실시간으로 응답을 수신할 수 있음을 의미합니다.

    프롬프트 템플리트 배치

  4. 선택사항: 배치 제공 이름 필드에서 배치에 대한 고유 레이블을 추가하십시오.

    서비스 이름은 배포를 식별하는 API 엔드포인트의 URL 사용됩니다. 사용자가 추가하는 사용자가 읽을 수 있는 이름이 그렇지 않으면 지정되는 긴 시스템 생성 고유 ID를 대체하므로 이름을 추가하는 것이 유용합니다.

    서비스 이름은 또한 해당 서비스 인스턴스 세부사항에서 배치를 추상화합니다. 애플리케이션은 이 이름을 참조하므로 사용자에게 영향을 주지 않고 기본 서비스 인스턴스를 변경할 수 있습니다.

    이름은 최대 36자까지 가능합니다. 지원되는 문자는 [a-z,0-9, _] 입니다.

    이름은 IBM Cloud 지역에서 고유해야 합니다. 선택한 이름이 이미 사용 중인 경우 제공 이름을 변경하도록 프롬프트가 표시될 수 있습니다.

프롬프트 템플릿을 배포 공간으로 가져오기

변수가 없는 프롬프트 템플릿을 배포하려면 프롬프트 템플릿 에셋이 포함된 프로젝트를 내보내고 프로젝트를 배포 공간으로 가져와야 합니다.

시작하기 전에

프롬프트 템플릿 에셋이 포함된 프로젝트를 ZIP 파일로 내보냅니다.

프로시저

프롬프트 템플릿 에셋을 배포 공간으로 가져오려면 다음 단계를 따르세요:

  1. 배포 공간 툴바에서 공간 내보내기/가져오기 ' 가져오기/내보내기 아이콘 ' 드롭다운 메뉴를 선택하고 공간 가져오기를 클릭합니다.

  2. 프로젝트에서 내보낸 프롬프트 템플릿 에셋이 포함된 ZIP 파일을 업로드하고 완료를 클릭합니다.

    프롬프트 템플릿을 배포 공간으로 가져오기

배치된 프롬프트 템플리트 테스트

배치가 완료되면 배치 이름을 클릭하여 배치를 보십시오.

프롬프트 템플리트 배치

  • API 참조 탭에는 이 프롬프트 템플리트를 애플리케이션에 추가하는 데 필요한 API 엔드포인트 및 코드 스니펫이 포함되어 있습니다.
  • 테스트 탭은 프롬프트 템플리트 테스트를 지원합니다. 테스트 데이터를 텍스트, 스트림된 텍스트 또는 JSON 파일로 입력하십시오.

watsonx.governance 서비스가 사용으로 설정된 경우 다음 탭도 표시됩니다.

  • 평가 는 공간에서 프롬프트 템플리트를 평가하기 위한 도구를 제공합니다. 활성화 를 클릭하여 평가할 차원을 선택하십시오. 세부사항은 프롬프트 템플리트 평가를 참조하십시오.
  • AI Factsheets 는 프롬프트 템플리트에 대해 수집되는 모든 메타데이터를 표시합니다. 통제 및 준수 목표에 대한 프롬프트 템플리트를 추적하려면 이 세부사항을 사용하십시오. 프롬프트 템플리트 추적을 참조하십시오.

프롬프트 템플릿을 프로그래밍 방식으로 배포하기

프로그래밍 방식으로 프롬프트 템플릿을 배포하는 경우 다음 단계를 따라야 합니다:

  1. 모델 에셋과 프롬프트 템플릿을 배포 공간으로 이동합니다. 예를 들어, watsonx.ai API를 사용하는 경우 템플릿을 가져와 prompt.model_id 에 저장된 model_id 을 구문 분석합니다. 데이터 및 AI 공통 코어 API를 사용하는 경우 entity.wx_prompt.prompt.model_id 을 사용하세요. ID는 : 로 분할된 키 문자열입니다. 문자열의 마지막 항목은 템플릿과 연결된 모델 자산을 참조하는 모델 리소스 키입니다.
  2. 첫 번째 단계의 모델 리소스 키를 사용하여 템플릿에 배포할 모델을 찾아 모델을 배포합니다. 예를 들어 데이터 및 AI 공통 코어 API를 사용하는 경우 검색 요청은 스페이스 또는 프로젝트 ID( XXX ), 사용자 토큰( YYY ), 프롬프트 템플릿과 연결된 모델 리소스 키( ZZZ )를 찾습니다.
curl --location 'https://api.dataplatform.cloud.ibm.com/v2/asset_types/wml_model/search?space_id=XXX' \
--header 'Authorization: Bearer YYY' \
--header 'Content-Type: application/json' \
--data '{
    "query": "(asset.resource_key:ZZZ)",
    "include": "entity",
    "limit": 100
}'
  1. 모델이 성공적으로 배포되면 프롬프트 템플릿을 배포합니다

자세히 알아보기

상위 주제: 자산 배치 및 관리

일반적인 AI 검색 및 응답
이러한 응답은 제품 문서의 컨텐츠를 기반으로 하는 watsonx.ai 의 대형 언어 모델에 의해 생성됩니다. 자세히 알아보기