الريبو يعرض أداة تلخيص الذكاء الاصطناعي.
يعرض هذا الريبو أداة بسيطة وفعالة لتلخيص المستندات. يمكنه العمل مع مستندات النص العادي ومستندات PDF بأي لغة يدعمها LLM الأساسي (Mistral افتراضيًا).
قم بتثبيت التبعيات التالية (على نظام التشغيل macOS):
pip3 install -r requirements.txt
mistral-7b-openorca.Q5_K_M.gguf
من Hugging Face TheBloke/Mistral-7B-OpenOrca-GGUF repo في دليل models
المحلية. لاحظ أنه يمكنك تجربة النماذج البديلة، فقط قم بتحديث متغيرات MODEL_FILE
و MODEL_CONTEXT_WINDOW
في web-ui.py
و/أو Notebook.ipynb
.
لتشغيل Web UI، ما عليك سوى تشغيل python3 ./web-ui.py
في مجلد الريبو. يجب أن يؤدي هذا إلى فتح واجهة Web UI في المتصفح.
يمكن استخدام الأداة كـ Jupyter Labs/Notebook أيضًا، حيث يمكنك فتح Notebook.ipynb
في Jupyter Labs.
اعتمادًا على حجم المستند، تعمل هذه الأداة في الأوضاع التالية:
تتم كافة المعالجة محليًا على جهاز المستخدم.
mistral-7b-openorca.Q5_K_M.gguf
) على حوالي 5,1 جيجابايت.يجب أن تتناسب المستندات الصغيرة إلى المتوسطة نسبيًا (صفحتان) في نافذة سياق واحدة، مما يؤدي إلى وقت معالجة يبلغ حوالي 40 ثانية على Apple MBP مع شريحة M1.
لا أحد يعرف القضية.