- AI Town é uma cidade virtual onde personagens de IA vivem, conversam e realizam atividades sociais.
- Este projeto foi inspirado no artigo de pesquisa "Generative Agents: Interactive Simulacra of Human Behavior" e fornece um kit inicial necessário para construir e personalizar uma AI Town.
- O principal objetivo do projeto é oferecer uma plataforma que forneça uma base robusta adequada para tudo, desde projetos simples até jogos multiplayer escaláveis.
- O mecanismo de backend oferece suporte nativo a estado global compartilhado, transações e um diário de todos os eventos.
- O segundo objetivo é permitir o uso de frameworks JS/TS, já que a maioria dos simuladores é escrita em Python.
- A stack usada inclui Convex para engine de jogo e banco de dados, Pinecone para VectorDB, Clerk para autenticação, OpenAI para modelos de texto, Fly para deploy e Replicate e Fal.ai para geração de pixel art.
- O projeto fornece instruções detalhadas sobre como clonar o repositório, instalar os pacotes, configurar as variáveis de ambiente e executar o código.
- Também inclui instruções sobre como personalizar sua própria simulação, como criar seus próprios personagens e histórias, atualizar sprite sheets e atualizar os cenários de fundo.
- Os créditos do projeto incluem tilesets de George Bailey e hilau, além do POC original em https://github.com/pierpo/phaser3-simple-rpg.
- Se a janela ficar ociosa, a simulação será pausada após 5 minutos, mas será reiniciada quando a página for carregada.
- O projeto também fornece vários comandos para execução, testes e depuração, além de instruções sobre como fazer o deploy do app.
1 comentários
Comentários do Hacker News