a16z-infra/ai-town は、AI キャラクターが住み、会話し、交流する仮想タウンを作成しカスタマイズする、デプロイ可能なスターターキットです。最新のリリース情報は提供されていないため、ここでは特定のバージョンの変更点ではなく、リポジトリが説明しているプロジェクトを紹介します。
README によると、AI Town は研究論文『Generative Agents: Interactive Simulacra of Human Behavior』から着想を得ました。このプロジェクトは、仮想キャラクターの会話と社会的交流を実装する自分だけのタウンを構築するために使われます。TypeScript で書かれ、MIT ライセンスで公開されています。README は Convex をゲームエンジン、データベース、ベクトリ検索に活用すると説明しています。デフォルトのチャットモデルは llama3、埋め込みモデルは mxbai-embed-large です。この構成は、仮想タウンの会話機能と検索機能がどのツールとモデルを中心に設計されているかを示しています。
ただし、提供された FACTS には最新のリリース情報もなく、性能やコストを判断できる測定結果も含まれていません。したがってここで確認できるのは、デプロイ可能でカスタマイズできるスターターキットの説明と、文書に記載された構成だけです。多数のキャラクターを運用したときの性能や実際のデプロイコストを裏付ける資料とみなすのは難しいです。