Prompt template và chaining
Trong bài tập này, bạn sẽ bắt đầu làm việc với hai thành phần cốt lõi trong LangChain: prompt template và chain!
Các lớp cần thiết để hoàn thành bài tập, bao gồm ChatOpenAI, đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Phát triển ứng dụng LLM với LangChain
Hướng dẫn bài tập
- Chuyển văn bản
templateđã cho thành một prompt template chuẩn (không phải chat). - Tạo một chain để truyền prompt template vào LLM.
- Gọi (invoke) chain với biến
questionđã cung cấp.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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": ____}))