IniziaInizia gratis

Prompt template e concatenazione

In questo esercizio inizierai a usare due componenti fondamentali di LangChain: prompt template e chain!

Le classi necessarie per completare l'esercizio, inclusa ChatOpenAI, sono già state caricate per te.

Questo esercizio fa parte del corso

Sviluppare applicazioni LLM con LangChain

Visualizza il corso

Istruzioni dell'esercizio

  • Converte il testo template fornito in un prompt template standard (non chat).
  • Crea una chain per passare il prompt template al LLM.
  • Esegui la chain sulla variabile question fornita.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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": ____}))
Modifica ed esegui il codice