Cook AI

Prompt란?

앤써니킴 2024. 8. 3. 01:03

프롬프트는 LLM과의 상호작용을 위한 중요한 요소입니다. 이 글에서는 프롬프트 엔지니어링의 개념과 그 중요성, 구성요소에 대해 알아봅니다.

주요 내용

  • 🧠 Prompt란?: LLM을 안내하는 특정 입력 및 질문 텍스트.
  • 🛠️ Prompt Engineering이란?: 프롬프트를 개발하고 최적화하여 LLM의 성능을 극대화하는 기술.
  • 📐 Prompt 구성요소: Instructions, Context, User input/query, Output indicator.

Prompt란?

사용자가 원하는 출력을 생성하고자 할 때 LLM을 안내하기 위해 특정 입력 텍스트 및 질문 텍스트이다.

프롬프트는 모델에게 전달하는 지시나 질문과 같은 정보와 맥락, 입력 또는 예시와 같은 다른 세부 사항을 포함할 수 있다. 이러한 구성 요소를 사용하여 모델에게 더욱 적절하게 지시하고 더 나은 결과를 얻을 수 있다.

Prompt Engineering이란?

다양한 애플리케이션과 연구 주제에 언어모델(LM)을 효율적으로 사용할 수 있도록 프롬프트를 개발하고 최적화하는 것이다.

프롬프트 엔지니어링은 LLM과 인터페이스를 형성하고, 빌드하고, LLM의 기능을 이해하는 데 중요한 기술이다.
프롬프트 엔지니어링을 사용하여 LLM의 안전성을 개선하고 도메인 지식 및 외부 도구를 통해 LLM을 확장하는 등 새로운 기능을 구축할 수 있다.

프롬프트 엔지니어링의 주요 목표는 사용자의 의도와 원하는 결과를 전달하는 프롬프트를 만들어 모델의 성능, 정확성, 유용성을 극대화하는 것이다.

Prompt 구성요소

Prompt 구성요소

구성요소 설명
Instructions 모델이 수행할 특정 작업 또는 지시이다.
Context 더 나은 응답을 위해 모델을 조종할 수 있는 외부 정보나 추가 문맥이다.
User input or query 사용자(프롬프트 생성자)가 LLM으로부터 응답받고자 하는 입력이나 질문이다.
Ouput indicator 출력의 유형이나 형식이다.