نقطة الدخول لجميع خدمات الويب الخلفية.
يتوفر العرض التوضيحي للواجهة الأمامية هنا (يعمل فقط إذا قمت بالفعل بتشغيل الواجهة الخلفية).
Cape عبارة عن مجموعة من المكتبات مفتوحة المصدر لإدارة نموذج الإجابة على الأسئلة الذي يجيب على الأسئلة من خلال "قراءة" المستندات تلقائيًا. وهو يعتمد على أحدث نماذج القراءة الآلية المدربة على مجموعات ضخمة من البيانات، ويتضمن عدة آليات لتسهيل استخدامه وتحسينه بناءً على تعليقات المستخدمين. لقد تم تصميمه ليكون محمولاً ، أي أنه يعمل على كمبيوتر محمول واحد أو على مجموعة من الأجهزة المتوازية لتسريع العمليات الحسابية، كما أنه سهل الاستخدام مفتوح المصدر بحيث يمكن استخدامه على جميع مستويات الخبرة.
أنها تمكن المستخدمين من
هناك عدة طرق لاستخدام كيب:
from cape_responder.responder_core import Responder
Responder.get_answers_from_documents('my-token','How easy is Cape to use', text ="Cape is an open source large-scale question answering system and is super easy to use!")
python3 -m cape_webservices.run
docker run -p 5050:5050 bloomsburyai/cape
نوصي بما لا يقل عن 3 جيجابايت من ذاكرة الوصول العشوائي (RAM) ونواة وحدة معالجة مركزية حديثة على الأقل (4 إذا كانت افتراضية). إذا كنت تستخدم Docker، فتأكد من زيادة حدود موارد الذاكرة في تفضيلات Docker.
يمكنك تشغيل إصدار مستقل من تطبيق الويب الذي يتضمن لوحة تحكم الإدارة. بعد تثبيت عامل الإرساء، قم بتحديث صورة Cape وتشغيلها:
docker pull bloomsburyai/cape && docker run -ti -p 5050:5050 -p 5051:5051 bloomsburyai/cape
سيؤدي هذا إلى تشغيل كل من خدمات الويب الخلفية والواجهة الأمامية، افتراضيًا، سيتم أيضًا إنشاء أنفاق لكليهما، وإخراج عناوين URL العامة:
RANDOM_STRING_HERE
.ngrok.io?configuration={"api":{"backendURL":":https:// RANDOM_STRING_HERE
.ngrok .io:5050"، "timeout": "15000"}} اسحب أحدث إصدار من صورة Docker (سيستغرق تنزيل جميع التبعيات ونموذج القراءة الآلية بضع دقائق): docker pull bloomsburyai/cape
قم بتشغيل حاوية Docker وقم بتشغيل وحدة تحكم IPython داخلها باستخدام الأمر التالي: docker run -ti -p 5050:5050 -p 5051:5051 bloomsburyai/cape ipython3
استيراد المستجيب: from cape_responder.responder_core import Responder
اطرح سؤالاً وقم بتخزين الرد (وهو عبارة عن قائمة من الإجابات) واعرض الإجابة الأولى باستخدام: response = Responder.get_answers_from_documents('my-token','How easy is Cape to use?', text="Cape is an open source large-scale question answering system and is super easy to use!"); print(response[0]['answerText'])
إذا كنت مهتمًا بفهم المزيد حول شكل الاستجابة، فاعرض الاستجابة الكاملة باستخدام: print(response)
لتثبيت Cape أصلاً على نظام Linux، قم بإلقاء نظرة على النشر/Dockerfile.
باختصار هذه هي الطريقة التي يتم بها تنظيم كيب: