عندما تكون البيانات مفقودة
جزء من قسم تقنيات صياغة الموجّهات في رحلة AI Prompts على Coddy. الدرس 13 من 24.
غالبًا ما تطلب مطالبات الاستخراج شيئًا لا يحتوي عليه النص ببساطة. عندئذٍ يملأ نموذج صغير الفراغ بطريقة ما: بسلسلة فارغة، أو عنصر نائب، أو ما هو أسوأ، بقيمة مختلقة. ولا يستطيع برنامج يقرأ JSON التمييز بين أيٍّ من هذه القيم والبيانات الحقيقية.
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": ""}
أضف جملة واحدة، استخدم null لأي شيء لا يذكره التقييم، وستُرجع المطالبة نفسها {"hotel": "Hotel Mira", "city": null, "price": null}. في JSON، تعني null عدم وجود قيمة: يمكن للكود التحقق من ذلك وسؤال العميل، بدلًا من تخزين مدينة فارغة أو سعر مختلق.
التحدي
متوسطتُظهر المحادثة بالفعل محاولة استخراج لم تنجح: فالرسالة لا تذكر أي سعر، لكن الذكاء الاصطناعي اخترع سعرًا. باستخدام رسالة متابعة واحدة، اطلب JSON مرة أخرى مع التعامل بشكل صحيح مع السعر المفقود.
يجب أن تكون إجابة الذكاء الاصطناعي:
- كائن JSON يحتوي على المفاتيح product و color و price
- تكون قيمة price هي null
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس تقنيات صياغة الموجّهات
3المخرجات المنظَّمة
إنشاء جداول من النصوصاستخراج البيانات بصيغة JSONعندما تكون البيانات مفقودةملء قالبمراجعة: المخرجات المنظَّمة