JSON envanter listesi oluşturma
LLM'leri kullanarak yapılandırılmış çıktılar üretebilmek, sistemler arasında minimum işlemle güvenilir bilgi alışverişi yapabileceğin anlamına gelir.
Doğal dille yazılmış bir stok envanter listesini JSON formata dönüştürerek yönlendirme (prompt) becerilerini test edeceksin. Kullanman için bir model ve sistem istemi zaten tanımlandı.
Bu egzersiz
Llama 3 ile Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
- Yanıtların JSON formatında üretilmesi için
response_formatsözlüğünü tamamla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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'])