عن المشروع

by2kb هي أداة مفتوحة المصدر مصممة لتحويل محتوى الفيديو إلى كيانات منظمة ودائمة في قاعدة المعرفة. وظيفتها الأساسية هي أخذ رابط فيديو (يدعم حاليًا Bilibili وYouTube) أو ملف وسائط محلي وتوليد ثلاثة مخرجات محددة بصيغة Markdown: نص خام يحافظ على الأدلة، وملخص قصير للتقييم السريع، وملاحظات دراسية طويلة. تمت هندسة الأداة لتكون "أولوية للوكيل" (agent-first)، مما يعني أنها مُحسَّنة للاستخدام بالتزامن مع وكلاء الذكاء الاصطناعي (مثل Hermes) الذين يمكنهم التعامل مع استرجاع الوسائط وتوليد الملخصات باستخدام مصادقة نماذجهم الخاصة. ومع ذلك، فهي تدعم أيضًا الاستخدام المستقل عبر مفتاح API متوافق مع OpenAI. تتعامل by2kb مع خط معالجة الوسائط، بما في ذلك جلب الصوت، وتشغيل التعرف التلقائي على الكلام (ASR) عبر faster-whisper المحلي أو مزودي السحابة مثل Doubao، وتطبيع النص. الميزات الرئيسية تشمل: 1. **خط معالجة فعال التكلفة:** تحاول أولاً استرجاع الترجمات الأصلية (الأقل تكلفة)، ثم تنتقل إلى استخراج تدفق الصوت والتعرف التلقائي على الكلام، وأخيراً تنزيل الوسائط الكاملة إذا لزم الأمر. 2. **فصل الاهتمامات:** تفصل بشكل صارم بين النص "الخام" (الدليل) والمخرجات "المحدثة" أو "الملخصة" (ملخصات الذكاء الاصطناعي) لمنع الهلوسة أو فقدان البيانات. 3. **مهارات قابلة للتخصيص:** يمكن للمستخدمين تعريف تعليمات معالجة قابلة لإعادة الاستخدام بصيغة Markdown (مهارات) لمهام مثل تنظيف علامات الترقيم، أو كشف الفصول، أو تنسيقات الملخصات المحددة. 4. **التكامل:** تدمج مع روبوتات المراسلة الفورية (عبر إضافة Hermes) وقواعد المعرفة المحلية مثل Obsidian أو أنظمة الملفات. تتطلب by2kb Python 3.12+، وpipx، وffmpeg. وهي مناسبة للمستخدمين الذين يرغبون في أرشفة محتوى الفيديو ودراسته دون الاعتماد على إضافات المتصفح أو الخدمات السحابية فقط، مع التركيز على التحكم المحلي وكيانات Markdown المحمولة.