Zacznij terazZacznij za darmo

Tworzenie inwentarza w formacie JSON

Możliwość generowania przez modele językowe ustrukturyzowanych danych oznacza, że można je wykorzystać do niezawodnej wymiany informacji między systemami – przy minimalnym przetwarzaniu końcowym.

Sprawdź swoje umiejętności tworzenia promptów, zamieniając listę inwentarza magazynowego zapisaną w języku naturalnym na format JSON. Model oraz prompt systemowy są już dla ciebie zdefiniowane.

To ćwiczenie jest częścią kursu

Praca z Llama 3

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij słownik response_format, aby model generował odpowiedzi w formacie JSON.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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'])
Edytuj i uruchom kod