CommencerCommencer gratuitement

Création d'un modèle de prompt de récupération

Maintenant que vos documents ont été intégrés à la base de données vectorielle et sont prêts à être récupérés, vous devrez concevoir un modèle de prompt de chat afin de combiner les extraits de documents récupérés avec la question posée par l'utilisateur.

La structure générale de l'invite a déjà été fournie ; votre objectif est d'insérer les variables d'entrée appropriées dans la chaîne message s et de convertir la chaîne en un modèle de prompt de chat.

Cet exercice fait partie du cours

Développement d'applications LLM avec LangChain

Afficher le cours

Instructions

  • Complétez la chaîne de message pour ajouter un espace réservé pour l'insertion dynamique des documents récupérés, appelé context, et la question posée à l'utilisateur, question.
  • Créez un modèle de prompt de chat à partir de message.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Add placeholders to the message string
message = """
Answer the following question using the context provided:

Context:
____

Question:
____

Answer:
"""

# Create a chat prompt template from the message string
prompt_template = ChatPromptTemplate.____([("____", ____)])
Modifier et exécuter le code