Smallville Generative Agents

Generative Agents For Video Games And Simulations

Applications

Video Games. Develop dynamic and realistic NPC characters

Research Simulations. Customize simulations for research without needing to code

Social Robots. Create believable social robots for the real world.

Highly Configurable

Fine tune configurable controls such as reflection weight cutoffs and prompts

Programming Clients

No programming is needed to configure simulations for research purposes, but the clients allow for creating custom simulations and for adding agents to video games.


The Java client will get priority updates so the JavaScript client may be outdated.

Frequently Asked Questions

Can Smallville run locally?

Yes. Running locally can be done by runningLocalAIand changing the url and model in the config.yaml settings. However local supported is untested and you should test before deploying to production.