Haystack هو إطار عمل LLM شامل يسمح لك ببناء تطبيقات مدعومة بـ LLM ونماذج Transformer والبحث المتجه والمزيد. سواء كنت ترغب في تنفيذ عملية الاسترجاع المعزز (RAG)، أو البحث عن المستندات، أو الإجابة على الأسئلة، أو إنشاء الإجابات، يمكن لـ Haystack تنسيق أحدث نماذج التضمين وLLMs في خطوط الأنابيب لإنشاء تطبيقات البرمجة اللغوية العصبية (NLP) الشاملة وحل مشكلاتك. حالة الاستخدام.
إن أبسط طريقة للحصول على Haystack هي عبر النقطة:
pip install haystack-ai
قم بالتثبيت من الفرع main
لتجربة أحدث الميزات:
pip install git+https://github.com/deepset-ai/haystack.git@main
يدعم Haystack طرق تثبيت متعددة بما في ذلك صور Docker. للحصول على دليل شامل يرجى الرجوع إلى الوثائق.
إذا كنت جديدًا في المشروع، فاطلع على "ما هو Haystack؟" ثم انتقل إلى "دليل البدء" وقم بإنشاء أول تطبيق LLM لك في غضون دقائق. استمر في التعلم مع البرامج التعليمية. لمزيد من حالات الاستخدام المتقدمة، أو للحصول على بعض الإلهام فقط، يمكنك تصفح وصفات Haystack الخاصة بنا في كتاب الطبخ.
في أي وقت، اضغط على الوثائق لمعرفة المزيد حول Haystack، وما الذي يمكن أن يقدمه لك وللتكنولوجيا التي تقف وراءه.
مهم
أنت تنظر حاليًا إلى الملف التمهيدي لـ Haystack 2.0 . ما زلنا نحافظ على Haystack 1.x لمنح الجميع الوقت الكافي للانتقال إلى 2.0. قم بالتبديل إلى Haystack 1.x هنا.
بعض الأمثلة عما يمكنك فعله باستخدام Haystack:
نصيحة
هل تبحث عن حل مُدار يستفيد من Haystack؟ إن Deepset Cloud هو نظامنا الأساسي المُدار بالكامل والمتكامل لدمج LLMs مع بياناتك، والذي يستخدم Haystack لهندسة خطوط أنابيب LLM.
استخدم Deepset Studio لإنشاء وتصدير بنية خط أنابيب Haystack بشكل مرئي كـ YAML أو كرمز Python. تعرف على المزيد حول هذا الموضوع في منشور إعلاننا.
انضم إلى قائمة الانتظار!
يقوم Haystack بجمع إحصائيات الاستخدام المجهولة لمكونات خط الأنابيب. نتلقى حدثًا في كل مرة تتم فيها تهيئة هذه المكونات. بهذه الطريقة، نعرف المكونات الأكثر صلة بمجتمعنا.
اقرأ المزيد حول القياس عن بعد في Haystack أو كيف يمكنك إلغاء الاشتراك في مستندات Haystack.
إذا كان لديك طلب ميزة أو تقرير خطأ، فلا تتردد في فتح مشكلة في Github. نحن نتحقق من هذه الأمور بانتظام ويمكنك أن تتوقع استجابة سريعة. إذا كنت ترغب في مناقشة موضوع ما، أو الحصول على المزيد من النصائح العامة حول كيفية جعل Haystack يعمل لصالح مشروعك، فيمكنك بدء سلسلة رسائل في مناقشات Github أو قناة Discord الخاصة بنا. نحن نتحقق أيضا؟ (تويتر) وتجاوز سعة المكدس.
نحن منفتحون جدًا على مساهمات المجتمع - سواء كان ذلك إصلاحًا سريعًا لخطأ مطبعي، أو ميزة جديدة تمامًا! لست بحاجة إلى أن تكون خبيرًا في Haystack حتى تتمكن من تقديم تحسينات ذات معنى. لمعرفة كيفية البدء، راجع إرشادات المساهمين أولاً.
هناك عدة طرق يمكنك من خلالها المساهمة في Haystack:
نصيحة
اطلع على القائمة الكاملة للمشكلات المفتوحة للمساهمات
فيما يلي قائمة بالمشاريع والشركات التي تستخدم Haystack. هل تريد إضافة خاصتك؟ افتح ملف علاقات عامة وأضفه إلى القائمة ودع العالم يعرف أنك تستخدم Haystack!