استفد من قوة نموذج لغة GPT وأنشئ مساعدين مفيدين للذكاء الاصطناعي عن طريق تثبيت Auto-GPT على Ubuntu.

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

إذا كنت ترغب في الاستفادة من قوة GPT في شكل مساعد AI ، فقد يثير اهتمامك تجربة Auto-GPT. إليك كيفية تثبيت وإعداد Auto-GPT على Ubuntu.

المتطلبات الأساسية لتثبيت Auto-GPT

لتثبيت Auto-GPT ، تحتاج أولاً إلى تثبيت أحدث حزم Python3 و Git على جهاز الكمبيوتر الخاص بك.

يتم استخدام Python على نطاق واسع في Auto-GPT. ل قم بتثبيت أحدث إصدار من Python على Ubuntu، افتح Terminal وقم بترقية الحزم وتحديثها باستخدام:

تحديث sudo apt && sudo apt Upgrade

الآن ، أضف deadsnakes PPA باستخدام الأمر التالي:

sudo add-apt-repository ppa: deadsnakes / ppa

قم بتثبيت أحدث إصدار من Python باستخدام:

sudo apt تثبيت python3.11

استبدل "python3.11" في الأمر أعلاه بأحدث إصدار من Python في ذلك الوقت.

instagram viewer

بعد التثبيت ، تحقق مما إذا كانت النقطة مثبتة بالفعل على جهازك:

نقطة - الإصدار

إذا كنت تستخدم Python 3.4 أو أعلى ، فيجب أن تكون النقطة مثبتة بالفعل. ولكن في حالة عدم وجودها ، قم بتثبيت النقطة باستخدام:

sudo apt install python3-pip

الآن بعد أن قمت بتثبيت أحدث إصدار من Python وقم بتثبيت Pip على Ubuntu ، قم بتثبيت Git واستنساخ مستودع Auto-GPT باستخدام استنساخ بوابة:

sudo apt install git
sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git

قم بتغيير الدليل إلى مجلد رمز Auto-GPT الذي تم إنشاؤه حديثًا باستخدام الأمر cd:

القرص المضغوط Auto-GPT

الخطوة 1: تكوين Auto-GPT على Ubuntu

الآن بعد أن أعددت البيئة بشكل صحيح لـ Auto-GPT ، تحتاج إلى تكوين مفتاح OpenAI API الخاص بك كمتغير بيئة.

للحصول على مفتاح OpenAI API ، قم بالتسجيل للحصول على حساب من خلال التوجه إلى platform.openai.com. تأكد من إعداد طريقة الدفع الخاصة بك لاستخدام منتج OpenAI's GPT.

بعد تسجيل الدخول إلى حسابك ، انقر فوق صورة الملف الشخصي في الجزء العلوي الأيمن وحدد عرض مفاتيح API.

لإنشاء مفتاح API ، انقر فوق إنشاء مفتاح سري جديد زر ، أضف أي اسم ، وانسخ مفتاح API بالضغط Ctrl + C أو النقر فوق رمز النسخ. ستستخدم هذا المفتاح كأوراق اعتماد لمساعد AI الخاص بك لاستخدام تقنية GPT الخاصة بـ OpenAI.

بمجرد النسخ ، الصق المفتاح داخل ملف .env ملف. سيقوم ملف env بتخزين جميع مفاتيح API التي تستخدمها مع Auto-GPT. إذا لم تكن بحاجة إلى قاعدة بيانات متجه للخلفية مثل Pinecone ، فيجب أن يكون مفتاح OpenAI API الخاص بك كافيًا لاستخدام Auto-GPT.

لتعيين مفتاح API الخاص بك ، افتح ملف .env ملف باستخدام nano:

nano .env.template

لتحديد موقع متغير مفتاح OpenAI API ، اضغط مع الاستمرار على CTRL + W، بحث عن "OPEN_API_KEY ="، ثم اضغط يدخل.

استبدل العنصر النائب بمفتاح API بالضغط السيطرة + V. وضرب السيطرة + S. للحفظ. يمكنك الخروج من محرر نصوص nano بالضغط السيطرة + X.

يجب عليك أيضًا إعادة تسمية ".env.template"ملف إلى" فقط.env". للقيام بذلك ، قم بتشغيل:

sudo mv .env.template .env

الخطوة 2: قم بتثبيت تبعيات Auto-GPT على Ubuntu

يستخدم Auto-GPT الكثير من مكتبات Python. ستحتاج إلى تثبيت جميع الحزم باستخدام النقطة و المتطلبات. txt ملف نصي يأتي مع شفرة مصدر AutoGPT.

لتثبيت جميع تبعيات Python ، قم بتشغيل:

Pip install- متطلبات rtxt

بعد ذلك ، حاول تشغيل Auto-GPT باستخدام:

python3 -m تلقائي

تهانينا! لقد نجحت في تثبيت وإعداد Auto-GPT على جهاز Ubuntu الخاص بك.

كيفية استخدام Auto-GPT على Ubuntu

مع تثبيت Auto-GPT ، يمكنك الآن إنشاء مساعد AI الخاص بك. هناك وضعان عندما يتعلق الأمر باستخدام Auto-GPT. في الوضع الافتراضي ، ما عليك سوى توفير مهمة. بناءً على المهمة المحددة ، ستقوم Auto-GPT تلقائيًا بإنشاء اسم مساعد AI الخاص بك ودوره وأهدافه.

في الوضع اليدوي ، سيطلب منك Auto-GPT تحديد اسم وهدف وما يصل إلى خمسة أهداف تريد أن يتبعها مساعد AI أثناء القيام بمهمته. يتيح لك هذا الوضع التحكم في كيفية عمل مساعد AI الخاص بك.

لاستخدام الوضع اليدوي ، استخدم الأمر التالي:

--يدوي

في هذا المثال ، قمنا بتسمية مساعد الذكاء الاصطناعي الخاص بنا ، ومنحنا دورًا للبحث عن العروض الترويجية للمنتج ، وبعض الأهداف المتعلقة بجودة العرض الترويجي.

بمجرد توفير الاسم والأهداف والدور ، سيتم تنشيط مساعد الذكاء الاصطناعي الخاص بك على الفور ويبدأ في تكرار عملية التفكير والتنفيذ.

خلال العملية ، يمكنك عرض أفكار مساعد الذكاء الاصطناعي الخاص بك ، والمنطق ، والتخطيط ، والنقد ، والإجراء التالي. لن يتم تنفيذ الإجراء التالي إلا بعد منح موافقتك.

يمكنك الموافقة على الإجراء التالي للذكاء الاصطناعي عن طريق كتابة "ذ"نعم. إذا كنت لا تريد أن يستمر الذكاء الاصطناعي في خططه ، يمكنك كتابة "ن"لا والخروج.

إذا كنت تثق في مساعد الذكاء الاصطناعي الخاص بك ولا تريد الاستمرار في مراقبة جميع أفكاره وأفعاله ، فيمكنك كتابة "ص - (رقم)". على سبيل المثال ، إذا كنت تريد أن تنفذ Auto-GPT إجراءاتها الخمسة التالية ، فيمكنك كتابة "ص -5". علاوة على ذلك ، إذا كنت ترغب في تقديم ملاحظات إلى مساعد AI الخاص بك ، فيمكنك أيضًا كتابة موجهك كمدخل.

في هذا المثال ، كان مساعدنا يدور حول نفس الأفكار والخطط وعمليات الإعدام ثلاث مرات الآن. لذلك قررنا أن نعطيها ملاحظات للتوقف لأن جهودها الأولية كانت كافية بالفعل.

بمجرد أن ينهي مساعد AI مهمته ، يمكنك عرض مخرجاته النهائية بفتح ملف /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace الدليل.

نجاح! أعطانا مساعد الذكاء الاصطناعي لدينا قائمة بالرموز الترويجية النشطة للماوس الذي كنا نبحث عنه.

حدود Auto-GPT

على الرغم من أن Auto-GPT أعطانا بعض النتائج الواعدة ، إلا أنها لا تزال غير قوية أو مفيدة كما كانت في البداية. أثناء الاختبار ، غالبًا ما تؤدي أي مهمة معقدة نوعًا ما إلى قيام مساعد الذكاء الاصطناعي بالتكرار عبر نفس نمط الأفكار والأفعال ، والذي فشل في النهاية.

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

حتى الآن ، يجب عليك فقط استخدام Auto-GPT كطريقة للعب والتجربة مع مساعدي الذكاء الاصطناعي.

سيظل Auto-GPT يتحسن إلى الأفضل

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

من المحتمل أن يستمر تطوير Auto-GPT حتى يصل إلى حالة ناضجة ومستقرة حيث يتم تنفيذ العديد من الميزات المفيدة. إنها مسألة وقت فقط قبل أن تصبح Auto-GPT أداة عملية لتطبيقاتنا الشخصية والمهنية وتطبيقات الأعمال.