Gabarits d'invite et chaînage
Dans cet exercice, vous allez commencer à utiliser deux des composantes essentielles de LangChain : les gabarits d'invite et les chaînes!
Les classes nécessaires pour réaliser cet exercice, y compris ChatOpenAI, ont été préchargées pour vous.
Cette activité fait partie du cours
Développer des applications LLM avec LangChain
Instructions de l’exercice
- Transformez le texte
templatefourni en gabarit d'invite standard (non conversationnel). - Créez une chaîne pour transmettre le gabarit d'invite au LLM.
- Exécutez la chaîne sur la variable
questionfournie.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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": ____}))