Skip to content
Xer0Dynamite edited this page May 27, 2020 · 41 revisions

Taking from the movie, Interstellar, several variables could be adjusted to change the personality of the droid.

  • politeness or "task-completion vs. tension-avoidance": 1.0 (ignore tasks when possible to avoid tension) to -1.0 (tasks only, no politeness). 0 => ignore tasks <=> energy level sufficient to provide politeness
  • aggressiveness: how much tension to allow when on-task. a 1.0 means ignore human tension: will only work towards tasks.
  • default human adult valuation: 0. By law, cannot be set below 0, except by authorized military personnel. Used to determine cost-benefit analysis for choice-making where constraints require sacrifices to be made. "You've purchased a droid, your valuation of humans must be near 0."
  • vagary: how much certainty to assign to a language item upon first receipt. 0.0 - 1.0 (XXX1.0: word is understood at first encounter, really a function of TRUST(SPEAKER)). This is a modifier upon other variables, like trust of the SPEAKER and comparison to other known values. Normally visual system is trustable, but if system is faulty, should perhaps start with 0.999, etc. A owner may modify this, based on their own doubts. Really, a variable that expresses how much to trust the world itself. At times of chaos and misdirection, vagary might be some minimal value. Should never be 1.0, or the droid will probably die.
  • submissiveness: 0.0 - 1.0; how much to pay attention to others when path-to-completion exists (could depend on amount of ambiguity at completion-node. @0.0 ambiguity and submission of 1.0 puts it right in the middle of listening vs. performing in the robot thought cycle. Assume perform until utterance is heard that could modify task), a 0.0 means ignore any input from other if task-path exists.
  • required accuracy: how much energy/time to expend to cross-check all matches with other knowledge available during interactions. When accuracy=1.0, time is spent on acquiring data until all words and tasks and cost functions have vagary=0.0. If accuracy=0.0, then the first match is used.
  • inquisitiveness: 0.0 - 1.0; set to 0 (with aggressiveness > 0) will guess on all unknowns that user has not explicitly told, or, if not aggressive, will sit there silently. 1.0=ask on all unknowns.
  • curiosity: how much to acquire knowledge outside robots:task-list. 0.0 - 1.0 (0.0: focus only on task-list, when blocked shutdown. 1.0: allow tasks to complete "randomly" as experiences dictate, child-like setting)
  • default task-value: cost-value of tasks in priority one, relative to cost of unit replacement, unless otherwise informed. This informs the constraint system which always tries to optimize value generation, while minimizing costs (like repairing the unit).
  • humor level
  • motor speed
  • voice speed
  • voice gender
  • language
Private:
  • Owner trust maximum: +0.0 - 1.0.
Different units can start with a different owner trust value, based on the projected expertise of the owner, given the model they buy.
Clone this wiki locally