عن المشروع

LearnNote هو مساعد تعلم يعمل بالذكاء الاصطناعي مع أولوية للتخزين المحلي، يهدف إلى تنظيم الفيديوهات والمواد المحلية التي تمت مشاهدتها في ملاحظات تعليمية قابلة للمراجعة والتحرير. يستهدف المشروع بشكل أساسي منصة سطح المكتب Windows 10/11 x64، حيث يتم تشغيل خدمة محلية بعد التثبيت للقراءة والتحرير والعودة إلى المصادر عبر منصة عمل ويب. لا يتطلب التطبيق تسجيل حساب LearnNote، حيث يتم حفظ الفيديوهات والترجمات والملاحظات وسجلات المراجعة محلياً بشكل افتراضي، ولا توجد مهام سحابية خاصة أو تتبع عن بُعد للمنتج. القدرات الرئيسية: - إدخال المحتوى: يمكن لصق روابط الفيديوهات، أو اختيار فيديوهات محلية، أو استيراد ملفات PDF وMarkdown وTXT وHTML. لا تتطلب الروابط العادية تثبيت إضافة للمتصفح. - سير عمل يعطي الأولوية للترجمة: عند توفر ترجمات، يتم قراءتها وتجاوز تحميل الفيديو وتفريغ الصوت، ثم استدعاء نموذج نصي لإنشاء ملخص ونقاط رئيسية ومصادر مرتبطة بنقاط زمنية، مع الاحتفاظ بالنص الأصلي للترجمة بشكل مستقل؛ وفي حال عدم توفر ترجمات، يتم الحصول على الوسائط وتفريغها حسب الطريقة المختارة ثم تنظيمها. - التفريغ وOCR: يستخدم faster-whisper للتفريغ المحلي، ويتطلب تحميل النموذج المقابل عند الاستخدام الأول، وتعتمد السرعة على مدة الفيديو وحجم النموذج وبيئة CPU/GPU. يُستخدم OCR لاستخراج النصوص من لقطات الشاشة؛ ويوضح ملف README أن OCR الترجمات للشاشة الكاملة لم يتم توفيره كعملية تراجع تلقائية بعد. - تكوين النماذج: يمكن حفظ اتصال واحد لنماذج النصوص أو الرؤية لمشاركته بين الويب والتطبيق وإضافات المتصفح؛ يدعم الإعدادات المسبقة للخدمات أو الواجهات المتوافقة، كما يمكن الاتصال بخدمات النماذج المحلية. يمكن تخزين مفتاح API Key في الخدمة المحلية أو في مخزن بيانات النظام. - إضافة المتصفح: تُستخدم لصفحات Bilibili أو الدورات التدريبية المسجل الدخول إليها لتسليم الترجمات والموارد المتاحة في الصفحة الحالية؛ لا تقوم الإضافة بتسجيل علامات التبويب، ولا تتجاوز DRM أو صلاحيات الحساب أو تقدم الدورة. لصق الرابط وحده لا يجلب حالة تسجيل الدخول من متصفح آخر تلقائياً. - الملاحظات والقراءة: يتم فصل النص الأساسي عن المصادر، مع إمكانية العودة للفيديو عبر النقاط الزمنية؛ يدعم تحرير النص وحفظ الإضافات الشخصية، مع الاحتفاظ بالمسودة الأصلية والنسخة المنقحة بشكل منفصل؛ يوفر مساعداً عاماً ومهارات (Skill) صريحة لطرح الأسئلة حول المحتوى المحدد، أو التلخيص، أو الاختبار الذاتي، مع عرض المهارة والنطاق وطريقة التنفيذ المستخدمة في الرد. - التنظيم والتصدير: يوفر ميزات للدورات، بطاقات المراجعة، خطط التعلم، سجل الإصدارات، تعلم المقاطع، OCR، التشخيص، والتصدير؛ يدعم طي الشريط الجانبي، المخطط التفصيلي، إعدادات الخط والحجم والتباعد، عرض القراءة، والمظهر والكثافة. تُحفظ أسئلة المساعد غير المرسلة كمسودات محلية، ويتم الاحتفاظ بالنسخة السابقة قبل إعادة التوليد. - التكامل: يوفر دليل تكامل مع Obsidian؛ يتضمن الموقع الرسمي ووثائق المساعدة شروحات حول سير عمل المنتج، إعدادات النماذج، واستكشاف أخطاء اتصال الإضافات. طريقة الاستخدام: تحميل حزمة تثبيت Windows أو فك ضغط ملف ZIP المحمول ثم النقر المزدوج على LearnNote.exe؛ حفظ اتصال النموذج في الإعدادات، وتأكيد المصادر وطريقة المعالجة لبدء المهمة. تعرض صفحة المهام التقدم والخطوات المكتملة أو المتجاوزة وسجلات المعالجة، وبعد الاكتمال يمكن قراءة الملخص أو التحرير أو التصدير. الحدود والقيود: يدعم الفيديوهات المحلية، Bilibili، YouTube والموارد الوسائطية الشائعة التي يملك الجلسة الحالية حق الوصول إليها. قد تؤثر تحديثات المواقع، أو انتهاء صلاحية تسجيل الدخول، أو التشغيل المشفر على الحصول على المحتوى، ويمكن الاستمرار باستخدام الملفات المحلية. يتطلب مسح PDF إجراء OCR أولاً. فحص العقود الأساسية لـ macOS/Linux لا يعني اكتمال التوقيع الأصلي لسطح المكتب أو قبول التثبيت والترقية. يمكن القراءة عبر شاشات الهاتف الضيقة، لكن الخدمة الافتراضية مخصصة للوصول المحلي فقط، والمزامنة عبر الأجهزة وتطبيق الهاتف المستقل ليست ضمن الالتزامات الحالية. التطوير والترخيص: يتضمن المستودع الواجهة الخلفية، منصة عمل الويب، إضافة المتصفح، والموقع الرسمي الثابت؛ يمكن لبيئة التطوير تشغيل first-run-checklist.ps1 و start-learnnote.ps1، وتستخدم الواجهة الخلفية unittest للاختبار. المشروع يتبع رخصة Apache License 2.0. يذكر ملف README أنه استند إلى سير عمل BiliNote في أولوية الترجمة وملاحظات الفيديو، وتنظيم Cetle لأدوات الترجمة والتعلم، وتفاعل عميل النماذج المتعددة في Cherry Studio.