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
Istruzioni dell'esercizio
- Converte il testo
templatefornito in un prompt template standard (non chat). - Crea una chain per passare il prompt template al LLM.
- Esegui la chain sulla variabile
questionfornita.
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": ____}))