CommencerCommencer gratuitement

Création du modèle de prompt few-shot

Maintenant que vos exemples sont structurés, il est temps de créer le modèle de prompt few-shot. Vous allez créer un modèle qui convertit les paires question-réponse au format suivant :

Question: Example question
Example Answer

Toutes les classes LangChain nécessaires à la réalisation de cet exercice ont été préchargées pour vous.

Cet exercice fait partie du cours

Développement d'applications LLM avec LangChain

Afficher le cours

Instructions

  • Veuillez compléter le prompt pour obtenir des réponses sur la mise en forme, afin d’inclure les clés question et answer.
  • Veuillez créer le prompt few-shot à l'aide de examples et example_prompt; complétez la liste des variables d'entrée en fonction du suffixe fourni.

Exercice interactif pratique

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

# Complete the prompt for formatting answers
example_prompt = PromptTemplate.from_template("Question: {____}\n{____}")

# Create the few-shot prompt
prompt_template = ____(
    examples=____,
    example_prompt=____,
    suffix="Question: {input}",
    input_variables=["____"],
)

prompt = prompt_template.invoke({"input": "What is Jack's favorite technology on DataCamp?"})
print(prompt.text)
Modifier et exécuter le code