تتطلع إلى تزويد ChatGPT ببياناتك المخصصة؟ إليك خطوة بخطوة حول كيفية القيام بذلك!

من خلال توفير تقنية GPT في روبوت محادثة قوي وسهل الاستخدام ، أصبح ChatGPT أداة الذكاء الاصطناعي الأكثر شيوعًا في العالم. يستخدم العديد من الأشخاص ChatGPT لتوفير محادثات جذابة والإجابة على الاستفسارات وتقديم اقتراحات إبداعية والمساعدة في الترميز والكتابة. ومع ذلك ، فإن ChatGPT محدود لأنه لا يمكنك تخزين بياناتك للاستخدام الشخصي على المدى الطويل ، ونقطة قطع بيانات المعرفة في سبتمبر 2021.

كحل بديل ، يمكننا استخدام OpenAI's API و LangChain لتزويد ChatGPT ببيانات مخصصة ومعلومات محدثة بعد عام 2021 لإنشاء مثيل ChatGPT مخصص.

لماذا توفير ChatGPT ببيانات مخصصة؟

يوفر تغذية ChatGPT ببيانات مخصصة وتوفير معلومات محدثة تتجاوز تاريخ انتهاء المعرفة العديد من الفوائد التي تزيد عن مجرد استخدام ChatGPT كالمعتاد. فيما يلي عدد قليل منهم:

  • التفاعلات الشخصية: من خلال تزويد ChatGPT ببيانات مخصصة ، يمكن للمستخدمين إنشاء تجربة أكثر تخصيصًا. يمكن تدريب النموذج على مجموعات بيانات محددة ذات صلة بالمستخدمين الفرديين أو المؤسسات ، مما يؤدي إلى استجابات مصممة وفقًا لاحتياجاتهم وتفضيلاتهم الفريدة.
  • instagram viewer
  • الخبرة الخاصة بالمجال: يسمح تكامل البيانات المخصصة لـ ChatGPT بالتخصص في مجالات أو صناعات معينة. يمكن تدريبه على المعرفة والمصطلحات والاتجاهات الخاصة بالصناعة ، مما يتيح استجابات أكثر دقة وثاقبة في تلك المجالات المحددة.
  • المعلومات الحالية والدقيقة: يضمن الوصول إلى المعلومات المحدثة أن يبقى ChatGPT مواكبًا لأحدث التطورات والمعرفة. يمكن أن يقدم ردودًا دقيقة بناءً على الأحداث أو الأخبار أو الأبحاث الأخيرة ، مما يجعله مصدرًا أكثر موثوقية للمعلومات.

الآن بعد أن فهمت أهمية توفير بيانات مخصصة لـ ChatGPT ، فإليك خطوة بخطوة حول كيفية القيام بذلك على جهاز الكمبيوتر المحلي الخاص بك.

الخطوة 1: تثبيت وتنزيل البرامج والبرامج النصية المعدة مسبقًا

يرجى ملاحظة أن الإرشادات التالية خاصة بجهاز يعمل بنظام Windows 10 أو Windows 11.

لتوفير بيانات مخصصة لـ ChatGPT ، ستحتاج إلى تثبيت وتنزيل أحدث إصدار من Python3 و Git و Microsoft C ++ و ChatGPT-recovery script من GitHub. إذا كان لديك بالفعل بعض البرامج المثبتة على جهاز الكمبيوتر الخاص بك ، فتأكد من تحديثها بأحدث إصدار لتجنب أي عوائق أثناء العملية.

ابدأ بالتثبيت:

  • تحميل:بايثون 3 (حر)
  • تحميل:شخص سخيف (حر)
  • تحميل:أدوات ميكروسوفت البصرية للبناء (حر)

ملاحظات تثبيت Python3 و Microsoft C ++

عند تثبيت Python3 ، تأكد من تحديد ملف أضف python.exe إلى PATH الخيار قبل النقر تثبيت الآن. هذا مهم لأنه يسمح لك بالوصول إلى Python في أي دليل على جهاز الكمبيوتر الخاص بك.

عند تثبيت Microsoft C ++ ، سترغب في التثبيت أدوات بناء Microsoft Visual Studio أولاً. بمجرد التثبيت ، يمكنك تحديد تطوير سطح المكتب باستخدام C ++ الخيار وانقر ثَبَّتَ مع جميع الأدوات الاختيارية التي تم تحديدها تلقائيًا على الشريط الجانبي الأيمن.

الآن بعد أن قمت بتثبيت أحدث إصدارات Python3 و Git و Microsoft C ++ ، يمكنك تنزيل برنامج Python النصي للاستعلام بسهولة عن البيانات المحلية المخصصة.

تحميل: نص استرجاع ChatGPT (حر)

لتنزيل البرنامج النصي ، انقر فوق شفرة، ثم حدد تنزيل ZIP. يجب أن يؤدي ذلك إلى تنزيل برنامج Python النصي في الدليل الافتراضي أو المحدد.

بمجرد التنزيل ، يمكننا الآن إعداد بيئة محلية.

الخطوة 2: إعداد البيئة المحلية

لإعداد البيئة ، ستحتاج إلى فتح محطة طرفية في مجلد chatgpt-recovery-main الذي قمت بتنزيله. للقيام بذلك ، افتح chatgpt- استرجاع رئيسي المجلد ، انقر بزر الماوس الأيمن واختر افتح في Terminal.

بمجرد فتح الجهاز ، انسخ هذا الأمر والصقه:

نقطة تثبيت langchain openai chromadb tiktoken غير منظم

يستخدم هذا الأمر مدير حزم Python ل إنشاء وإدارة بيئة Python الافتراضية ضروري.

بعد إنشاء البيئة الافتراضية ، نحتاج إلى توفير مفتاح OpenAI API للوصول إلى خدماتهم. سنحتاج أولاً إلى إنشاء مفتاح API من ملف موقع مفاتيح OpenAI API من خلال النقر فوق إنشاء مفتاح سري جديد، إضافة اسم للمفتاح ، ثم الضغط على زر إنشاء مفتاح سري.

سيتم تزويدك بسلسلة من الأحرف. هذا هو مفتاح OpenAI API الخاص بك. قم بنسخه بالنقر فوق رمز النسخ الموجود بجانب مفتاح API. لاحظ أن مفتاح واجهة برمجة التطبيقات هذا يجب أن يظل سراً. لا تشاركه مع الآخرين إلا إذا كنت تنوي فعلاً أن يستخدموه معك.

بمجرد النسخ ، ارجع إلى مجلد chatgpt-recovery-main وافتح الثوابت باستخدام المفكرة. الآن استبدل العنصر النائب بمفتاح API الخاص بك. تذكر أن تحفظ الملف!

الآن بعد أن قمت بإعداد بيئتك الافتراضية بنجاح وإضافة مفتاح OpenAI API الخاص بك كمتغير بيئة. يمكنك الآن تقديم بياناتك المخصصة إلى ChatGPT.

الخطوة 3: إضافة البيانات المخصصة

لإضافة بيانات مخصصة ، ضع جميع بياناتك النصية المخصصة في ملف بيانات مجلد داخل chatgpt-استرداد-main. قد يكون تنسيق البيانات النصية بصيغة PDF أو TXT أو DOC.

كما ترون من لقطة الشاشة أعلاه ، لقد أضفت ملفًا نصيًا يحتوي على جدول شخصي مختلق ، مقال كتبته فيه مسرعات AMD غريزة، ووثيقة PDF.

الخطوة 4: الاستعلام عن ChatGPT من خلال Terminal

يتيح لنا البرنامج النصي Python الاستعلام عن البيانات من البيانات المخصصة التي أضفناها إلى مجلد البيانات والإنترنت. بمعنى آخر ، سيكون لديك حق الوصول إلى الواجهة الخلفية المعتادة لـ ChatGPT وجميع البيانات المخزنة محليًا في مجلد البيانات.

لاستخدام البرنامج النصي ، قم بتشغيل البايثون chatgpt.py النصي ثم قم بإضافة سؤالك أو استعلامك كوسيطة.

الثعبان chatgpt.py "سؤالك"

تأكد من وضع أسئلتك بين علامات الاقتباس.

لاختبار ما إذا كنا قد قمنا بتغذية ChatGPT ببياناتنا بنجاح ، سأطرح سؤالاً شخصيًا بخصوص جدولة شخصية ملف.

انها عملت! هذا يعني أن ChatGPT كان قادرًا على قراءة الملف الشخصي الذي تم توفيره مسبقًا. الآن دعنا نرى ما إذا كنا قد نجحنا في تغذية ChatGPT بالمعلومات التي لا تعرفها بسبب تاريخ قطع المعرفة الخاص بها.

كما ترون ، فقد وصف بشكل صحيح AMD Instinct MI250x ، والذي تم إصداره بعد تاريخ قطع المعرفة لـ ChatGPT -3.

حدود ChatGPT المخصصة

على الرغم من أن تغذية GPT-3.5 ببيانات مخصصة يفتح المزيد من الطرق لتطبيق واستخدام LLM ، إلا أن هناك بعض العيوب والقيود.

أولاً ، تحتاج إلى تقديم جميع البيانات بنفسك. لا يزال بإمكانك الوصول إلى جميع المعارف الخاصة بـ GPT-3.5 حتى تاريخ انتهاء المعرفة ؛ ومع ذلك ، يجب عليك تقديم كافة البيانات الإضافية. هذا يعني أنه إذا كنت تريد أن يكون نموذجك المحلي على دراية بموضوع معين على الإنترنت لا يعرفه GPT-3.5 بالفعل ، سيتعين عليك الانتقال إلى الإنترنت وكشط البيانات بنفسك وحفظها كنص في مجلد البيانات الخاص بـ chatgpt-recovery-main.

هناك مشكلة أخرى وهي أن الاستعلام عن ChatGPT مثل هذا يستغرق وقتًا أطول للتحميل عند مقارنته بسؤال ChatGPT مباشرة.

أخيرًا ، الطراز الوحيد المتاح حاليًا هو GPT-3.5 Turbo. لذا ، حتى إذا كان لديك وصول إلى GPT-4 ، فلن تتمكن من استخدامه لتشغيل مثيل ChatGPT المخصص الخاص بك.

الدردشة المخصصة رائعة ولكنها محدودة

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