يتم إعطاؤك مقتطفًا برمجيًا يستخدم وحدة "pickle" في لغة Python. تسمح لك وحدة `pickle` بإجراء تسلسل وإلغاء تسلسل كائنات Python. في مقتطف التعليمات البرمجية هذا، يتم فتح ملف يسمى "test.txt" في الوضع الثنائي (`rb`) ويتم تحميل كائن مخلل منه باستخدام وظيفة `pickle.load()`. يتم تعيين الكائن المحمل إلى المتغير `b`.

مهمتك هي تنفيذ وظيفة بايثون التي تنفذ العملية العكسية. بالنظر إلى كائن "obj"، يجب على الوظيفة إجراء تسلسل له باستخدام "pickle" وحفظه في ملف يسمى "output.txt".

اكتب دالة `serialize_object_to_file(obj: Any, filename: str) -> none` والتي تأخذ المعلمات التالية:
- `obj` (1 <= len(obj) <= 100): الكائن المراد إجراء تسلسل له. يمكن أن يكون هذا الكائن من أي نوع مدعوم في Python، مثل الأعداد الصحيحة، والعوامات، والسلاسل، والقوائم، والصفوف، والقواميس، والمجموعات، وحتى الكائنات المخصصة.
- `اسم الملف` (1 <= len(filename) <= 100): اسم الملف الذي يجب حفظ الكائن المتسلسل فيه. سيكون هذا الملف في الوضع الثنائي.

**قيود:**
- الكائن المقدم إلى الدالة `serialize_object_to_file()` سيكون دائمًا صالحًا ويمكن إجراء تسلسل له بنجاح باستخدام `pickle`.
- الملف المحدد بواسطة `اسم الملف` يجب أن يكون قابلاً للكتابة.
- جميع السلاسل المقدمة كمدخلات هي أبجدية رقمية وقد تحتوي على مسافات وأحرف خاصة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}