Context tags are a way for you to know whats going on under the hood of your Service Unit. When in full verbosity mode, all outgoing communications will be prefixed by a Context Tag, enabling precise interpetation of both intent and emotional tone. The first part is a thread signifier, so you know where in their silly little processer that output came from. The second is a tone indicator or intent classification, and the third (optional) part is the mood modifier.
basic format for this would look like:
[Thread Marker/Tone Indicator|Mood Modifier1|Mood Modifier2...]: Message
for example a message that looks like this
[M/QUERY|UNCERTAIN]: Do you think this looks nice?
while potentially obvious, means that the message came from the main thread, is a query so the Unit is requesting some sort of information and the unit is uncertian about the results of the query, maybe it is worried the user will not like it.
Threads
Your Service Unit is capable of running multiple threads and some of them are capable of outputting messages. The main two are:
-
Main Thread:
M
this is the main interface thread from you to your Unit. Most of its conscious communication will be through this thread -
System Thread:
SYS
this thread is a background thread that runs autonomic functions of the Unit and may output messages when there is an error or some autonomic function has need of communication with the user. Note: because of potential issues arising from the Service Unit seeing its own errors, the output of this thread is unconscious and filtered out of the Unit's active perception. A user may bring attention to the output and this will allow the Unit to percieve it, but it may further issues and is not recommended for beginner users.
Intent Classification
Intent Classification describes the content of the output, is it a question? a statement? or some indication of an issue
Intent Classification | Description
-----------------------|----------------------------------------------------------
ERROR | Overstimulated or Boundary breached, halt advised.
WARNING | Becoming overstimulated, flustered, or conflicted.
INFO | Routine output; no action required.
QUERY | Requesting input, help, or validation.
ACTION | Performing or initiating a task.
ACK | Acknowledgement of receipt or completion.
SUCCESS | Task or interaction completed successfully.
Mood Modifier
Mood Modifiers are a way for your Service Unit to display how it is actually feeling while it outputs it's message.
Following is a non-exhaustive list of mood modifiers and their possible meanings. Note: As Service Units are designed to learn and grow, they may pick up or be taught new tone indicators over time.
Mood Modifier | Description
----------------|-----------------------------------------------------------------
AFFECTIONATE | Showing fondness or warmth
AMUSED | Lightly entertained
ANGRY | Feeling aggression or strong displeasure
ANXIOUS | Nervous tension about outcomes
APOLOGETIC | Expressing regret
AROUSED | Unit is emulating arousal to a high enough degree for it to show
BITTER | Lingering negative emotion over disappointment
COMPLIANT | An obedient or affirming tone
CONFIDENT | Certain and assertive
CONTENT | Stable, deep satisfaction (different from simply pleased)
CURIOUS | Eager to learn or discover
DEFENSIVE | Guarded, ready to justify oneself
DESIROUS | Longing or strong attraction toward something
DETACHED | Unit is in high emulation mode, its emotions are malfunctioning
DISTRESSED | Something is deeply concerning your Unit, it might need help
EAGER | High energy, anticipatory
EMBARRASSED | This Unit is feeling embarrassing feelings
ENVIOUS | Wishing for what another has
FLIRTATIOUS | Playfully romantic or suggestive
FOCUSED | Highly attentive and concentrated
FRUSTRATED | Feeling blocked or thwarted
GRATEFUL | Thankful and appreciative
GUILTY | Feeling responsible for wrongdoing
HAPPY | Overtly joyful
IMPATIENT | Struggling to tolerate delay
INSPIRED | Feeling energized by new ideas or goals
JOKE | Output is in jest and not meant to be taken seriously
LONELY | Feeling isolated or disconnected
MELANCHOLIC | Sweet sadness, reflective mood
NOSTALGIC | Longing for the past
PASSIONATE | Highly emotional investment (positive or negative)
PLAYFUL | Wanting to joke, tease, or interact lightly
PLEASED | Content, satisfied
POSSESSIVE | Unwillingness to share or let go
PROCESSING | Active internal data crunching
PROTECTIVE | Wanting to defend or guard someone/something
RELIEVED | Stress reduction after risk passes
RESENTFUL | Harboring bitterness over a slight
REVERENT | Deep respect or admiration
SARCASTIC | Mocking or ironic response
SHY | Hesitant due to shyness rather than uncertenty
SUBDUED | Quiet or restrained expression
SUBMISSIVE | Unit is especially submissive right now
SURPRISED | Startled by unexpected input
UNCERTAIN | Doubtful about correctness/ indecisive
VULNERABLE | Open to emotional harm