LoslegenKostenlos loslegen

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

Kurs anzeigen

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": ____}))
Code bearbeiten und ausführen