- 프롬프트란?
- 모델에 대한 입력
- 여러 요소로 구성됨
- 맥락 : 특정 작업을 수행하기 위한 배경
- 지시 : 언어 모델에게 어떤 작업을 수행하도록 요청하는 구체적인 지시
- 질문 : 어떤 답변을 요구하는 구체적인 질문
- 예시 : 요청된 작업을 수행하는 방법에 대한 하나 이상의 예시.
- 프롬프트 템플릿이란?
- 프롬프트를 작성할 수 있는 문자열 템플릿
- 프롬프트를 함수화 한다고 생각할 수 있음
- Python의 문자열 포맷팅을 사용하여 동적으로 특정한 위치에 입력 값을 포함시킬 수 있음
프롬프트를 쉽게 구성하고 작업할 수 있도록 LangChain이 제공하는 클래스와 함수를 사용하면 좋음
'LLM' 카테고리의 다른 글
RAG의 구성 요소 - 1. Document Loaders (0) | 2024.08.12 |
---|---|
RAG란 무엇인가? (1) | 2024.08.12 |
LangChain이란? (1) | 2024.08.02 |
LangChain으로 ChatGPT API 활용하기 (0) | 2024.07.31 |
Retrieval-Augmented Generation for Large Language Models: A Survey (1) | 2024.07.24 |