يتيح لك Deversonator الدردشة مع محاكاة منظمة العفو الدولية لأي مؤلف أو مدون أو شخص بسهولة مثل نصوص نسخ النسخ التي كتبها في مجلد!
يمكنك تشغيل أمر PIP التالي لتثبيت التبعيات (أوصي باستخدام بيئة كوندا أو VenV لعزل التبعيات):
python3 -m pip install unstructured[local-inference] openai tiktoken bs4 faiss-cpu langchain تتطلب حزمة nltk (الاعتماد الفرعي) النماذج التالية:
python3 -m nltk.downloader punkt averaged_perceptron_taggerأخيرًا ، ستحتاج إلى تثبيت Detectron2 إذا كنت ترغب في معالجة المدخلات مع الصور. قد يكون هذا أمرًا صعبًا ، لكن يمكنك تخطي هذه الخطوة عن طريق تجنب أي صور في ملفات الإدخال الخاصة بك.
يمكنك الآن استنساخ هذا المستودع أينما تريد وتبدأ في استخدامه!
لبدء البرنامج ، ضع مفتاح Openai API الخاص بك في البيئة (يمكنك أيضًا كتابته في بداية البرنامج) ثم ابدأ impersonator.py .
ستعرض قائمة بالأشخاص المتاحة (انظر هذه الصفحة للحصول على طرق لإضافة أشخاص). إذا قمت باختيار شخصية لم يتم استخدامها مطلقًا ، فسيقوم أولاً بإنشائها من البيانات (والتي ستستغرق وقتًا يتناسب مع كمية البيانات الموجودة في texts_by / texts_about المجلدات الفرعية لشخصيتك ، وربما أقل من خمس دقائق).
بمجرد تحميل شخصيتك ، يمكنك البدء في الدردشة معها!
لديك حفنة من الأوامر الخاصة المتاحة. لاستخدامها ، اكتب واحدة من تلك الأوامر في الدردشة بدلاً من رسالتك:
FREE forena extrapeating المعلومات ، وملء الثقوب في معرفتها ، من الآن فصاعدًا (الافتراضي)STRICT يتجنب الاستقراء من الآن فصاعدًاCHECK بتشغيل مدقق حقيقة على آخر تأكيد للشخصية ،SOURCE مستخلصات النص المستخدمة لتجميع الإجابة ،REDO تجديد الجواب الأخير ،EXIT بإنهاء الدردشة. استخدم API ChatGPT لتقليل التكاليف وتبسيط الرمز
هل يتم تجديد الشخص تلقائيًا إذا لمس المرء الملفات في مجلده (في أحسن الأحوال يجب تحديثه بدلاً من إعادة حسابه)
أضف إمكانية تفاعل شخصيات متعددة في دردشة واحدة
أضف شخصية شخصية وإمكانية التنزيل من المحور
أضف واجهة مستخدم غير قشرة
لا تتردد في إرسال طلبات سحب إلى هذا المستودع إذا وجدت تحسينات أو مطالبات بديلة جيدة!