Prompt-Vorlagen und Verkettung
In dieser Übung wirst du zwei der Kernkomponenten von LangChain benutzen: Prompt-Vorlagen und Ketten!
Die für diese Übung benötigten Klassen, einschließlich ChatOpenAI
, wurden bereits für dich geladen.
Diese Übung ist Teil des Kurses
Entwickeln von LLM-Anwendungen mit LangChain
Anleitung zur Übung
- Wandle den
template
-Text in eine normale (nicht-Chat-)Prompt-Vorlage um. - Erstelle eine Kette, um den Prompt an das LLM weiterzugeben.
- Rufe die Kette für die angegebene Variable
question
auf.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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": ____}))