SkyAGI - это пакет Python, который демонстрирует новые возможности LLM в моделировании правдоподобного поведения человека. В частности, SkyAGI реализует идею генеративных агентов и обеспечивает ролевую игру, которая создает очень интересный пользовательский опыт.
В отличие от предыдущих систем NPC на основе AI, NPC SkyAGI генерирует очень правдоподобные человеческие ответы. Интересные наблюдения в этой демонстрации демонстрируют огромный потенциал для переосмысления развития игры во многих аспектах, таких как написание скриптов NPC.
Чтобы продемонстрировать это, SkyAGI предоставляет примеры персонажей из The Big Bang Theory и The Avengers в качестве отправной точки. Пользователи также могут определить настраиваемые символы, создавая файлы конфигурации JSON, такие как induction_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 установка не содержит конфигурации агента)
Пример конфигурации агента (Шелдон) выглядит примерно так:
{
"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 "
} Вот скриншот живой демонстрации с использованием примера теории Большого взрыва.
Из разговора мы можем наблюдать три интересных момента, которые не были широко видны в предыдущих системах: