SkyAGI es un paquete de Python que demuestra la capacidad emergente de LLM para simular comportamientos humanos creíbles. Específicamente, SkyAGI implementa la idea de agentes generativos y ofrece un juego de roles que crea una experiencia de usuario muy interesante.
A diferencia de los sistemas NPC basados en IA anteriores, el NPC de SkyAGI genera respuestas humanas muy creíbles. Las observaciones interesantes en esta demostración muestran un gran potencial para repensar el desarrollo del juego en muchos aspectos, como la redacción de guiones de NPC.
Para demostrar esto, SkyAGI proporciona personajes de ejemplo de The Big Bang Theory y The Avengers como punto de partida. Los usuarios también podrían definir caracteres personalizados creando archivos de configuración JSON como Customized_Character.json para obtener detalles sobre las observaciones interesantes, consulte la sección Observaciones.
Instalación
pip install --upgrade skyagiO
make installCómo correr
export OPENAI_API_KEY= " ... "
skyagi
# or
OPENAI_API_KEY= " ... " skyagi Por ejemplo, si la tecla OpenAI es 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 , entonces el comando exacto sería el siguiente
# make sure no quote around the token
export OPENAI_API_KEY=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
skyagi
# or
OPENAI_API_KEY=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 skyagiPara usar las configuraciones de agentes de ejemplo, descargarlo desde aquí: https://github.com/litanlitudan/skyagi/tree/main/examples (Pip Install no contiene la configuración del agente)
Una configuración de agente de ejemplo (Sheldon) se parece a esto:
{
"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 "
} Aquí hay una captura de pantalla de una demostración en vivo usando el ejemplo de la teoría del Big Bang.
Desde la conversación, podemos observar tres puntos interesantes que no se han visto ampliamente en sistemas anteriores: