SkyAGI 、信じられる人間の行動をシミュレートする際のLLMの新たな能力を示すPythonパッケージです。具体的には、 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 "
}ビッグバン理論の例を使用したライブデモのスクリーンショットを次に示します。
会話から、以前のシステムでは広く見られていない3つの興味深いポイントを観察できます。