يعد Auto-Agent-GPT (AKA AAGPT) تطبيقًا تجريبيًا آخر مفتوح المصدر يعرض إمكانيات نماذج اللغة الكبيرة.
الدعم: المهام العامة ، اللعبة المفرطة
اللغة: [الإنجليزية] [中文]


لتثبيت aagpt ، اتبع هذه الخطوات:
استنساخ مستودع AAGPT من GitHub وانتقل إلى المجلد الذي تم تنزيله.
git clone [email protected]:hyintell/AAGPT.git
cd AAGPT
استخدم الأمر التالي في المحطة الخاصة بك مع PIP:
pip install -r requirements.txtفقط خطوتين ، يمكنك البدء في استخدام قدرات معالجة اللغة الطبيعية AAGPT من خلال مفتاح Openai API الخاص بك.
افتح ملف setup/game.yaml وأدخل مفتاح Openai API في حقل openai_api_key .
انتقل إلى المجلد Aagpt وقم بتشغيل الأمر التالي:
python aagpt.py بعد تثبيت AAGPT ، ستحتاج إلى إعداد واجهات برمجة التطبيقات ذات الصلة لاستخدام التطبيق. يمكنك القيام بذلك عن طريق اتباع هذه الخطوات:
cd setupsetup ، يوجد إعدادان للعبة ، game.yaml التي تستخدم chatgpt كمتجر momery و game2.yaml التي تستخدم pinecone كمتجر momery. يمكنك اختيار واحد منهم لإعداد واجهة برمجة التطبيقات.game.yaml ، ستستخدم GPT كمخزن للذاكرة ، لذا يرجى ملء المعلومات التالية:openai_api_key : مفتاح API Openai الخاص بك. إذا لم يكن لديك حساب ، فيمكنك إنشاء حساب مجاني والحصول على مفتاح API من موقع Openai.openai_model : نموذج Openai ChatGpt للاستخدام. اختر من "GPT-3.5-TURBO" أو "GPT4" أو "Text-Davinci-003".env_openai_api_key : مفتاح Openai ChatGpt لـ Env ، يمكنك الحفاظ على نفس الشائع.agent_openai_api_key : مفتاح Openai ChatGpt للوكلاء ، يمكنك الحفاظ على نفس الشائع.goal : الهدف الرئيسي من وكيل الذكاء الاصطناعى.init_task : المهام الأولية التي سيتم إلحاقها بقائمة المهام.agent_life : مدى عمر الوكلاء ، بشكل افتراضي ، قمنا بتعيينه على 256. ملاحظة: اختياريًا ، يمكنك استخدام game2.yaml الذي يستخدم Pinecone كمتجر ذاكرة. بالإضافة إلى الإعدادات أعلاه ، ستحتاج إلى ملء المعلومات التالية:
agent_pinecone_api_key : سيكون النموذج قائمة [Your Pinecone API , Your Pinecone Region] ، الأول هو Pinecone API ، والثاني سيكون منطقة الفهرس الخاص بك ، يمكنك الحصول عليها من موقع Pinecone.agent_pinecone_index : اسم فهرس فهرس Pinecone للاستخدام. في الافتراضي ، نستخدم aagpt_agent_index . 
تثبيت OpenCoking envs.
هيّا بنا لنلعب
python aagpt-overcooked.py --render بعد تعيين واجهات برمجة التطبيقات الصحيحة ، يمكنك اختبار AAGPT من خلال تنفيذ ملف aagpt.py في المحطة الخاصة بك:
python aagpt.py بمجرد تشغيل AAGPT ، يمكنك البدء في التفاعل معه عن طريق الكتابة في مطالبات ومراقبة ردودها.
إذا كنت تريد تغيير الإعداد أو إعداد الذاكرة ، فيمكنك استخدام الأمر التالي:
python aagpt.py --world_root setup/game2.yamlنحن ممتنون للغاية للمساهمات التي قدمتها المشاريع مفتوحة المصدر: Auto-GPT و Babyagi.