Skapa en JSON-inventarielista
Att använda stora språkmodeller för att generera strukturerade utdata innebär att de kan användas för att på ett tillförlitligt sätt utbyta information mellan system med minimal bearbetning.
Du får testa dina promptningsfärdigheter genom att konvertera en lagerlista skriven på naturligt språk till JSON-format. En modell och en systemprompt har redan definierats åt dig.
Den här övningen är en del av kursen
Arbeta med Llama 3
Övningsinstruktioner
- Fyll i
response_format-ordboken för att generera svar i JSON-format.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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'])