CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Transformez le texte template fourni 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 question fournie.

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": ____}))
Modifier et exécuter le code