LLM의 프롬프트 엔지니어링 기본
Contents
LLM의 프롬프트 엔지니어링 기본¶
요약¶
프롬프트 엔지니어링은 LLM(대형 언어 모델)을 효과적으로 사용하기 위해 입력 프롬프트를 설계하고 조정하는 기술입니다. 이 기술은 LLM이 특정 작업을 수행할 수 있도록 프롬프트를 최적화하여 정확하고 유용한 출력을 생성하는 데 도움이 됩니다. 프롬프트 엔지니어링은 LLM의 성능을 향상시키고, 모델의 이해를 높이며, 안전하고 윤리적인 출력을 생성하는 데 중요한 역할을 합니다.
주요 개념¶
프롬프트 엔지니어링 : LLM의 성능을 향상시키기 위해 입력 프롬프트를 설계하고 조정하는 기술입니다.
직접 프롬프트 : 예시 없이 단순한 지침만 제공하는 프롬프트 유형입니다.
체인-오브-사고 프롬프트 : 모델이 자신의 추론 과정을 설명하도록 유도하는 프롬프트 유형입니다.
제로-샷 프롬프트 : 예시 없이 단순한 지침만 제공하는 프롬프트 유형입니다.
프롬프트 반복 전략 : 프롬프트를 여러 번 반복하여 최적의 결과를 얻는 전략입니다.
컨텍스트 제공 : 모델이 작업을 이해하고 수행할 수 있도록 관련 배경 정보를 제공하는 기술입니다.
지침 제공 : 모델이 작업을 수행할 수 있도록 명확하고 간단한 지침을 제공하는 기술입니다.
예시 제공 : 모델이 작업을 이해하고 수행할 수 있도록 예시를 제공하는 기술입니다.
참고자료¶
URL 이름 |
URL |
---|---|
Google의 프롬프트 엔지니어링 가이드 |
https://developers.google.com/machine-learning/resources/prompt-eng |
CircleCI의 프롬프트 엔지니어링 가이드 |
|
Encora의 LLM 프롬프트 엔지니어링 가이드 |
https://www.encora.com/insights/llm-prompt-engineering-benefits-and-tips |
Prompt Engineering Guide |
|
Microsoft Learn의 LLM 프롬프트 엔지니어링 가이드 |