تحويل تصدير بيانات Claude إلى شيء تستطيع قراءته
تصدير Claude أبسط صيغ محادثات الذكاء الاصطناعي. فكل محادثة كائن له اسم وتاريخ إنشاء ومصفوفة رسائل بترتيب إرسالها. لا رسم بياني متفرّع تمشي فيه، ولا عُقد مخفية ترشّحها، ولا حركة أدوات متشابكة مع الحوار. ولو كنت تكتب محلّلًا وتختار المنصّة التي تدعمها أولًا، لاخترت هذه.
وما يجعله غير مقروء هو الحجم والصياغة لا غير. يصلك ملف JSON واحد فيه كل ما ناقشته يومًا، بفواصل أسطر وعلامات اقتباس مهروبة، والتاريخ كلّه في حفنة أسطر طويلة جدًا. تحوّله هذه الصفحة إلى Markdown، داخل تبويب المتصفح هذا، دون رفع أي شيء.
شكلان لجسم الرسالة
التجعّد الحقيقي الوحيد أن نصّ الرسالة يسكن مكانين مختلفين بحسب وقت إنتاج التصدير. فالتصديرات الأقدم تضع الرسالة كاملة في سلسلة text عادية. والأحدث تستعمل مصفوفة content من كتل مصنّفة، تحمل فيها كتلة النص حقل text خاصًّا بها، بينما تصف الأنواع الأخرى مرفقات أو عناصر مهيكلة.
ووُجدت مصفوفة الكتل لأن الرسالة لم تعد بالضرورة قطعة نثر واحدة متصلة. فقد تكون نصًّا ثم قطعة عمل ثم نصًّا آخر. وتسطيح ذلك في سلسلة واحدة كان تمثيلًا فاقدًا، فنمت الصيغة لتصف الأجزاء.
ويُقرأ الشكلان. فحين توجد مصفوفة المحتوى تُوصل كتل نصّها بالترتيب؛ وحين تغيب أو لا تحوي نصًّا يُستعمل الحقل القديم بدلًا منها. وهذا الرجوع مهمّ — فتصدير يمتدّ سنوات قد يحوي الشكلين في الملف نفسه، ومحلّل لا يتعامل إلا مع الأحدث يسقط أقدم محادثاتك بصمت.
المرسلون والتسميات
يحمل حقل المرسل قيمة human أو assistant. وهما دقيقتان لكنهما تُقرآن على نحو غريب في نصّ محادثة، فتصيران المستخدم وClaude، وهو ما كانت المحادثة تبدو عليه على الشاشة وما يتوقعه قارئ يفتح المستند لاحقًا.
والطوابع الزمنية سلاسل ISO تُنسَّق إلى تاريخ ووقت مقروءين، أو تُحذف كليًا بالمفتاح أعلاه. وهل تفيد أم لا يتوقف على الغرض: ففي الأرشيف تثبّت المحادثة في الزمن، وفي شيء تنوي قراءته دفعة واحدة هي حشو بين كل رسالتين.
لماذا Markdown بدل النص العادي
ردود Claude مكتوبة بـ Markdown، والجواب التقني الطويل غالبًا بنية في معظمه — كود مسيّج، وخطوات مرقّمة، وجدول يقارن الخيارات، وعناوين تقسّم شرحًا طويلًا. وتلك العلامات مخزّنة في التصدير محارفَ حرفية.
حوّله إلى نص عادي وستبقى العلامات بلا معنى: علامات خلفية شاردة حول كود لم يعد يتميّز عن النثر، وإشارات تجزئة في أوائل أسطر لم تعد عناوين. أما الإبقاء على Markdown فيعني أن البنية التي كُتب بها الردّ تنجو إلى المستند. الصق المخرجات في تطبيق ملاحظات أو مستودع أو ويكي أو موقع ساكن وستُعرض كما قُصد لها.
فيمَ ينفع هذا
الاحتفاظ بأرشيف شخصي لا يعتمد على بقاء حساب واحد متاحًا. ونقل نقاش تصميم أو جلسة تصحيح أخطاء إلى مستودع المشروع بجوار الكود الذي نتج عنها. والبحث في شهور من المحادثات عن حلّ تعرف أنك وصلت إليه ولا تجده. وبناء قاعدة معرفة شخصية — إذ تنساب المخرجات طبيعيًا إلى أداة تقطيع النص إن كنت تنوي تضمينها للاسترجاع. ومراجعة ما شاركته قبل أن تقرّر ما تحذفه.
كيف تحصل على التصدير
في Claude: الإعدادات، ثم الخصوصية، ثم تصدير البيانات. وسيصلك رابط تنزيل بالبريد حالما يجهز الأرشيف. ويحوي ملف zip ملف conversations.json إضافة إلى بيانات الحساب الوصفية؛ أفلِت الأرشيف كله ويُعثر على الملف الصحيح تلقائيًا، أو استخرج ملف JSON واستعمله.
يُقرأ محليًا لا يُرفع
تصدير محادثاتك مع مساعد سجلٌّ للمشكلات التي كنت تعمل عليها، وللأمور التي لم تكن واثقًا منها، ولكل ما ألصقته وأنت تطلب المساعدة. كود ومستندات ومسودّات وظروف شخصية.
ولا يُرسل شيء من ذلك. المحلّل JavaScript في هذا التبويب؛ يقرأ المتصفح الملف ويحتفظ به في الذاكرة ريثما يحوّله ويعرضه عليك. لا خادم في الأمر أصلًا، ما يعني لا مدة احتفاظ ولا سجلّ وصول ولا شيء تحذفه حين تنتهي.
وتصديرات ChatGPT تحتاج محلّلًا مختلفًا ولها صفحتها الخاصة في تصدير ChatGPT إلى Markdown. وفيما عدا ذلك تكتشف صفحة تصدير المحادثات العامة المنصّة وحدها.