هل تواجه مشكلات في تثبيت Auto-GPT على جهاز الكمبيوتر الخاص بك؟ فيما يلي 6 مشكلات تثبيت شائعة وكيفية حلها.
يمكن أن يكون تثبيت Auto-GPT على جهاز الكمبيوتر الخاص بك مهمة صعبة. على الرغم من أن دليل التثبيت المقدم بسيط ، إلا أن حقيقة أن المشروع لا يزال قيد التطوير يمكن أن يسبب مشاكل أثناء التثبيت. ونظرًا لأن السجلات والوثائق يمكن أن تكون طويلة جدًا ومربكة ، فقد يحتاج غير المطورين إلى مساعدة في استكشاف المشكلات التي قد تنشأ أثناء التثبيت.
نظرًا لأن الأدلة الخاصة بـ Auto-GPT تتضمن استخدام التقنيات المتخصصة والمصطلحات الفنية ، فإن استكشاف الأخطاء وإصلاحها مع القليل من الفهم يمكن أن يؤدي إلى الإحباط.
لتسهيل الأمر عليك ، قمنا بتجميع قائمة بالمشكلات الست الأكثر شيوعًا عندما يتعلق الأمر بتثبيت Auto-GPT على جهاز كمبيوتر.
1. بوابة غير صالحة للتنفيذ
Git هو نظام تحكم في الإصدار يدير ويتتبع تغييرات كود المشروع ويستخدم للتعاون مع مطورين آخرين. عندما تحاول تثبيت شيء ما من GitHub دون تثبيت Git على جهازك المحلي ، فقد تحصل على خطأ استيراد يُعرف باسم بوابة غير صالحة للتنفيذ.
بوابة غير صالحة للتنفيذ تم طرح الخطأ لأن جهاز الكمبيوتر الخاص بك يحاول تشغيل ملف git قابل للتنفيذ دون القدرة على استخدام أوامر Git.
يمكنك بسهولة تصحيح المشكلة عن طريق تنزيل وتثبيت git على جهازك المحلي. لتثبيت شخص سخيف، يمكنك الانتقال إلى موقع الويب الرسمي الخاص بهم لتنزيل برامجهم وتشغيل برنامج التثبيت.
بدلاً من ذلك ، يمكنك فتح محطة طرفية عن طريق النقر بزر الماوس الأيمن على سطح المكتب وتحديد افتح في Terminal. بعد فتح الجهاز ، يمكنك تثبيت git باستخدام الأمر:
تثبيت winget --id Git. Git -e - مصدر الجناح
بمجرد التثبيت ، أعد تشغيل الكمبيوتر وقم بتشغيل Auto-GPT كالمعتاد. إذا استمر ظهور الخطأ ، فسيتعين عليك إعادة تنزيل رمز مصدر Auto-GPT وتكرار التثبيت.
2. ملف auto-gpt.json مفقود
JSON هو تنسيق بيانات شائع الاستخدام في واجهات برمجة تطبيقات الويب مثل Auto-GPT. يتم استخدامه لنقل البيانات المهيكلة وإدارتها بين العميل والخادم. يمكنك الحصول على تحذير بشأن مفقود auto-gpt.json ملف لأن Auto-GPT يحاول حفظ البيانات محليًا ولكنه غير قادر على تحديد موقع ملف JSON.
ال auto-gpt.json من المفترض أن يتم إنشاء الملف أثناء التثبيت ، ولكن إذا فشلت هذه العملية ، يمكنك إنشاء ملف JSON بنفسك. إن أبسط طريقة لحل المشكلة هي نسخ أي ملف JSON داخل مجلد التعليمات البرمجية المصدر وتهيئته على أنه ملف auto-gpt.json ملف.
للبدء ، سترغب في فتح مجلد رمز المصدر والانتقال إلى أوتوجبت >> json_utils. ينسخ llm_response_format_1.json ، ثم الصقه في المجلد الجذر (Auto-GPT-X.X.X).
الآن ، افتح الملف باستخدام Notepad واحذف كل المحتوى واحفظه. يجب أن يكون لديك الآن JSON فارغ ؛ كل ما عليك فعله الآن هو إعادة تسميته إلى autogpt.json.
على الرغم من أنه يمكنك محاولة إنشاء ملف نصي جديد وحفظه بتنسيق autogpt.json، سيظل نوع الملف يشير إليه كمستند نصي بدلاً من ملف JSON. لذلك ، للتأكد من عمل ملفنا ، كان علينا نسخ ملف تم وضع علامة عليه بالفعل كملف JSON.
3. لا توجد وحدة تسمى autogpt
يعمل Auto-GPT في بيئة موجودة في مجلد كود المصدر الخاص به. إذا حاولت تشغيل Auto-GPT في أي مكان آخر ، فستتم مطالبتك باستخدام لا توجد وحدة تسمى autogpt. يحدث هذا عادةً عندما يحاول الأشخاص تشغيل Auto-GPT للمرة الثانية ، دون معرفة أن Auto-GPT يحتاج إلى التوجيه إلى المسار الصحيح للعمل.
يمكنك حل هذه المشكلة بسهولة عن طريق فتح الجهاز الطرفي داخل مجلد رمز مصدر Auto-GPT. للقيام بذلك ، انقر بزر الماوس الأيمن فوق مجلد رمز المصدر وحدد افتح في Terminal.
4. عالق GPT التلقائي في مرحلة التفكير (بوابة سيئة)
عند تشغيل مساعد AI ، ستخضع Auto-GPT لعملية التفكير والاستدلال والتخطيط والنقد والتنفيذ. لن يستغرق الأمر وقتًا طويلاً قبل أن يمر مساعد AI الخاص بك بالدورة. ولكن في الحالات التي يكون فيها الذكاء الاصطناعي عالقًا في مرحلة التفكير ، فقد يكون ذلك بسبب عدم امتلاكك لأوراق الاعتماد لاستخدام نموذج GPT الخاص بـ OpenAI.
نظرًا لأنه يمكن لأي شخص إنشاء مفتاح OpenAI API دون إعداد طريقة الدفع الخاصة به ، فقد يعتقد الناس أنه اختياري. ما لم يكن لديك أرصدة مجانية غير منتهية الصلاحية ، يجب عليك تسجيل الدخول إلى حسابك وإعداد طريقة الدفع الخاصة بك.
يتذكر، يختلف Auto-GPT عن ChatGPT. على الرغم من أن كلاهما يستخدم نفس نموذج GPT ، إلا أن Auto-GPT يحتاج إلى طريقة دفع OpenAI منفصلة من حساب ChatGPT الخاص بك.
5. لم يتم تعيين مفتاح API في ENV
يستخدم Auto-GPT مفاتيح API كأوراق اعتماد لاستخدام تقنية GPT الخاصة بـ OpenAI. بدون مفتاح API ، لن يُسمح لك باستخدام GPT. إذا تأكدت من إضافة مفتاح API الخاص بك في ملف .env الملف ولكن لا تزال تواجه نفس المشكلة ، ستحتاج إلى ترميز مفتاح API الخاص بك في ملف التكوين داخل مجلد Auto-GPT.
لترميز مفتاح API الخاص بك ، سترغب في الانتقال إلى Auto-GPT >> أوتوجبت >> التكوين، ثم افتح ملف config.py باستخدام برنامج Notepad أو أي محرر كود آخر.
بمجرد الفتح ، سترى العديد من مفاتيح API وتكوينات الخدمة. يمكنك بعد ذلك البحث يدويًا عن متغير مفتاح OpenAI API لوضع مفتاح API الخاص بك. بدلا من ذلك ، يمكنك عقد CTRL + Fواكتب self.openai_api_key، ثم ضرب يدخل.
بمجرد تحديد موقع متغير مفتاح API ، احذف جميع العناصر بعد علامة "=" باستخدام مفتاح OpenAI API الخاص بك. نظرًا لأن المتغير عنصر نائب لسلسلة ، فأنت تريد إضافة علامات اقتباس على طرفي مفتاح API الخاص بك. يمكنك الآن حفظ الملف وتشغيل Auto-GPT كالمعتاد.
منذ أن مفتاح OpenAI API من ملف .env لم يعمل الملف ، فمن المحتمل أن تكون مفاتيح API الأخرى التي أضفتها إلى ملف .env الملف أيضا لا يعمل. لذلك ، إذا كنت تقوم بإقران Auto-GPT مع خدمات واجهة برمجة تطبيقات الويب الأخرى ، فسيتعين عليك أيضًا ترميزها في ملف config.py ملف.
6. مشاكل مسار بايثون
تحتاج إلى تثبيت Python لتشغيل Auto-GPT على جهاز الكمبيوتر الخاص بك وتعيين مساره. الحصول على مشكلات تتعلق بعدم التعرف على النقطة كدالة يعني إما أن Python لم يتم تثبيتها بشكل صحيح أو أنك بحاجة إلى تعيين مسارها بشكل صحيح.
أنت تستطيع اضبط مسار Python على نظام Windows عبر ال تحرير متغيرات البيئة لوحة ، ولكن أبسط طريقة لحل المشكلة هي استخدام مثبت Python.
لإضافة المسار الصحيح باستخدام برنامج التثبيت ، سترغب في تحديد موقع مثبت Python أو تنزيله على جهاز الكمبيوتر الخاص بك. بعد ذلك ، قم بتشغيل برنامج التثبيت وانتقل إلى الخيارات المتقدمة عن طريق التحديد يُعدِّل >> التالي. في قائمة الخيارات المتقدمة ، حدد أضف بايثون إلى متغيرات البيئة ثم اضغط ثَبَّتَ. يجب أن يحدد هذا المسار الصحيح لـ Python ويسمح لك باستخدامه في أي مكان أو بيئة.
تركيب أسهل في المستقبل
نظرًا لأن Auto-GPT لا يزال في مرحلته المبكرة من التطوير ، فإن جعل برنامج التثبيت سهل الاستخدام ليس على رأس أولوياتهم. للوصول إلى Auto-GPT ، من المتوقع أن تقوم بتنزيل كود المصدر وتكوين الملفات وتثبيت التبعيات واستكشاف المشكلات وإصلاحها. ولكن بمجرد أن يخرج Auto-GPT من مرحلته التجريبية ، يمكنك توقع عمليات تثبيت أسهل وربما تطبيقًا مجمعًا بالكامل إذا قرر المصنّعون أنه جاهز للاستخدام الجماعي.