Gdy brakuje danych
Część sekcji Techniki tworzenia promptów ścieżki AI Prompts w Coddy. Lekcja 13 z 24.
Prompty ekstrakcji często pytają o coś, czego tekst po prostu nie zawiera. Mały model wypełnia wtedy tę lukę w jakiś sposób: pustym ciągiem znaków, symbolem zastępczym lub, co gorsza, zmyśloną wartością. Program odczytujący JSON nie potrafi odróżnić żadnej z tych rzeczy od prawdziwych danych.
Extract the hotel name, city and nightly price from this review: "Loved our stay at Hotel Mira, great breakfast!" Return only a JSON object with the keys "hotel", "city" and "price".{"hotel": "Hotel Mira", "city": "", "price": ""}
Dodaj jedno zdanie: Użyj null dla wszystkiego, czego nie podaje recenzja, a to samo polecenie zwróci {"hotel": "Hotel Mira", "city": null, "price": null}. W JSON null oznacza brak wartości: kod może to sprawdzić i zapytać klienta, zamiast zapisywać puste miasto lub zmyśloną cenę.
Wyzwanie
ŚredniNa czacie widać już nieudaną próbę ekstrakcji: wiadomość nie zawiera ceny, ale AI ją wymyśliło. Jednym dodatkowym pytaniem uzyskaj ponownie JSON z prawidłowo obsłużoną brakującą ceną.
Odpowiedź AI musi:
- Być obiektem JSON zawierającym product, color i price
- Mieć wartość price ustawioną na null
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Techniki tworzenia promptów
3Ustrukturyzowane dane wyjściowe
Tabele z tekstuWyodrębnianie danych jako JSONGdy brakuje danychWypełnianie szablonuPodsumowanie: ustrukturyzowane dane wyjściowe