SkyAGI 믿을 수있는 인간 행동을 시뮬레이션 할 때 LLM의 새로운 기능을 보여주는 파이썬 패키지입니다. 특히 SkyAGI 생성 에이전트의 아이디어를 구현하고 매우 흥미로운 사용자 경험을 만드는 롤 플레잉 게임을 제공합니다.
이전 AI 기반 NPC 시스템과는 달리 SkyAGI 의 NPC는 매우 믿을만한 인간 반응을 생성합니다. 이 데모의 흥미로운 관찰은 NPC 스크립트 작성과 같은 여러 측면에서 게임 개발을 다시 생각할 수있는 큰 잠재력을 보여줍니다.
이를 보여주기 위해 SkyAGI The Big Bang Theory 과 The Avengers 의 예를 들어 출발점으로 제공합니다. 사용자는 또한 Customized_character.json과 같은 구성 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 "
} 다음은 빅뱅 이론 예제를 사용한 라이브 데모 스크린 샷입니다.
대화에서, 우리는 이전 시스템에서 널리 보이지 않은 세 가지 흥미로운 점을 관찰 할 수 있습니다.