IniziaInizia gratis

Creare un elenco di inventario in JSON

Usare gli LLM per generare output strutturati significa poter scambiare informazioni tra sistemi in modo affidabile e con un'elaborazione minima.

Metterai alla prova le tue capacità di prompting convertendo un elenco di inventario scritto in linguaggio naturale in formato JSON. Un modello e un system prompt sono già stati definiti per te.

Questo esercizio fa parte del corso

Lavorare con Llama 3

Visualizza il corso

Istruzioni dell'esercizio

  • Completa il dizionario response_format per generare risposte in formato JSON.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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'])
Modifica ed esegui il codice