كيفية استخدام ChatGPT من محطة Ubuntu باستخدام ShellGPT
استفد من قوة ChatGPT على Linux عن طريق تثبيت ShellGPT على جهاز Ubuntu الخاص بك.
برز الذكاء الاصطناعي كإحساس بالعصر الجديد ، تاركًا كل شيء وراءه في الغبار.
مع الإضافات الجديدة يوميًا ، هناك الكثير لنتطلع إليه.
يستخدم الناس هذه الأداة متعددة الأوجه والمنتشرة في كل مكان لكسر
النكات وكتابة الرموز وحتى الإجابة على أكثر الأسئلة العشوائية. من السهل استخدام
ChatGPT على أنظمة تشغيل أخرى ، لذا ، كمستخدم Linux ، لماذا يجب عليك البقاء في الخلف؟
يمكنك أيضًا الاستمتاع بأفاتار Linux الخاصة بـ ChatGPT ، ShellGPT.
إليك كيفية تثبيت أداة AI واستخدامها من محطة Ubuntu في بضع خطوات سهلة.
ما هو ShellGPT ، اسم Linux المكافئ لـ ChatGPT ؟
يعد ShellGPT ، كما هو معروف أكثر شيوعًا ، مكافئًا لسطر أوامر
ChatGPT ، والذي يمكن للمستخدمين من خلاله استخدام روبوت الدردشة AI
والتفاعل معه عبر محطة Linux الخاصة بهم. يستمد الشات بوت القوة من
نموذج اللغة الكبير الخاص بـ OpenAI ، ويقدم توصيات ذكية للمستخدم.
أصبحت نماذج اللغات الكبيرة (LLMs) موضوعًا ساخنًا للمناقشة حيث يمكنك
بسهولة تشغيل روبوتات الدردشة التي تدعم LLM على Raspberry Pi الخاص بك .
تبدو مثيرة للفضول ، أليس كذلك؟
إذا كانت لديك خبرة في التفاعل مع ChatGPT ، فستحب إصدار Linux shell البديل هذا.
ما فائدة تثبيت ShellGPT على جهازك؟ انه سهل؛ لست بحاجة إلى كتابة
أوامر طويلة غير ضرورية أو التوجه إلى متصفحك. بدلاً من ذلك ، يمكنك أداء
جميع المهام الممكنة من خلال محطة Linux الخاصة بك.
قبل تثبيت ShellGPT على جهاز Ubuntu ، إليك بعض المتطلبات الأساسية التي يجب الاهتمام بها.
المتطلبات الأساسية لكيفية استخدام ChatGPT عن طريق ShellGPT
الخطوة 1: قم بتثبيت Python و PIP على جهازك
مثل معظم الأدوات التي تدعم الذكاء الاصطناعي ، حتى ShellGPT تعمل على Python.
بينما يتم عادةً تثبيت Python افتراضيًا على معظم توزيعات Linux ،
يمكنك التحقق من تثبيته عبر معلومات الإصدار الخاصة به. إذا لم يكن Python
متاحًا على جهازك ، فيجب عليك تثبيته قبل الانتقال إلى الخطوات التالية.
افتح Terminal واكتب الأوامر التالية للتحقق من إصدار Python:
python3 --version
إذا قام الأمر بإرجاع إخراج إصدار رقمي ، فيمكنك أن تفترض بأمان أنك
تقوم بالتربية وأنك جاهز للعمل. ومع ذلك ، إذا واجهت أي أخطاء ،
فيجب عليك تثبيت Python على Ubuntu ، قبل تثبيت PIP.
الآن بعد أن قمت بتثبيت Python على جهازك ، حان الوقت لتثبيت PIP ، مدير الحزم الأصلي لـ Python.
على الرغم من أن PIP عادةً ما تكون مثبتة مسبقًا مع حزمة Python ،
فمن الأفضل التحقق من الإصدار مسبقًا لمعرفة حالة التثبيت.
قم بتشغيل الأمر التالي للتحقق مما إذا كان مثبتًا على جهازك:
pip --version
إذا تلقيت الخطأ التالي بعد التنفيذ ، فأنت بحاجة إلى تثبيت مدير الحزم:
Command 'pip' not found, but can be installed with:
يمكنك استخدام الأمر التالي لتثبيته:
sudo apt install python3-pip
بعد التثبيت ، يمكنك استخدام الأمر --version مرة أخرى للتحقق من نجاح التثبيت.
الخطوة 2: قم بتثبيت وإعداد بيئة افتراضية باستخدام Python
الآن بعد أن أصبحت Python و PIP جاهزين ، يمكنك إعداد بيئة
Python الافتراضية لجعل بيئة الجهاز مواتية لتثبيت ShellGPT وتشغيله.
تعد البيئات الافتراضية مثالية لتشغيل البرامج المعزولة حيث يمكنها تجنب تعارضات المكتبات.
مع وجود بيئة افتراضية ، يمكنك الحد من التفاعلات بين نظامك وبرامج
البيئة الافتراضية أثناء تنفيذ عمليات الإعدام المختلفة في الصوامع.
يعد استخدام البيئة الافتراضية خطوة اختيارية لتجنب أي حوادث
غير متوقعة أثناء تثبيت واستخدام مكتبات Python.
لإنشاء بيئة افتراضية باستخدام Python ، تحتاج إلى تثبيت وحدة venv :
sudo apt install python3-venv -y
*قم بإعداد البيئة الافتراضية*
بمجرد تثبيت البيئة الافتراضية ، يمكنك إعدادها ، حتى تتمكن من تسهيل أوامر ShellGPT بسلاسة.
أولاً ، قم بإنشاء دليل جديد لتنظيم الملفات واستضافتها.
يمكنك استخدام الأمر mkdir متبوعًا باسم الدليل كما يلي:
mkdir cli-shellgpt
انتقل إلى هذا الدليل الذي تم إنشاؤه حديثًا باستخدام الأمر cd :
cd cli-shellgpt
بعد ذلك ، أنشئ بيئة افتراضية جديدة باستخدام الأمر venv ، متبوعًا باسم البيئة:
python3 -m venv cli-shellgpt
نظرًا لعدم تمكين البيئة الافتراضية افتراضيًا ، يجب تمكينها يدويًا باستخدام البرنامج النصي للتنشيط :
source cli-shellgpt/bin/activate
بمجرد تنفيذ الأمر أعلاه ، ستلاحظ تغييرات موجه Linux shell الافتراضية ، كما هو موضح أدناه:
(cli-shellgpt) sahil@vm:
sahil@vm : -/Desktop$ mkdir cli-shellgpt cd cli-shellgpt -
sahil@vm : -/Desktop/cli-shellgpts python3 -m venv cli-shellgpt -
sahil@vm : -/Desktop/cli-shellgpts source cli-shellgpt/bin/activate (cli-shellgpt) -
.sahil@vm : -/Desktop/cli-shellgpt$
الخطوة 3: إنشاء مفتاح OpenAPI
نظرًا لأن البيئة الافتراضية جاهزة ، يجب عليك توصيل خدمات OpenAI وجهاز
Ubuntu الخاص بك لتشغيل ShellGPT. لهذا الغرض ، يجب
عليك الانتقال إلى موقع OpenAI على الويب وإنشاء حساب هناك.
إذا كان لديك حساب حالي ، فيمكنك تسجيل الدخول باستخدام بيانات الاعتماد
الخاصة بك والانتقال إلى صورة ملفك الشخصي ، الموجودة في أعلى الجانب الأيمن من موقع الويب.
انقر فوق عرض مفاتيح API ، متبوعًا بإنشاء مفتاح سري جديد .
لا تشارك هذا المفتاح مع أي شخص لأن الاتصال خاص ويجب استخدامه على جهازك فقط.
انسخ مفتاح API من مربع الحوار ، واحفظه في مكان ما ، حيث لن تتمكن من مراجعة نفس المفتاح مرة أخرى.
لإنشاء اتصال على جهاز Ubuntu الخاص بك ، قم بإنشاء متغير بيئة باستخدام أمر التصدير :
export OPENAI_API_KEY=<paste key details here>
أضف وتحقق من مفتاح واجهة برمجة التطبيقات في متغير بيئة ظاهري
عند تنفيذ مفتاح API بهذه الطريقة ، سيستخدمه Linux لمثيل واحد فقط.
ومع ذلك ، إذا كنت تريد أن تجعل التنفيذ دائمًا ، فاحفظه في ملف .bashrc .
كل ما عليك فعله هو كتابة الأمر الأول وإدخال الأمر التالي في محرر النصوص:
nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
نافذة Ubuntu الطرفية مع مقتطفات التعليمات البرمجية لإنشاء متغير بيئة وحفظه
احفظ واخرج من المحرر. ثم استخدم الأمر source لتمكين التغييرات:
source ./bashrc
أخيرًا ، تحقق من مفتاح API باستخدام الأمر env :
env
يجب أن يتم سرد متغير البيئة OPENAI_API_KEY الخاص بك في الإخراج.
الخطوة 4: قم بتثبيت ShellGPT على Ubuntu
بمجرد اكتمال جميع إجراءات التثبيت ، يمكنك ببساطة الانتقال إلى
الجزء الأفضل ، وهو تثبيت ShellGPT.
خطوات التثبيت واضحة تمامًا ، ويمكنك تثبيت الأداة باستخدام الأمر التالي:
pip3 install shell-gpt
دع التثبيت ينتهي ؛ في غضون ذلك ، يمكنك التحقق من بعض الطرق الشيقة
لاستخدام أداة الذكاء الاصطناعي عبر نافذة المحطة الطرفية.
استخدام ShellGPT لتشغيل الاستعلامات عبر الجهاز
الغرض الكامل من تثبيت ShellGPT هو جعل حياتك أسهل. لاستخدام المحطة
الطرفية كمحرك بحث وتشغيل بعض الاستعلامات ، يمكنك استخدام الأمر sgpt ،
متبوعًا باستعلامك داخل علامات الاقتباس:
sgpt "How many galaxies exist within the universe"
**استخدام ShellGPT لإنشاء التعليمات البرمجية**
يمكنك استخدام ShellGPT الخاص بك لإنشاء التعليمات البرمجية أيضًا.
يمكنك القيام بذلك عن طريق تمرير الأمر الصحيح باستخدام الأمر sgpt :
sgpt --code "print the Fibonacci series"
يتكون الإخراج من رمز يمكنك تنفيذه داخل Python لإنشاء سلسلة فيبوناتشي.
استخدام ShellGPT داخل محطة Ubuntu
تصبح أوامر Linux سهلة ، خاصة عندما يكون كل شيء متاحًا في نافذة المحطة الطرفية.
من تشغيل أوامر shell إلى استخدام المحطة الطرفية كمحرك بحث ،
يمكنك القيام بكل ذلك باستخدام ShellGPT.
ولكن نظرًا لأن ShellGPT يعتمد على نفس مفهوم ChatGPT ،
فإن لديه مجموعة المشاكل الخاصة به ، والتي قد تستغرق بعض الوقت لإكمالها.
حتى تتمكن من تنزيل الإصدار الجديد الخالي من الأخطاء ،
من الأفضل مواصلة العمل مع عيوب الأداة وجعل حياتك أسهل باستخدام أوامر ShellGPT التلقائية.