본문 바로가기

LLM

Langchain - PromptTemplate

  • 프롬프트란?
    • 모델에 대한 입력
    • 여러 요소로 구성됨
      • 맥락 : 특정 작업을 수행하기 위한 배경
      • 지시 : 언어 모델에게 어떤 작업을 수행하도록 요청하는 구체적인 지시
      • 질문 : 어떤 답변을 요구하는 구체적인 질문
      • 예시 : 요청된 작업을 수행하는 방법에 대한 하나 이상의 예시.
  • 프롬프트 템플릿이란?
    • 프롬프트를 작성할 수 있는 문자열 템플릿
    • 프롬프트를 함수화 한다고 생각할 수 있음
      • 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