Pridts ChatGPT هي أداة مفتوحة المصدر مصممة لمساعدتك على تقسيم المطالبات النصية الطويلة إلى أجزاء أصغر ، مما يجعلها مناسبة للاستخدام مع chatgpt (أو نماذج لغة أخرى مع قيود على الأحرف).
تضمن الأداة أن يتم تقسيم النص إلى أجزاء آمنة تصل إلى 15000 حرفًا لكل طلب على أنه افتراضي ، على الرغم من أنه يمكن تغييره.
يتضمن المشروع واجهة ويب سهلة الاستخدام لإدخال النص الطويل ، واختيار الحد الأقصى للطول لكل قطعة ، ونسخ القطع بشكل فردي لصقها إلى الدردشة.
يمكنك قراءة المقالة الكاملة على Medium: ChatGpt Prints: تقسيم مطالبات النص الطويل إلى أجزاء أصغر من أجل ChatGpt
تستخدم الأداة خوارزمية بسيطة لتقسيم النص إلى أجزاء أصغر. تعتمد الخوارزمية على القواعد التالية:
قسّم المطالبة إلى أجزاء بناءً على الحد الأقصى للطول المحدد.
أضف معلومات إلى الجزء الأول لتوجيه الذكاء الاصطناعى بشأن عملية استلام القطع والاعتراف بها ، وانتظار إكمال نقل القطع قبل معالجة الطلبات اللاحقة.
اتبع هذه الخطوات البسيطة لاستخدام تطبيق Web Flight ChatGPT ، الموضح مع لقطات الشاشة.
افتح متصفح الويب الخاص بك وانتقل إلى عنوان URL للتطبيق.
https://chatgpt-prompt-splitter.jjdiaz.dev/
يجب أن ترى الشاشة الرئيسية ، مع عرض حقول الإدخال لمطالبة النص الطويلة وطول الجزء الأقصى.
أدخل النص الذي تريد تقسيمه إلى أجزاء أصغر للاستخدام مع chatgpt.
يمكنك أيضًا تحديد طول مخصص لكل قطعة عن طريق إدخال عدد الأحرف في حقل "Max Chars Length ..." .
في هذا المثال ، سنقسم إلى قطع من 25 حرفًا فقط.
انقر فوق الزر "تقسيم" لمعالجة النص وتقسيمه إلى أجزاء أصغر.
سيعرض التطبيق النص مقسومًا إلى قطع أصغر. يمكنك نسخ كل قطعة بشكل فردي عن طريق النقر فوق الزر "نسخ" بجواره.
الآن بعد أن تم نسخ قطعك ، يمكنك لصقها في ChatGPT أو أي نموذج لغة آخر مع قيود على الأحرف.
هذا كل شيء! لقد نجحت في تقسيم موجه طويل إلى أجزاء أصغر يمكن التحكم فيها باستخدام فاصل مطالبة ChatGPT .
git clone https://github.com/jupediaz/chatgpt-prompt-splitter.git
cd chatgpt-prompt-splitter
pip install -r requirements.txt
vercel dev
vercel --prod
يتضمن هذا المشروع مجموعة من اختبارات الوحدة لضمان الوظيفة المناسبة للأداة. لتشغيل الاختبارات ، اتبع هذه الخطوات:
pip install -r requirements.txt
python3 -m unittest discover tests
سيتم تشغيل جناح الاختبار ، وسيتم عرض النتائج في المحطة.
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص للحصول على التفاصيل.
المساهمات مرحب بها! يرجى قراءة الملف المساهم للحصول على تفاصيل حول كيفية المساهمة في المشروع.
إذا كان لديك أي أسئلة أو اقتراحات ، فيرجى الاتصال بي على [email protected].
هذا المشروع لا ينتمي إلى Openai أو Microsoft أو أي كيان آخر. يتم توفير المشروع "كما هو" دون أي ضمان من أي نوع أو صريح أو ضمني. المؤلف غير مسؤول عن أي أضرار أو خسائر ناشئة عن استخدام هذا المشروع.