프롬프트 개발

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 지침에 따라 기술에 대한 프롬프트를 생성할 수 있습니다. 구체적이고 명확하며 상황에 맞는 프롬프트가 더 나은 결과를 제공합니다.

    프롬프트 개발 개요

    프롬프트 엔지니어는 다양한 입력에 적용된 프롬프트에 대한 응답으로 생성된 모델 출력을 보고 개발 결정을 내려야 합니다. 그러나 사용자가 프롬프트 설계를 시작하는 데 도움이 될 수 있는 특정 지침이 여전히 있습니다.

    1. 구체적으로

      원하는 결과를 명확하게 정의하십시오. 모델이 수행하기를 원하는 작업에 대해 구체적으로 입력합니다. 모델에 제공하는 입력을 명확하게 식별하고 모델에서 예상하는 출력(서식 포함)을 지정합니다.

    2. 올바른 컨텍스트 포함

      작업 수행과 관련된 배경 정보와 컨텍스트를 제공합니다. 이 정보는 보다 집중된 응답을 생성할 수 있습니다.

    3. 명확한 언어 사용

      프롬프트를 작성할 때 정확하고 모호하지 않은 언어를 사용합니다.

    4. 데모 포함

      가능하면 모델이 생성하려는 내용을 설명하기 위해 지침 뒤의 프롬프트에 완성된 예제 또는 데모를 제공하는 것으로 실험합니다. 데모는 바람직한 출력을 생성할 가능성을 높이는 강력한 방법입니다. 그러나 선택한 데모에 따라 성능이 변경됩니다.

    5. 단순 및 테스트 변형 시작

      복잡한 작업을 더 작고 명확한 지침으로 나눕니다. 통제되고 반복적인 접근 방식을 취하십시오. 다양한 구조로 실험하십시오.

    기타 고려 사항

    • 표현의 미묘한 차이로 인해 성능에 상당한 차이가 발생할 수 있습니다. 대규모 언어 모델(LLM)이 프롬프트의 지침을 "해석"하는 방법에 대해 추론하려고 하면 여기까지만 얻을 수 있습니다. 어떤 특정 프롬프트 문구 선택이 가장 효과적인지는 기본 모델에 따라 다르며 이상적으로는 증거(즉, 많은 출력 살펴보기)를 기반으로 선택해야 합니다.
    • 데이터가 제한된 설정에서는 개발 데이터를 사용하여 여러 후보 프롬프트를 반복적으로 개발한 다음 테스트 세트에서 각 후보 프롬프트의 성능을 측정하여 가장 적합한 프롬프트를 선택해야 합니다.