3 ポイント 投稿者 GN⁺ 2023-08-15 | 1件のコメント | WhatsAppで共有
  • AI Townは、AIキャラクターたちが暮らし、会話し、社会的活動を行う仮想都市です。
  • このプロジェクトは、研究論文 "Generative Agents: Interactive Simulacra of Human Behavior" に着想を得ており、AI Townを構築しカスタマイズするために必要なスターターキットを提供します。
  • プロジェクトの主な目標は、シンプルなプロジェクトからスケーラブルなマルチプレイヤーゲームまで、あらゆる用途に適した強力な土台を提供するプラットフォームを用意することです。
  • バックエンドエンジンは、共有グローバル状態、トランザクション、すべてのイベントのジャーナルを標準でサポートしています。
  • 2つ目の目標は、ほとんどのシミュレーターがPythonで書かれているため、JS/TSフレームワークを使えるようにすることです。
  • 使用スタックには、ゲームエンジンおよびデータベース用のConvex、VectorDB用のPinecone、Auth用のClerk、テキストモデル用のOpenAI、デプロイ用のFly、ピクセルアート生成用のReplicateとFal.aiが含まれます。
  • プロジェクトでは、リポジトリをクローンし、パッケージをインストールし、環境変数を設定し、コードを実行する方法について詳しい手順を提供しています。
  • また、独自のキャラクターや物語を作成し、スプライトシートを更新し、背景を更新するなど、自分だけのシミュレーションをカスタマイズする方法についてのガイドも含まれています。
  • プロジェクトのクレジットには、George Baileyとhilauによるタイルシート、および元のPOCである https://github.com/pierpo/phaser3-simple-rpg が含まれています。
  • ウィンドウがアイドル状態の場合、シミュレーションは5分後に一時停止しますが、ページを読み込むと再開されます。
  • プロジェクトはまた、実行、テスト、デバッグのためのさまざまなコマンドや、アプリをデプロイする方法についての手順も提供しています。

1件のコメント

 
GN⁺ 2023-08-15
Hacker Newsの意見
  • AI-town プロジェクトに関する記事で、ユーザーが JavaScript を使って自分専用のカスタム AI 世界シミュレーションを実行できるようにするもの
  • オープンソースの Generative Agents プロジェクトを参照して確認することを推奨
  • Lance Martin が llama.cpp と ollama.ai を使ってプロジェクトとローカルモデルの統合に成功しており、推論はすべてローカルで行われるため、コスト効率が高く長時間のシミュレーションが可能
  • シミュレーション内の AI エージェント同士が相互作用でき、たとえばあるエージェントがパーティーを開いて他の人に招待状を送ることができる
  • この技術は、各 AI エージェントが実在のユーザーだと実際のユーザーに信じ込ませようとする卓上型のだまし合いゲームのような、将来のゲームアプリケーションに可能性がある
  • この技術は、NPC との相互作用がゲームプレイの中核となる Animal Crossing のようなゲームの制作に使える可能性がある。AI キャラクターは独自の個性を持ち、新しい会話を生成できる
  • 一部のユーザーは、このプロジェクトに触発されてゲームスタジオを立ち上げ、その上でより複雑な戦略ゲームを作ることに興奮している
  • GPT が会話の両側を返してしまう場合のように、注意すべき問題もある
  • AI-town プロジェクトは、統合されたバックアップフレームワークが評価されており、これは将来の LLM プロジェクトにも有益になりうる
  • 一部のユーザーは、このプロジェクトのさらに発展したバージョンの中で暮らせる可能性について推測している
  • 記事では a16z による GitHub リポジトリに言及しており、そこにはさまざまな興味深いプロジェクトが含まれている
  • シミュレーション環境の制約の中で LLM を適切に誘導する方法について懸念がある