SkyAGI ist ein Python -Paket, das LLMs aufstrebende Fähigkeiten bei der Simulation glaubwürdiger menschlicher Verhaltensweisen zeigt. Insbesondere implementiert SkyAGI die Idee generativer Agenten und liefert ein Rollenspielspiel, das eine sehr interessante Benutzererfahrung schafft.
Unter anderem von früheren KI -basierten NPC -Systemen erzeugt SkyAGI NPC sehr glaubwürdige menschliche Reaktionen. Die interessanten Beobachtungen in dieser Demo zeigen ein großes Potenzial für das Überdenken der Spielentwicklung in vielen Aspekten, wie z. B. das Schreiben von NPC -Skript.
Um dies zu demonstrieren, bietet SkyAGI Beispielcharaktere aus The Big Bang Theory und The Avengers als Ausgangspunkt. Benutzer können auch benutzerdefinierte Zeichen definieren, indem sie Konfigurations -JSON -Dateien wie Customized_character.json erstellen, um Einzelheiten zu den interessanten Beobachtungen zu erhalten. Weitere Informationen zu den Beobachtungsabschnitt finden Sie im Bereich Beobachtungen.
Installation
pip install --upgrade skyagiOder
make installWie man rennt
export OPENAI_API_KEY= " ... "
skyagi
# or
OPENAI_API_KEY= " ... " skyagi Wenn der OpenAI-Schlüssel beispielsweise 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 ist, wäre der genaue Befehl der folgende Befehl
# make sure no quote around the token
export OPENAI_API_KEY=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
skyagi
# or
OPENAI_API_KEY=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 skyagiUm Beispiel -Agentenkonfigurationen zu verwenden, laden Sie es hier herunter: https://github.com/litanlitudan/skyagi/tree/main/examples (PIP -Installation enthält nicht die Agentenkonfiguration)
Eine Beispiel -Agentenkonfiguration (Sheldon) sieht ungefähr so aus:
{
"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 "
} Hier ist ein Screenshot einer Live -Demo mit dem Beispiel für die Urknalltheorie.
Aus dem Gespräch können wir drei interessante Punkte beobachten, die in früheren Systemen nicht weit verbreitet sind: