CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Complétez le dictionnaire response_format pour 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'])
Modifier et exécuter le code