حوّل محادثة ChatGPT إلى JSON.
للمحادثة بنية أصلاً: أدوار، وترتيب، وأوقات، ونماذج. وقراءتها نصًا متصلاً تُهدر ذلك كله. يعيدها Extry مكتوبةً بصيغة JSON، سجلًا لكل رسالة.
- retry-backoff-design.json31.7 KBمُهيكل
لماذا JSON
للبرنامج النصي، لا للقارئ
تُختار JSON حين يفتح الملف شيء غير الإنسان. تحتفظ كل رسالة بدورها وموضعها والنموذج الذي أنتجها ولحظة إنشائها، فيستطيع برنامج نصي أن يرشّح ويعدّ ويرتّب دون أن يخمّن من النص.
أما للقراءة فهي الخيار الخطأ. وإذا كان على المحادثة أن تعود أمام إنسان، فستعاملك Markdown أو Word أفضل.
كيف يبدو الملف
كائن واحد، ثم الرسائل بترتيبها
يصف صدر الملف المحادثة: العنوان، ورابط المصدر، ومتى أُنشئت، ومتى صُدّرت، وكم فيها من رسائل. ثم تأتي الرسائل بترتيبها، كل واحدة كائنًا مستقلًا.
يبقى نص الرسالة بصيغة Markdown، فتعبر كتل الشيفرة المسوّرة سليمة. وتتكرر الاستشهادات في مصفوفة مصادر، ليمشي البرنامج النصي على الروابط دون انتزاعها من النص.
{
"title": "Retry backoff design",
"source": "https://chatgpt.com/c/…",
"created_at": "2026-03-11T09:14:22Z",
"exported_at": "2026-03-12T18:02:41Z",
"message_count": 2,
"messages": [
{
"index": 1,
"role": "user",
"author": "user",
"model": null,
"created_at": "2026-03-11T09:14:22Z",
"text": "Why is the retry loop",
"sources": []
}
]
}ماذا تفعل به
ما لا يتيحه النص المتصل
الشكل ثابت، فمعظم هذا سطور قليلة لا محلّل صيغ.
الترشيح والعدّ
رسائل المساعد وحدها، أو ما جاء بعد تاريخ معيّن، أو ما كتبه نموذج بعينه.
تغذية خط معالجة
حمّله في دفتر حسابي أو مهمة تضمينات أو مجموعة تقييم، دون تنظيف مسبق.
مقارنة تصديرين
المحادثة نفسها في لحظتين: قارن السجلات بدل قراءة النسختين.
كيف يجري
ثلاث خطوات، وملف واحد
- افتح المحادثة في ChatGPT واضغط زر Extry في الصفحة.
- اختر JSON من اللوحة.
- اضغط تنزيل هذه المحادثة وأخرج ملف .json من الأرشيف.
بلا حساب، وبلا رفع. يُبنى الملف داخل الصفحة، فلا تذهب المحادثة إلى أي مكان لتُحوَّل.
المعالجة
أين يجري كل جزء
| ماذا | أين يحدث |
|---|---|
| التصدير إلى كل الصيغ | في متصفحك |
| المرفقات والصور | في متصفحك |
| محتوى المحادثة | لا يُرسل إلى أي مكان |
| إحصاءات الاستخدام | لا تُجمع |
| PDF منسّق طباعيًا (لاحقًا، باختيارك) | على خادم، ويُحذف الملف بعده مباشرة |
أسئلة
عن التصدير إلى JSON
ماذا في كل رسالة؟
الترتيب، ومعرّف الرسالة، والدور، والكاتب، والنموذج الذي أنتجها أو null، ووقت الإنشاء بختم ISO، والنص، والمصادر المستشهد بها.
هل النص عادي أم Markdown؟
Markdown. تبقى الشيفرة في كتل مسوّرة مع لغتها، فلك أن تعرضها أو تنزعها كما تشاء.
هل أحصل على كل المحادثات بصيغة JSON دفعة واحدة؟
نعم. يكتب التصدير الشامل الملف نفسه لكل محادثة، كلٌّ في مجلدها داخل أرشيف واحد.
هل البنية ثابتة بما يكفي للبرمجة عليها؟
المفاتيح ثابتة وتكتبها الإضافة نفسها بدل قراءتها من الصفحة، فلا يتزحزح الشكل حين تتغيّر الواجهة. أما القيم فتتبع ما يبلّغ به ChatGPT.
المزيد
صور أخرى للمحادثة نفسها
المحادثة نفسها، مكتوبة على نحو آخر: CSV, Markdown, التصدير الجماعي, الصفحة الرئيسية.