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
'Cook AI' 카테고리의 다른 글
LCEL을 사용하여 간단한 LLM 애플리케이션 구축 (0) | 2024.08.04 |
---|---|
RAG 기반 커스텀 검색 결과로 답변 생성하기 (0) | 2024.08.04 |
OpenAI LLM 사용해보기 - 멀티모달 (0) | 2024.08.03 |
OpenAI LLM 사용해보기 - 스트리밍 (0) | 2024.08.03 |
OpenAI LLM 사용해보기 - 기본 (0) | 2024.08.03 |