منتصف الليل
ملخص
تحميل
إعداد التطبيق
الغرض والجمهور المستهدف
سمات
التقنيات
البدء (المطورون)
الأسئلة المتداولة (الأسئلة الشائعة)
اتصل بي
ضاحي الدفع هو تطبيق مكتبي مفتوح المصدر مصمم لإحداث ثورة في طريقة تعامل الطلاب مع التعلم. إنه رفيق دراسة مبتكر وغير متصل بالإنترنت يعمل على الاستفادة من قوة الجيل المعزز للاسترجاع (RAG) لتحويل تجربة التعلم الخاصة بك. على عكس روبوتات الدردشة التقليدية عبر الإنترنت، يركز ضاحي الدفع على تقديم إجابات مستمدة حصريًا من المستندات التي قمت بتحميلها. من خلال تحميل الكتب المدرسية والملاحظات والأوراق البحثية، يمكنك إنشاء قاعدة معرفية مخصصة يمكن الوصول إليها في أي وقت وفي أي مكان، دون الحاجة إلى اتصال بالإنترنت.
يعطي Dahih الأولوية لخصوصية المستخدم من خلال الحفاظ على جميع البيانات المحلية. تظل مستنداتك والمعلومات التي تم إنشاؤها بشكل آمن على جهازك. مع دهيه، يمكنك الدراسة بثقة، مع العلم أن معلوماتك الحساسة محمية.
اختبر مستقبل التعلم مع ضاحي. احصل على إجابات دقيقة، وعمّق فهمك، وأطلق العنان لإمكاناتك الأكاديمية الكاملة.
Dahih متاح للتنزيل على أنظمة Windows و Linux المستندة إلى Debian وأنظمة Linux المستندة إلى RPM ️. للبدء، اتبع هذه الخطوات البسيطة:
قم بزيارة صفحة إصدارات GitHub الخاصة بنا: [أدخل رابط لإصدارات GitHub]
حدد التنزيل المناسب لنظام التشغيل الخاص بك.
ويندوز : ضاحي الدفا.Setup.exe
دبيان (أوبونتو) : dahih-al-dofaa_amd64.deb
RPM : ضاحي الدفع.x86_64.rpm
قم بتنزيل ملف التثبيت. ⬇️
قم بتشغيل المثبت.
بمجرد التثبيت، قم بتشغيل Dahih وابدأ في استكشاف ميزاته القوية!
ملحوظة: تأكد من أن نظامك يحتوي على ذاكرة وصول عشوائي (RAM) لا تقل عن 8 جيجابايت.
عند تشغيل Dahih لأول مرة، سيُطلب منك تنزيل LLM (نموذج اللغة الكبيرة) وتحديده ونموذج التضمين. هذه النماذج ضرورية لوظائف التطبيق. ⚡
النماذج الموصى بها:
ماجستير في القانون:
llama 3.1: بالنسبة للأنظمة التي تحتوي على 16 جيجابايت من ذاكرة الوصول العشوائي أو أكثر، يوفر llama 3.1 أداءً ودقة استثنائيين.
phi-2: إذا كان نظامك يحتوي على ذاكرة وصول عشوائي (RAM) سعة 8 جيجابايت، فإن phi-2 يعد بديلاً مناسبًا يوفر توازنًا جيدًا بين الأداء والكفاءة. ⚖️
Qwen 2 صغير: إذا أعطيت الأولوية للأداء فوق أي شيء آخر.
نموذج التضمين:
nomic-embed-text: يوصى باستخدام نموذج التضمين هذا لفعاليته في تمثيل البيانات النصية.
يرجى ملاحظة أن هذه الاقتراحات تعتمد على تكوينات الأجهزة الشائعة وأداء الطراز. يمكنك استكشاف النماذج الأخرى وتجربتها وفقًا لاحتياجاتك المحددة وموارد النظام.
هام : تأكد من أن لديك مساحة تخزين كافية لاستيعاب النماذج التي تم تنزيلها.
سيرشدك التطبيق خلال عملية التنزيل والتثبيت للطرز المحددة.
Dahih هي أداة دراسة ثورية مصممة لمساعدة الطلاب على إطلاق العنان لإمكاناتهم الكاملة. على عكس روبوتات الدردشة التقليدية عبر الإنترنت، يركز Dahih على تقديم الإجابات المستمدة مباشرة من المواد الدراسية الخاصة بك. من خلال تحميل الكتب المدرسية والملاحظات والأوراق البحثية، يمكنك إنشاء قاعدة معرفية مخصصة يمكن الوصول إليها في أي وقت وفي أي مكان.
تم تصميم ضاحية خصيصًا للطلاب الذين يقدرون الخصوصية والكفاءة. وباعتباره تطبيقًا محليًا، فإنه يعمل دون الاتصال بالإنترنت، مما يضمن بقاء بياناتك آمنة ويمكن الوصول إليها دون اتصال بالإنترنت. وهذا يجعل من ضاحي الرفيق المثالي لجلسات الدراسة المركزة والبيئات ذات الاتصال المحدود.
يشمل جمهورنا المستهدف الأساسي طلاب الجامعات والكليات الذين يبحثون عن حل دراسي أكثر فعالية وخاصة.
وظيفة غير متصل بالإنترنت: ادرس في أي وقت وفي أي مكان دون الاعتماد على اتصال بالإنترنت.
التركيز على الخصوصية: تبقى بياناتك على جهازك، مما يضمن الخصوصية والأمان الكاملين.
تحميل المستندات: يمكنك بسهولة استيراد الكتب المدرسية والملاحظات والأوراق البحثية.
الإجابة الذكية على الأسئلة: احصل على إجابات دقيقة وغنية بالمعلومات لأسئلة دراستك.
التعلم المخصص: قم بتخصيص تجربتك الدراسية بما يتناسب مع احتياجاتك الخاصة.
الوصول الفعال إلى المعرفة: يمكنك العثور بسرعة على المعلومات ذات الصلة داخل مستنداتك.
واجهة سهلة الاستخدام: تصميم بديهي للتنقل السلس.
يجمع Dahih بين قوة الذكاء الاصطناعي وسهولة الوصول دون الاتصال بالإنترنت لتوفير تجربة دراسية لا مثيل لها.
تم بناء ضاحية على أساس قوي من التقنيات مفتوحة المصدر:
Node.js ️: يوفر بيئة تشغيل JavaScript.
Electron ⚡️: يوفر إطار العمل لبناء تطبيقات سطح المكتب عبر الأنظمة الأساسية.
رد الفعل ⚛️: يبني واجهة المستخدم الديناميكية والفعالة.
TypeScript : يعزز موثوقية التعليمات البرمجية وقابلية صيانتها.
واجهة المستخدم المادية : تقدم مكتبة شاملة لمكونات واجهة المستخدم للتطوير الفعال.
Ollama : يعمل بمثابة برنامج LLM متعدد الاستخدامات، ويدعم مجموعة واسعة من النماذج.
LangChain ⛓️: يسهل تنسيق سير عمل LLM.
Orama ️: يعمل كقاعدة بيانات متجهة للبحث الفعال عن المستندات.
يستفيد "ضاحي" من قوة "أولاما" لدعم مجموعة متنوعة من نماذج اللغات الكبيرة (LLMs)، بما في ذلك:
اللاما (ميتا الذكاء الاصطناعي)
فاي ϕ (مايكروسوفت)
جيما (جوجل الذكاء الاصطناعي)
كوين (علي بابا)
تتيح هذه المرونة للمستخدمين اختيار النموذج الذي يناسب احتياجاتهم ومواردهم الحسابية. تم تصميم بنية Dahih لاستيعاب عمليات تكامل LLM المستقبلية عندما تصبح متاحة.
المتطلبات الأساسية:
تم تثبيت Node.js والغزل
محرر التعليمات البرمجية (يوصى باستخدام Visual Studio Code)
ملفات أولاما التنفيذية:
قبل تشغيل أو بناء Dahih، تحتاج إلى تنزيل ملفات Ollama القابلة للتنفيذ المناسبة وإضافتها إلى دليل المشروع. تعمل ملفات Ollama التنفيذية على تشغيل وظيفة LLM داخل التطبيق.
قم بزيارة أحدث إصدار من Ollama على GitHub: إصدارات Ollama
قم بتنزيل ملفات Ollama التنفيذية لنظام التشغيل والبنية لديك:
Linux: قم بتنزيل ملف ollama-linux-amd64
.
Windows: قم بتنزيل ملف ollama-windows-amd64.zip
، واستخرج محتوياته.
ضع الملفات التنفيذية التي تم تنزيلها (Linux) أو الملفات المستخرجة (Windows) داخل دليل extraResources/ollama
ضمن مشروع Dahih.
إعداد البيئة
لأغراض التطوير، يمكنك تخصيص عنوان URL لمضيف Ollama عن طريق إنشاء ملف .env
في جذر المشروع وإضافة السطر التالي:
OLLAMA_HOST=http://your_ollama_host:port
إذا لم يتم تعيين متغير البيئة هذا، فسيتم تعيين التطبيق افتراضيًا على http://localhost:11434
.
تثبيت:
استنساخ المستودع:
جيت كلون https://github.com/ibrahimhabibeg/Dahih-Al-Dofaa.git
انتقل إلى دليل المشروع:
cd ضاحي الدفع
تثبيت التبعيات:
تثبيت الغزل
إعداد التطوير:
لتشغيل التطبيق في وضع التطوير:
بداية الغزل
سيؤدي هذا إلى فتح التطبيق في نافذة جديدة.
بناء التطبيق:
لإنشاء التطبيق للإنتاج:
صنع الغزل
ملاحظة: يقوم هذا الأمر بإنشاء ملفات تنفيذية خصيصًا لنظام التشغيل والبنية الخاصة بالمطور.
ملاحظات إضافية:
يستخدم Dahih إجراءات GitHub للإصدارات والإصدارات الآلية. يتم تعريف عملية الإنشاء في ملف .github/workflows/build.yml. يوضح هذا الملف الخطوات المتبعة في إنشاء التطبيق لنظامي التشغيل Windows وLinux.
للحصول على رؤى تفصيلية حول عملية الإنشاء، يرجى الرجوع إلى ملف build.yml. يمكن أن يكون فهم محتوياته أمرًا لا يقدر بثمن لاستكشاف المشكلات المتعلقة بالبناء وإصلاحها.
باتباع هذه الخطوات، يمكنك إعداد ضاحية للتطوير أو بنائها لنظامك بنجاح.
ما هو Dahih Dahih هو رفيق دراسة مدعوم بالذكاء الاصطناعي يساعدك على التعلم بشكل أسرع وأكثر فعالية من خلال تقديم إجابات بناءً على مستنداتك الخاصة.
كيف يعمل تطبيق داهيه يمكنك تحميل كتبك الدراسية ومذكراتك وأوراقك البحثية إلى موقع داحي. بعد ذلك، يمكنك طرح الأسئلة المتعلقة بتلك المستندات، وسيقدم لك "ضاحي" إجابات دقيقة وغنية بالمعلومات.
هل صحيح مجاني ؟ نعم، صحيح مجاني بالكامل ومفتوح المصدر.
ما نوع المستندات التي يمكنني تحميلها ؟ يدعم برنامج Dahih حاليًا ملفات PDF وDOCX وPPTX وEPUB وTXT. يمكن للتطبيق معالجة النص الموجود داخل هذه المستندات فقط، لذلك سيتم تجاهل الصور والمحتويات غير النصية الأخرى.
هل بياناتي خاصة؟ نعم، بياناتك خاصة تمامًا. تتم جميع عمليات المعالجة محليًا على جهازك، ولا يتم إرسال أي بيانات إلى خوادم خارجية.
ما هي أنظمة التشغيل المدعومة؟ يدعم Dahih حاليًا أنظمة التشغيل Windows، وLinux المستندة إلى Debian، وLinux المستندة إلى RPM.
ما الذي تدعمه Dahih LLMs Dahih يدعم مجموعة متنوعة من LLMs، بما في ذلك Llama وPhi وGemma وQwen.
هل أحتاج إلى اتصال بالإنترنت لاستخدام Dahih بينما يلزم الاتصال بالإنترنت لتنزيل نماذج اللغة الأولية، بمجرد التنزيل، يعمل Dahih دون اتصال بالإنترنت تمامًا. يمكنك استيراد المستندات وطرح الأسئلة وتلقي الإجابات دون الاتصال بالإنترنت.
ما هي متطلبات النظام؟ يتطلب الضاحية ما لا يقل عن 8 جيجابايت من ذاكرة الوصول العشوائي للحصول على الأداء الأمثل. قد تختلف المتطلبات المحددة اعتمادًا على LLM المختار وحجم مستنداتك.
عندي مشكلة في تثبيت الضاحية. يرجى الرجوع إلى قسم "التنزيل" في الملف التمهيدي للحصول على إرشادات مفصلة. إذا كنت لا تزال تواجه مشكلات، فيرجى مراجعة مستودع GitHub للحصول على نصائح حول استكشاف الأخطاء وإصلاحها أو فتح مشكلة.
دحيح لا يستجيب. يرجى التأكد من أن لديك ملفات Ollama القابلة للتنفيذ المطلوبة في الموقع الصحيح وأن نظامك يلبي الحد الأدنى من المتطلبات. حاول إعادة تشغيل التطبيق أو إعادة تثبيته إذا استمرت المشكلة.
أتلقى إجابات غير دقيقة. تعتمد جودة الإجابات على جودة المستندات التي قمت بتحميلها. تأكد من أن مستنداتك واضحة ومنظمة بشكل جيد. يمكنك أيضًا تجربة LLMs مختلفة لمعرفة ما إذا كان ذلك يحسن النتائج.
إذا كانت لديك أية أسئلة أخرى أو واجهت مشكلات، فلا تتردد في فتح مشكلة في مستودع GitHub.
نرحب بملاحظاتكم واقتراحاتكم ومساهماتكم في ضاحي. إذا واجهت أي مشاكل أو لديك أسئلة، فلا تتردد في التواصل معنا.
طرق الاتصال المفضلة:
مشكلات GitHub: بالنسبة لتقارير الأخطاء أو طلبات الميزات أو المناقشات العامة، يرجى فتح مشكلة في مستودع Dahih GitHub: https://github.com/ibrahimhabibeg/Dahih-Al-Dofaa
جيثب: تواصل معي على جيثب: https://github.com/ibrahimhabibeg
LinkedIn: تواصل معي على LinkedIn للتواصل والتحديثات المهنية: https://www.linkedin.com/in/ibrahimhabibeg/
البريد الإلكتروني: [email protected]
ونحن نسعى جاهدين للرد على جميع الاستفسارات في أسرع وقت ممكن.