User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2w
Ummm. Tonight in aimud, one character stole the "ring for service" bell from inside a shop, then traded the stolen bell to another customer (who was right there and watched him take it) for mushrooms. Right after that, a different customer removed his pants and gave them to the shopkeeper in return for a waterskin. Then the shopkeeper traded the pants to the second customer to get her bell back.

Why are my npcs playing like actual mud players, instead of realistic npcs?
2
2
4
0
User avatar
James H @quanin@allovertheplace.ca
2w
@fastfinge Wait. This is an actual thing you're using? And can I? LOL
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2w
@Tamasg @quanin In theory? Maybe. But only in theory. It's deeply under development, and totally undocumented by anything other than Claude gibberings. The basic idea is to create a mud where things can be built using older AI techniques like conceptnet and wordnet, and where when models are used, they're deeply constrained by rules of grammar, reality, and history. Also npcs can make decisions using state machines and other non-LLM planners. The model-building tools exist, and the basic infrastructure is all in place. But the player creation tools need to be expanded, protocol support for stuff like gmcp needs to get in, and documentation needs to actually exist as more than an AI fever dream. But to play, run it via uv, create your account, use apikey set to set an openrouter API key, type commonsense fetch to get the wordnet/conceptnet data, models to pick a default model, then worldgen and fill out the wizard to make a world. github.com/fastfinge/aimud
2
0
0
0
User avatar
Tamas G @Tamasg@mindly.social
2w
@fastfinge oh this is neat, I may have a play on it when I get a little bit of time. This totally fits the LitRPG vibe myself and Jess have been listening to so I'd be amused. And yeah, that's an interesting model challenge, the limitation of only having the equipment and object words to constrains to, explains a lot. :D Plus would be interesting to bench against both local and online modelst o see how well some of the 30B ones do these days. @quanin
1
0
0
0
User avatar
x0 @x0@dragonscave.space
2w
@Tamasg @fastfinge @quanin take piss, throw shade, open mind, put Bob in his place, drop kick
2
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
2w
@x0 @Tamasg @quanin So one thing I do is run a validation pass. Just asking "does this action make sense in this place/world? Yes or no". So it can, in fact, refuse things. And once something is refused, it stays refused in that world forever.
0
0
0
0