Ne işe yarar?
Her JSONL satırındaki messages listesini düz metin sohbet biçimine göre denetler. Hataları dosya satırı ve mesaj konumuyla yeni bir JSON raporuna yazar.Kullanım
Kod:
python arac.py ornek.jsonl --output kontrol.json
python arac.py ornek.jsonl --require-assistant --output egitim-kontrol.json
Paket ve gereksinimler
Python 3.10+; yalnız standart kütüphane. arac.py, pack_io.py, örnek veriler, çevrimdışı testler, Türkçe README, resmî kaynak listesi ve MIT lisansı dahildir.Sınırlar
Desteklenen roller system, developer, user, assistant ve tool. Her content boş olmayan metin olmalıdır. --require-assistant her kayıtta assistant ister. Multimodal içerik, tool-call ilişkileri, model token sınırı ve içerik kalitesi denetlenmez; sağlayıcıya özgü eğitim uygunluğu garantisi değildir. Hatalı veri raporu yazılır ve çıkış kodu 1 olur; CLI/dosya hatası 2 olur.Girdi değiştirilmez; mevcut çıktı için --overwrite gerekir. Model veya dış API gerekmez.