Vytvoření inventárního seznamu ve formátu JSON
Schopnost generovat strukturované výstupy pomocí LLM umožňuje spolehlivě přenášet data mezi systémy s minimálním zpracováním.
Procesuješ seznam skladových zásob zapsaný v přirozeném jazyce a převedeš ho do formátu JSON. Model i systémový prompt jsou už připravené – stačí je využít.
Toto cvičení je součástí kurzu
Práce s Llama 3
Pokyny k cvičení
- Doplň slovník
response_formattak, aby model generoval odpovědi ve formátu JSON.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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'])