SkyAGI เป็นแพ็คเกจ Python ที่แสดงให้เห็นถึงความสามารถที่เกิดขึ้นใหม่ของ LLM ในการจำลองพฤติกรรมมนุษย์ที่น่าเชื่อถือ โดยเฉพาะ SkyAGI ใช้แนวคิดของตัวแทนกำเนิดและนำเสนอเกมสวมบทบาทที่สร้างประสบการณ์ผู้ใช้ที่น่าสนใจมาก
แตกต่างจากระบบ NPC ที่ใช้ AI ก่อนหน้านี้ NPC ของ SkyAGI สร้างการตอบสนองของมนุษย์ที่น่าเชื่อถือมาก การสังเกตที่น่าสนใจในการสาธิตนี้แสดงให้เห็นถึงศักยภาพที่ยิ่งใหญ่สำหรับการทบทวนการพัฒนาเกมในหลาย ๆ ด้านเช่นการเขียนสคริปต์ NPC
เพื่อแสดงให้เห็นถึงสิ่งนี้ SkyAGI ให้ตัวอย่างตัวละครจาก The Big Bang Theory และ The Avengers เป็นจุดเริ่มต้น ผู้ใช้ยังสามารถกำหนดอักขระที่กำหนดเองได้โดยการสร้างไฟล์ config JSON เช่น contivity_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หากต้องการใช้ตัวอย่างเอเจนต์การกำหนดค่าดาวน์โหลดจากที่นี่: 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 "
} นี่คือภาพหน้าจอของการสาธิตสดโดยใช้ตัวอย่างทฤษฎีบิ๊กแบง
จากการสนทนาเราสามารถสังเกตสามจุดที่น่าสนใจที่ไม่เคยเห็นมาก่อนในระบบก่อนหน้า: