시작하기무료로 시작하기

프롬프트 템플릿과 체이닝

이 연습 문제에서는 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": ____}))
코드 편집 및 실행