This comment is so close to getting what I’m talking about, yet so far away.
Sure, you can implement INSULT ISABELLA, or let the player choose from a list of dialogue options with predetermined outcomes, or do procedural sentiment-analysis to see if their input is (for example) more positive or negative. Those are all valid approaches that don’t require an LLM. But they’re a very different experience than what I’m envisioning:
Lady Agatha sits across from you, sipping from her glass of sherry without a hint of pleasure. You can tell she is none too pleased by your plan to marry Lawrence (a commoner? bah!), but if the marriage is to happen, you must have her blessing—or at least, her silence.
> AGATHA, WHAT DO YOU THINK IS IMPORTANT IN A MARRIAGE?
She raises her eyebrows, clearly annoyed at where this is going. “It is important that each party bring something to the table,” she says firmly, gripping her sherry-glass tightly. “An unequal marriage only leads to ruin and disgrace. Like your uncle Peter,” she adds.
> PETER SEEMS TO BE DOING JUST GREAT.
Lady Agatha guffaws. “‘Just great?’ I see Lawrence’s uncouth grammar is rubbing off on you. In any case, if you call Peter living practically penniless in Wendover ‘great,’ I suppose I can’t help you. I heard he sells insurance. Insurance!”
> I MEAN THAT HE SEEMS HAPPY.
Lady Agatha looks down into her glass and doesn’t respond for a long moment. She fidgets with her lace napkin, the heavy rings on her fingers clinking faintly in the silence. “Well…” she says at last, but does not continue.
> AGATHA, ARE YOU HAPPY?
Really think about what it would be like to play a game like this—navigating complex social situations in a battle of wits against autonomous NPCs who react to even the way you phrase your statements. It’s a totally different kind of interactive experience than what can be achieved with conventional parser IF.
Where I agree 100% with Paul is that the central challenge is not getting LLMs to analyze commands (that’s a simple API call), but what to do with that analysis. For the above example, the LLM must obviously handle a fair amount of the world-state and writing beyond simple sentiment analysis—yet without descending into directionless hallucination. Getting the balance right is difficult, but, I think, far from impossible.