I think you're over-valuing the interpretation phase.
It's certainly useful, but I don't think it's entirely necessary.
Example:
A tells a joke, very badly. B responds by mocking him, for his failure. A responds to this, by developing a grudge against B, which eventually grows into overt violence.
Nobody has failed to interpret anything, the conversation has just gone horribly wrong, as an effect of A and B making poor choices about their responses.
True, there's no misinterpretation there. As I said, there are some situations for which the model isn't terribly useful. That said, we
could still use it here, if we liked:
A's offense: the failed joke
B's interpretation: A is dumb and worthy of scorn
B's reaction: to mock A
B's offense: the mockery
A's interpretation: B is mean.
A's response: develop a grudge.
And so on. Nobody was misinterpreted, so the model is perhaps unnecessary here, but there
was interpretation going on. It sounds like we could use a way to skip or streamline the interpretation step if it wasn't needed.
An interpretation phase would certainly add a lot of depth to the simulation, so I'll make a pass at simplifying that.
Storing knowledge data for every person in the entire world is not feasible, but storing a limited amount of knowledge data for each civilization or site is not utterly beyond consideration. Data on how common the knowledge is, and an intelligence or education level for each actor who interacts with it, would be sufficient for most purposes, though it does allow for dwarves "forgetting" things that they knew before, etc.
Good idea. I touched upon that briefly in the first post (see the "more about knowledge" spoilerblock), but I agree that that can be simplified a lot more. How about we give each class a smallish set of "known data" that it definitely knows, and for everything else we can just randomly determine whether it knows it or not?
I'll edit the OP with some ideas for this.
This assumes that knowledge tracking is important or even useful to interpretation.
It's generally safe to assume that an actor does not have empirical knowledge of any other actor's motivations, unless he is some kind of psychic. As such, actors will always have to guess at the motives of others, based on their opinion of them.
Dwarves already track friend/enemy stats, and civilizations are going to need to track how familiar/strange they are to each other anyway.
These emotional variables have a much more meaningful impact on negotiations and relationships, and take a lot less space to store.
Well yeah, of course emotional variables are vital. They're pretty much the core of the Interpretation step, although looking back I realize that I never actually made that clear. "Urist is my friend" is a datum, and often often the only datum that Logem will consider during any given interpretation. It's only when the emotional variables are ambiguous, or there's some serious conflicting evidence, that the drama happens.
Because yeah, nobody has "empirical knowledge of any other actor's motivations". That's the point. They have to use hunches and biased data in their interpretations, and if they get bad data out of an interpretation, it'll cause more bad interpretations down the road.
Example:
A meets with the ambassador named B, from a newly discovered nation.
A and B are both suspicious types, so they distrust strangers. Unless each can convince the other of his goodwill, one of them will launch a preemptive strike.
A series of social skills are tested.
They use negotiation to hammer out a trade agreement, without offending each other, but they remain suspicious.
A decides to lighten the mood with some humor, but he botches the job and makes an insensitive joke about B's height. B takes this as confirmation of A's ill will, and unless things change B's armies will be marching at dawn.
Perfect example of a bad interpretation. B takes the facts "A made an offensive joke" and "A is potentially hostile" and makes the reasonable but false deduction that "A is hostile".
more example stuff
Knowledge, as important as it is, pales in comparison to things like trust and hatred, when it comes to matters of negotiation.
In fact, facts can influence negotiations indirectly, by impacting trust. If spies from one country had found out about the other's invasion plans, then the negotiations would have been even more tense, from the start.
Okay, there's a really neat thing at work here which I don't think you quite realized. Trust and hatred aren't separate from knowledge; they're
pieces of knowledge. Knowledge of invasion plans--that's also a piece of knowledge. Everything, every bit and burp, everything is a piece of knowledge. A datum. The only things at stake are 1. whether you know the datum, and 2. whether the datum is worth knowing. Emotional data is definitely worth knowing, and everybody knows their own emotions (on some level), so yeah, it's going to have a big impact.