Aan de slagGa gratis aan de slag

Prompttemplates en chaining

In deze oefening ga je aan de slag met twee kernonderdelen van LangChain: prompttemplates en chains!

De klassen die je nodig hebt om deze oefening te voltooien, waaronder ChatOpenAI, zijn alvast voor je geladen.

Deze oefening maakt deel uit van de cursus

LLM-toepassingen ontwikkelen met LangChain

Cursus bekijken

Oefeninstructies

  • Zet de meegegeven tekst template om naar een standaard (niet-chat) prompttemplate.
  • Maak een chain die de prompttemplate doorgeeft aan de LLM.
  • Roep de chain aan op de variabele question die is meegeleverd.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren