🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • عمليات الدمج
  • Home
  • Docs
  • عمليات الدمج

  • التنسيق

  • كوتيمون

Kotaemon RAG مع ميلفوس

Kotaemon عبارة عن واجهة مستخدم RAG نظيفة ومفتوحة المصدر وقابلة للتخصيص للدردشة مع مستنداتك. تم تصميمه مع وضع كل من المستخدمين النهائيين والمطورين في الاعتبار.

يوفر Kotaemon واجهة مستخدم ويب لضمان جودة المستندات قابلة للتخصيص ومتعددة المستخدمين تدعم واجهة مستخدم ويب قابلة للتخصيص تدعم LLMs المحلية والمستندة إلى واجهة برمجة التطبيقات. وهو يوفر خط أنابيب RAG هجين مع استرجاع النص الكامل والمتجهات، وضمان جودة متعدد الوسائط للمستندات ذات الأشكال والجداول، واستشهادات متقدمة مع معاينات المستندات. وهو يدعم أساليب الاستدلال المعقدة مثل ReAct و ReWOO، ويوفر إعدادات قابلة للتكوين للاسترجاع والتوليد.

سيرشدك هذا البرنامج التعليمي إلى كيفية تخصيص تطبيق كوتايمون الخاص بك باستخدام ميلفوس.

المتطلبات الأساسية

التثبيت

نوصي بتثبيت كوتايمون بهذه الطريقة:

# optional (setup env)
conda create -n kotaemon python=3.10
conda activate kotaemon

git clone https://github.com/Cinnamon/kotaemon
cd kotaemon

pip install -e "libs/kotaemon[all]"
pip install -e "libs/ktem"

إلى جانب هذه الطريقة، هناك بعض الطرق الأخرى لتثبيت كوتايمون. يمكنك الرجوع إلى الوثائق الرسمية لمزيد من التفاصيل.

تعيين ميلفوس كمخزن المتجهات الافتراضي

لتغيير وحدة تخزين المتجهات الافتراضية إلى ميلفوس، عليك تعديل الملف flowsettings.py بالتبديل KH_VECTORSTORE إلى:

"__type__": "kotaemon.storages.MilvusVectorStore"

تعيين متغيرات البيئة

يمكنك تهيئة النماذج عبر الملف .env بالمعلومات اللازمة للاتصال بنماذج LLMs ونماذج التضمين. مثل OpenAI و Azure و Ollama وغيرها.

تشغيل كوتيمون

بعد إعداد متغيرات البيئة وتغيير وحدة تخزين المتجهات، يمكنك تشغيل كوتايمون عن طريق تشغيل الأمر التالي:

python app.py

اسم المستخدم / كلمة المرور الافتراضية هي: admin / admin

بدء تشغيل RAG باستخدام كوتايمون

1. أضف نماذج الذكاء الاصطناعي الخاصة بك

في علامة التبويب Resources ، يمكنك إضافة وتعيين نماذج LLM ونماذج التضمين الخاصة بك. يمكنك إضافة نماذج متعددة وتعيينها كنماذج نشطة أو غير نشطة. ما عليك سوى توفير واحد على الأقل. يمكنك أيضًا توفير نماذج متعددة للسماح بالتبديل بينها.

2. قم بتحميل مستنداتك

من أجل القيام بضمان الجودة على مستنداتك، تحتاج إلى تحميلها إلى التطبيق أولاً. انتقل إلى علامة التبويب File Index ، ويمكنك تحميل وإدارة مستنداتك المخصصة.

بشكل افتراضي، يتم تخزين جميع بيانات التطبيق في المجلد ./ktem_app_data. يتم تخزين بيانات قاعدة بيانات Milvus في ./ktem_app_data/user_data/vectorstore. يمكنك نسخ هذا المجلد احتياطيًا أو نسخ هذا المجلد لنقل التثبيت إلى جهاز جديد.

3. الدردشة مع مستنداتك

انتقل الآن إلى علامة التبويب Chat. تتكون علامة تبويب الدردشة من 3 مناطق: لوحة إعدادات المحادثة، حيث يمكنك إدارة المحادثات ومراجع الملفات؛ ولوحة الدردشة للتفاعل مع روبوت الدردشة؛ ولوحة المعلومات، التي تعرض الأدلة الداعمة ودرجات الثقة وتقييمات الملاءمة للإجابات.

يمكنك تحديد مستنداتك في لوحة إعدادات المحادثة. ثم ابدأ تشغيل RAG مع مستنداتك عن طريق كتابة رسالة في مربع الإدخال وإرسالها إلى روبوت المحادثة.

إذا كنت ترغب في التعمق في كيفية استخدام كوتيمون، يمكنك الحصول على إرشادات كاملة من الوثائق الرسمية.

جرب Managed Milvus مجاناً

Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

ابدأ
التعليقات

هل كانت هذه الصفحة مفيدة؟