ما الذي يُعدّ خطأ
كل ما يوقف الرفع: سطر ليس JSON، أو سطر ليس كائناً، أو مصفوفة messages فارغة، أو دور ناقص أو غير معروف، أو محتوى فارغ، أو مثال بلا دور للمساعد، وهو مثال لا شيء فيه ليتعلّمه النموذج.
افحص ملف التدريب قبل الرفع لا بعده: الأسطر المعطوبة، والأدوار التي لا يقبلها أي مدرّب، والأمثلة التي لا شيء فيها ليتعلّمه النموذج، والمكرّرات، وكم يكلّف كل مثال من التوكنات فعلاً. مجموعة بياناتك لا تغادر هذا التبويب.
كائن JSON واحد في كل سطر. الأسطر الفارغة تُتجاهل.
سيُحتفظ بـ 2 من أصل 5 من الأسطر، ويُعاد تسلسل كل مثال في سطر واحد.
عدد الأسطر التي ستُفشل الرفع: 2.
{"messages":[{"role":"system","content":"You answer support questions in the customer's language."},{"role":"user","cont
{"messages":[{"role":"system","content":"You answer support questions in the customer's language."},{"role":"user","cont
مكرّر للسطر 1
لا رسالة من assistant، فلا شيء في المثال ليُتعلَّم
الرسالة 2 تكرّر الدور "user"، ومعظم المدرّبين يتوقّعون تناوب الأدوار
لا ينتهي بدور assistant، والدور الأخير هو ما يُتعلَّم
JSON غير صالح: Unterminated string
عدد التوكنات هنا هو التقدير نفسه (بهامش ±20%) الذي تعتمده حاسبة التوكنات أيضاً. لتقدير فاتورة التدريب اضرب المجموع في سعر التدريب لدى مزوّدك ثم في عدد الحقب (epochs).
كل ما يوقف الرفع: سطر ليس JSON، أو سطر ليس كائناً، أو مصفوفة messages فارغة، أو دور ناقص أو غير معروف، أو محتوى فارغ، أو مثال بلا دور للمساعد، وهو مثال لا شيء فيه ليتعلّمه النموذج.
ما يختلف فيه المزوّدون: دورا tool وdeveloper، ودوران متتاليان من الجهة نفسها، ومثال لا ينتهي بدور المساعد، والأمثلة القصيرة جداً. التدريب عليها ممكن، لكنها تعني عادةً أن التصدير أخطأ في مكان ما.
المثال المكرّر يُدرَّب عليه مرّتين، فيتضاعف وزنه بصمت أمام بقية المجموعة. المكرّرات تأتي عادةً من إعادة تشغيل سكربت التصدير لا عن قصد، ولهذا تُكتشف بالمحتوى لا برقم السطر.