프롬프트 템플릿과 체이닝
이 연습 문제에서는 LangChain의 핵심 구성 요소 두 가지인 프롬프트 템플릿과 체인을 사용해 보겠습니다!
ChatOpenAI를 포함해 이 연습을 완료하는 데 필요한 클래스는 미리 로드되어 있어요.
이 연습은 강의의 일부입니다
LangChain으로 LLM 애플리케이션 개발하기
연습 안내
- 제공된
template텍스트를 표준(채팅 아님) 프롬프트 템플릿으로 변환하세요. - 프롬프트 템플릿을 LLM에 전달하는 체인을 만드세요.
- 제공된
question변수로 체인을 호출하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a prompt template from the template string
template = "You are an artificial intelligence assistant, answer the question. {question}"
prompt = PromptTemplate.____(
template=____
)
llm = ChatOpenAI(model="gpt-4o-mini", api_key='')
# Create a chain to integrate the prompt template and LLM
llm_chain = ____ | ____
# Invoke the chain on the question
question = "How does LangChain make LLM application development easier?"
print(llm_chain.invoke({"question": ____}))