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, kursun bir parçasıdır
Llama 3 ile Çalışmak
Egzersiz talimatları
- Yanıtların JSON formatında üretilmesi için
response_formatsözlüğünü tamamla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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'])