برامج كمبيوترمنوعات تقنية

طريقة تشغيل ChatGPT على الكمبيوتر وكيف تستفاد منة في تطوير اعمالك

ChatGPT هو روبوت محادثة ذكي تم تطويره بواسطة OpenAI ويستخدم نموذج لغة كبير يسمى GPT-3.5. يمكن لـ ChatGPT الرد على الأسئلة والتفاعل بطريقة طبيعية مع المستخدمين. في هذه المقالة ، سنشرح كيفية تشغيل ChatGPT على الكمبيوتر والاستفادة من قدراته الفريدة.

طريقة تشغيل ChatGPT على الكمبيوتر وكيف تستفاد منة في تطوير اعمالك
طريقة تشغيل ChatGPT على الكمبيوتر وكيف تستفاد منة في تطوير اعمالك

الخطوة الأولى: الحصول على مفتاح API من OpenAI
لتشغيل ChatGPT على الكمبيوتر ، ستحتاج إلى الوصول إلى OpenAI API ، وهي واجهة برمجة تطبيقات تسمح لك باستخدام نماذج اللغة المتقدمة من OpenAI. للحصول على مفتاح API ، ستحتاج إلى التسجيل في OpenAI وطلب دعوة. يمكنك زيارة https://openai.com/ للقيام بذلك.

الخطوة الثانية: تثبيت مكتبة OpenAI Python
بعد الحصول على مفتاح API ، ستحتاج إلى تثبيت مكتبة OpenAI Python ، وهي مكتبة تسهل التواصل مع OpenAI API. يمكنك تثبيت المكتبة باستخدام pip ، وهو أداة لإدارة حزم Python. فقط افتح سطر الأوامر وأدخل الأمر التالي:

pip install openai

الخطوة الثالثة: إنشاء ملف Python وإضافة مفتاح API
الآن ، ستحتاج إلى إنشاء ملف Python جديد وإضافة مفتاح API الخاص بك في أعلى الملف. يمكنك استخدام أي محرر نصوص تفضله ، مثل Visual Studio Code أو Notepad ++. في المثال التالي ، سنسمي الملف chatgpt.py وسنضع المفتاح API في متغير يسمى SK.

import openai
SK = “sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” # replace with your own secret key
openai.api_key = SK

الخطوة الرابعة: استخدام ChatGPT لإنشاء رسائل نصية
الآن ، يمكنك استخدام ChatGPT لإنشاء رسائل نصية استجابة لأي مطالبات ترغب فيها. يمكنك استخدام دالة openai.Completion.create لإرسال مطالبات إلى ChatGPT والحصول على استجابات. هذه الدالة تأخذ عدة معلمات ، بما في ذلك:

  • engine: اسم النموذج الذي تريد استخدامه. في حالتنا ، سنستخدم “chatgpt”.
  • prompt: سلسلة نصية تحتوي على المطالبات التي تريد أن تستجيب لها ChatGPT.
  • max_tokens: أقصى عدد من الرموز (tokens) التي يجب أن تولدها ChatGPT كإستجابة.
  • temperature: قيمة بين 0 و 1 تحدد درجة التنوع في الإستجابات. كلما كانت قيمة أعلى ، كان هناك احتمال أكبر لإنشاء رسائل نصية جديدة وغير متوقعة.
  • frequency_penalty: قيمة بين 0 و 1 تحدد درجة انخفاض احتمالية إعادة استخدام نفس الرمز (token) في نفس الإستجابة.
  • presence_penalty: قيمة بين 0 و 1 تحدد درجة انخفاض احتمالية إعادة استخدام نفس الرمز (token) في إستجابات مختلفة.

في المثال التالي ، سنستخدم ChatGPT لإنشاء رسائل نصية استجابة لسؤال “ما هو ChatGPT؟”. سنضع هذا السؤال في المطالبات (prompt) وسنضبط max_tokens على 100 وtemperature على 0.9 وfrequency_penalty على 0.1 وpresence_penalty على 0.1.

response = openai.Completion.create(
engine=”chatgpt”,
prompt=”Q: ما هو ChatGPT؟\nA:”,
max_tokens=100,
temperature=0.9,
frequency_penalty=0.1,
presence_penalty=0.1
)

print(response[“choices”][0][“text”])

هذا هو المخرج المحتمل:

A: ChatGPT هو روبوت محادثة ذكي تم تطويره بواسطة OpenAI ويستخدم نموذج لغة كبير يسمى GPT-3.5. يمكن لـ ChatGPT الرد على الأسئلة والتفاعل بطريقة طبيعية مع المستخدمين. يستخدم ChatGPT تقنية التعزيز من التغذية الراجعة البشرية (RLHF) ، وهي طريقة تساعده على تحسين جودة استجاباته.

OmarPro

صانع محتوي على اليوتيوب ومدون عاشق للتكنولوجيا

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.

زر الذهاب إلى الأعلى