ما هو ملف JSONL؟
JSONL — JSON Lines
ما هذا؟
يشير JSONL إلى الشيء نفسه الذي يشير إليه NDJSON تمامًا: كائن JSON واحد في كل سطر. اسمان، ومجتمعان مختلفان، لكن الصيغة واحدة — ومن المفيد معرفة ذلك قبل إضاعة الوقت في البحث عمّا يميز بينهما.
غير أن الاستخدام قد حسم الأمر عمليًا: يُستعمل مصطلح JSONL بشكل أكبر في مجال تعلّم الآلة، بينما يُستعمل NDJSON في عالم سجلات التطبيقات وتدفقات البيانات.
التاريخ والأصل
انتشر امتداد .jsonl مع الطفرة التي شهدتها مجموعات البيانات الخاصة بالذكاء الاصطناعي، حيث يمثّل كل سطر مثالًا من أمثلة التدريب.
وهو اليوم الصيغة التي تنتظرها معظم أدوات ضبط النماذج الدقيق: سطر واحد لكل عيّنة.
لماذا هو عملي
يتيح معالجة مجموعات بيانات يبلغ حجمها عدة غيغابايتات دون الحاجة إلى تحميلها بالكامل في الذاكرة.
تتم إضافة بيانات جديدة بمجرد إلحاق أسطر في نهاية الملف — دون أي حاجة لإعادة كتابته من جديد.
الحدود والعيوب
لا يمكن قراءته بالأدوات التي تتوقع صيغة JSON قياسية.
غياب بنية شاملة تحيط بالملف يجعل التحقق الكلي من صحته أمرًا مستحيلًا.
نصائح للاستخدام
يُعدّ JSONL الصيغة المناسبة لمجموعات بيانات التدريب أو لأي معالجة تعتمد على التدفق المستمر.
حوّلوه إلى CSV لفحصه في جدول بيانات، أو إلى JSON إذا تطلّبت إحدى الأدوات مصفوفة واحدة — مع الانتباه إلى استهلاك الذاكرة إن كان حجم الملف كبيرًا.
حوّل ملف JSONL في ثوانٍ على خوادمنا الآمنة في فرنسا.
تحويل ملف JSONL