Créer une liste d'inventaire en JSON
Le fait de pouvoir utiliser des LLM pour générer des sorties structurées permet d'échanger de l'information de façon fiable entre des systèmes avec un traitement minimal.
Vous mettrez à l'épreuve vos talents de rédaction d'invites en convertissant une liste d'inventaire en langage naturel en format JSON. Un modèle et une invite système ont déjà été définis pour vous.
Cette activité fait partie du cours
Travailler avec Llama 3
Instructions de l’exercice
- Complétez le dictionnaire
response_formatpour générer des réponses au format JSON.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
output = llm.create_chat_completion(
messages=[
{"role": "system", "content": "You convert inventory lists from text to JSON, extracting item counts and names from the text as keys and values in the form: item: count; for example, 'banana': 32.",},
{"role": "user", "content": "Fifteen apples, thirty-three oranges, and five thousand fifty-two potatoes."},
],
# Specify output format to JSON
response_format={
"type": ____,
}
)
print(output['choices'][0]['message']['content'])