AI Town

AI Town

AIエージェントたちが仮想の街で自ら会話して関係を築き、成長していくオープンソースのシミュレーションエンジン

無料Webオープンソース
公式サイトへgithub.com
Folk.ai と比較AI Town の代替ツールを見る

概要

AI Townは、複数のAIキャラクターが仮想空間で記憶を維持しながら会話や行動をする様子を具現化したオープンソースのエージェントシミュレーションプロジェクトです。Convexベースのリアルタイムバックエンドや、エージェントのステータス・対話ロジックをサンプルとして提供しており、マルチエージェントの相互作用、長期記憶、シミュレーションUIを実験する際の参考にできます。特定のモデルやスター(Star)の数値よりも、リポジトリの現在の設定とサポートされているプロバイダーを確認して実行環境を構成する方が確実です。

差別化ポイント

  • スタンフォード大学の「Generative Agents」論文を、実際に動作するオープンソースアーキテクチャとして実装したプロジェクトです。1対1の会話に特化したCharacter.aiとは異なり、Convexバックエンドを基盤に、多数のエージェントが同時にやり取りする「集団社会」シミュレーションに最適化されています。ただし、Unityベースの高性能シミュレーターと比較すると、2Dタイルベースのグラフィックインターフェースにより、視覚的なダイナミクスはやや低めです。

主な機能

  • Convexベースのリアルタイムサーバーレス状態同期
  • ベクターDBベースの長短期的記憶システムによる一貫性のあるキャラクター演出
  • Tiledマップエディタとの連携によるカスタム仮想環境の設計
  • llama3・Together.ai・OpenAI互換のマルチLLMサポート
  • エージェントの性格・目標・関係性を自由に設定可能

メリット・デメリット

ウェブ検索で収集したユーザーの声をまとめたものです

メリット

  • ソースコードが完全に公開されており、開発者がエージェントのロジックや環境を自由にカスタマイズできます。またConvexバックエンドのおかげで複雑なサーバー設定なしにリアルタイム同期を実現できます。特にエージェントが過去の会話を記憶してそれをもとに行動を決定する「メモリシステム」がよく設計されており、一貫性のあるキャラクター表現が可能です。初心者でもガイドに沿ってFly.ioなどを通じて素早く自分だけの街をデプロイできるほど、アクセスしやすい構成になっています。

デメリット

  • エージェントが高い頻度でLLM APIを呼び出すため、運用時のAPIトークンコストが想定よりも早く積み上がる点が最大の負担です。また、エージェントが特定の位置で停止したり意味のない会話を繰り返すといった論理的なバグが時折発生します。タイルベースのクラシックなピクセルグラフィック形式に固定されているため、モダンな3D環境や精緻な物理シミュレーションを必要とするプロジェクトには明確な限界があります。

料金

無料開始価格: Open source (free)

MITライセンスに基づくオープンソースプロジェクトであり、誰でも無料で利用できる。ユーザーが自分でサーバーにデプロイし、AIキャラクターたちが互いにやり取りする仮想タウンを構築できるスターターキットだ。別途サブスクリプション料金はなく、GitHubを通じてソースコードが提供される。

料金表を見る

情報確認日: · 料金は公式ページで再確認してください

活用事例

  • AIエージェントの社会性および集団行動の研究
  • インテリジェントNPCゲームロジックの開発とプロトタイピング
  • LLMマルチエージェントのベンチマークおよび実験
  • there-immersiveな対話型ストーリーテリング環境の構築

対象ユーザー

AI研究者ゲーム開発者開発者

検証の根拠

会社・料金・機能の情報は、以下の一次情報と直近の検証記録に基づいて表示しています。出典が食い違う場合は、公式の一次情報と最新の検証結果を優先します。

最終検証 2026/08/23検証済み出典2件

代替ツール

この代わりに使えるツール