Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 이산형
- jupyter notebook
- 연속확률변수
- 누적분포함수
- 베르누이분포
- 표본공간
- 피어슨상관계수
- 모수
- 첨가행렬
- 통계학입문
- 기본행연산
- 균일분포
- 이산확률질량함수
- 통계학개론
- 범주형자료
- 포아송분포
- 사조사
- 확률밀도함수
- Anaconda
- 표본평균
- 행사다리꼴
- 수치형자료
- pmf
- 기댓값과 분산
- 절삭평균
- 이항분포
- 조건부확률
- 수학적확률
- 이변량자료
- 모평균
Archives
- Today
- Total
Syeonny의 블로그
[Langchain] fewshot prompting 본문
프롬프트
프롬프트?
사용자의 대화 주제나 방향을 설정하는 데 도움이 되거나
시나리오에서 모델이 어떻게 반응하는지 평가하고 개선하는 데 사용이 됨.
구성 요소로
지시, 질문, 문맥, 입력, 예제, 답변 등이 들어감
주어진 context만 이용하여 대답하도록 설정함.
prompt = """ Answer the ~~~.
Context: ~~~.
Question: ~~~.
Answer:
"""
1) langchain에 PromptTemplate 사용
from langchain import PromptTemplate
위에 만든 prompt를 이용하여 사용
prompt_template = PromptTemplate(
input_variables = ["question"],
template = template
)
2) ChatPromptTemplate 사용
대화목록을 프롬프트에 넣을 때 사용한다.
from langchain_core.prompts import ChatPromptTemplate
chat_prompt_template = ChatPromptTemplate.from_template("{country}의 수도는 어디인가요?")
chat_prompt_template
in-context learning
주어진 상황, 프롬프트에 예시를 넣어 학습을 함.
zero shot 예제 없음
one shot 예제 1개
few shot 예제 여러개
'langchain' 카테고리의 다른 글
[Langchain] AI agent (0) | 2024.09.04 |
---|---|
[Langchain] Retrieval Agents (0) | 2024.08.21 |
[Langchain] chain (0) | 2024.07.15 |
[Langchain] langchain (0) | 2024.07.11 |
[Langchain] OpenAI api key 발급받기 (0) | 2024.07.08 |