SkyAGI adalah paket Python yang menunjukkan kemampuan LLM yang muncul dalam mensimulasikan perilaku manusia yang dapat dipercaya. Secara khusus, SkyAGI mengimplementasikan gagasan agen generatif dan memberikan permainan permainan peran yang menciptakan pengalaman pengguna yang sangat menarik.
Berbeda dari sistem NPC berbasis AI sebelumnya, NPC SkyAGI menghasilkan respons manusia yang sangat dapat dipercaya. Pengamatan menarik dalam demo ini menunjukkan potensi besar untuk memikirkan kembali pengembangan game dalam banyak aspek, seperti penulisan skrip NPC.
Untuk menunjukkan hal ini, SkyAGI memberikan contoh karakter dari The Big Bang Theory dan The Avengers sebagai titik awal. Pengguna juga dapat mendefinisikan karakter yang disesuaikan dengan membuat file konfigurasi JSON seperti customized_character.json untuk detail tentang pengamatan yang menarik, lihat bagian pengamatan.
Instalasi
pip install --upgrade skyagiAtau
make installBagaimana menjalankan
export OPENAI_API_KEY= " ... "
skyagi
# or
OPENAI_API_KEY= " ... " skyagi Misalnya jika tombol OpenAI adalah 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 , maka perintah yang tepat akan menjadi berikut ini akan menjadi berikut
# make sure no quote around the token
export OPENAI_API_KEY=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
skyagi
# or
OPENAI_API_KEY=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 skyagiUntuk menggunakan contoh konfigurasi agen, unduh dari sini: https://github.com/litanlitudan/skyagi/tree/main/examples (instalasi pip tidak berisi konfigurasi agen)
Contoh Konfigurasi Agen (Sheldon) terlihat seperti ini:
{
"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 "
} Berikut adalah tangkapan layar dari demo langsung menggunakan contoh teori Big Bang.
Dari percakapan, kita dapat mengamati tiga poin menarik yang belum banyak terlihat dalam sistem sebelumnya: