So don't use an LLM that always affirms your assertions. Easy peasy.
I don't understand your beef. My awkward dialogue was just to demonstrate that the LLM can pick up on all of these things you claim it can't. The LLM wouldn't "believe it didn't have a friend", why would you think that?
It's also fine to just enjoy on-rails games with a prewritten story, those will still exist. You might even enjoy the epic stories that people create in these new sandboxes and share with the world.
Because your mental model of how this would work is handwaving the impossibly difficult task of converging the LLM state with the narrative and game state.
Your crappy awkward dialogue is probably a very realistic example of a stupid bot that doesn’t even know what actor it represents in game.
You’re asking why if would think that? You tell me how it would come to the conclusion correctly by using the game logic. And don’t give an answer that requires a hard coded dev interface between specific game elements and the LLM because that is on its own a more complex task than the LLM itself. It’s incredibly difficult. Shitty home assistants that can’t actually do anything being the prime example. The language processing is not the hard part. It’s the mapping of language to data and capabilities that’s extremely hard.
Synthesizing an agent that can form an identity based on its experiences and leverage game mechanics to pursue goals and convey all of this logic in flexible natural language is basically asking for a general intelligence. It’s an incredibly different thing from the shitty dialogue example you wrote
I don't understand your beef. My awkward dialogue was just to demonstrate that the LLM can pick up on all of these things you claim it can't. The LLM wouldn't "believe it didn't have a friend", why would you think that?
It's also fine to just enjoy on-rails games with a prewritten story, those will still exist. You might even enjoy the epic stories that people create in these new sandboxes and share with the world.