Crearea unui inventar în format JSON
Capacitatea de a utiliza LLM-uri pentru a genera rezultate structurate înseamnă că acestea pot fi folosite pentru a face schimb de informații între sisteme în mod fiabil, cu procesare minimă.
Îți vei testa abilitățile de prompting convertind o listă de inventar scrisă în limbaj natural în format JSON. Un model și un prompt de sistem au fost deja definite pentru tine.
Acest exercițiu face parte din cursul
Lucrul cu Llama 3
Instrucțiuni pentru exercițiu
- Completează dicționarul
response_formatpentru a genera răspunsuri în format JSON.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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'])