SkyAGI هي حزمة Python التي توضح قدرة LLM الناشئة في محاكاة السلوكيات البشرية المعقولة. على وجه التحديد ، يقوم SkyAGI بتنفيذ فكرة الوكلاء التوليدي ويوفر لعبة لعب الأدوار تخلق تجربة مستخدم مثيرة للاهتمام للغاية.
تختلف عن أنظمة NPC السابقة القائمة على الذكاء الاصطناعي ، يولد NPC من SkyAGI استجابات إنسانية يمكن تصديقها للغاية. تُظهر الملاحظات المثيرة للاهتمام في هذا العرض التوضيحي إمكانات كبيرة لإعادة التفكير في تطوير اللعبة في العديد من الجوانب ، مثل كتابة السيناريو NPC.
لإثبات ذلك ، يوفر SkyAGI مثالًا على شخصيات من The Big Bang Theory و The Avengers كنقطة انطلاق. يمكن للمستخدمين أيضًا تحديد الأحرف المخصصة عن طريق إنشاء ملفات config json مثل custom_character.json للحصول على تفاصيل حول الملاحظات المثيرة للاهتمام ، راجع قسم الملاحظات.
تثبيت
pip install --upgrade skyagiأو
make installكيفية الجري
export OPENAI_API_KEY= " ... "
skyagi
# or
OPENAI_API_KEY= " ... " skyagi على سبيل المثال ، إذا كان مفتاح Openai هو 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 ، فإن الأمر الدقيق سيكون ما يلي
# make sure no quote around the token
export OPENAI_API_KEY=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
skyagi
# or
OPENAI_API_KEY=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 skyagiلاستخدام مثال على تكوينات Agent ، قم بتنزيله من هنا: https://github.com/litanlitudan/skyagi/tree/main/examples (تثبيت PIP لا يحتوي على تكوين الوكيل)
يبدو تكوين وكيل مثال (Sheldon) شيئًا كهذا:
{
"name" : " Sheldon " ,
"age" : 27 ,
"personality" : " Intelligent, rigid, socially challenged, quirky, and arrogant. " ,
"memories" : [
" Sheldon is a theoretical physicist who works at Caltech. " ,
" Sheldon has an eidetic memory and is highly intelligent, but struggles with social skills and sarcasm. " ,
...
" Knock, knock, knock, Penny - This is the specific knock that Sheldon uses when he visits Penny's apartment, which he repeats three times. " ,
" Bazinga! - This is Sheldon's catchphrase that he uses to indicate he was joking or playing a prank on someone. "
],
"current_status" : " Sheldon is at the Cheesecake Factory "
} فيما يلي لقطة شاشة لتوضيح مباشر باستخدام مثال نظرية الانفجار الكبير.
من المحادثة ، يمكننا ملاحظة ثلاث نقاط مثيرة للاهتمام لم تُرى على نطاق واسع في الأنظمة السابقة: