CommencerCommencer 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 des informations entre systèmes de manière fiable, avec un traitement minimal.

Vous allez mettre à l’épreuve vos compétences en ingénierie de prompts en convertissant une liste d’inventaire rédigée en langage naturel au format JSON. Un modèle et un prompt système ont déjà été définis pour vous.

Cet exercice fait partie du cours

Travailler avec Llama 3

Afficher le cours

Instructions

  • 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 cet exemple de code.

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