Cook AI

Prompt란?

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

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

주요내용

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

Prompt란?

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

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

Prompt Engineering이란?

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

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

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

Prompt 구성요소

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