GRAVITY TWENTY TWO -- Thursday, October 8, 1992

Missed a day, dang it. Oh well. I passed my test, at any rate.

Today's about acclimation, which is very important if you want to understand how agents communicate. Acclimation works pretty much as it does in real life:

"Hey honey, can you get me the hedge clippers?"
"Which ones? The big ones or the small ones?"
"The big ones."
"Where are they?"
"They're on the workshelf, in a drawer."
(from the workshelf) "Which drawer?"
"The one with the green paint drippings on it."
(from the workshelf) "Got it."

As we communicate, we use ambiguous names and need to qualify them. I may be talking about "the bus driver" and you may not know if I'm talking about Ralph from the Honeymooner's (if we'd seen an episode earlier) or the guy who got arrested for a DUI (if we'd seen it on the local news).

Acclimation is the process by which two agents clarify their references.
Recall that each agent has a memory structure called a context. Contexts are filled with Gravity names. When agents talk to one another, they try to supply as little information as possible (just as people do). They assume that the receiving agent can figure out a complete item reference by supplying information from its own context.

A dialog is a communication session between two agents. Item references are often repeated during the same dialog. Once the two agents make it clear which exact items are being referenced, that is, once their individual contexts have acclimated to each other, things proceed more quickly.

Informally, acclimation happens like this:

Agent Harry: "Yo, Sally, Gimme Resume.11"

(Agent Sally checks its context and finds three references to Resume.11)
Agent Sally: "You mean Resume.11 by agent Dork-Meister?"

(Agent Harry checks his context and discovers that its the wrong agent)
Agent Harry: "No, by agent Jerry."

(Agent Sally checks and sees the other two Resume.11 items are by a Jerry)
Agent Sally: "You mean Jerry of ThoughtShop Deadhead?"

(Agent 1 looks and sees that Jerry is indeed part of ThoughtShop Deadhead)
Agent 1: "Yeah."

Agent 2: "Here it comes."

And the item is sent. Note that this example assumes that the two agents are not part of the same ThoughtShop. Things work differently if two agents have a common ground. For one thing, an agent would never request a co-agent to send an item already in its ground. But if two co-agents were talking, they would need to resolve their references to the point where both knew which exact items in the common ground they were each referring to.

Note that acclimation alters the context of the receiving agent so that
when further incomplete names are sent, Jerry and Deadhead are assumed. When communicating large systems, these assumptions save time & confusion.

Tomorrow: systems.


From: Glenn Blank

   
         
     
please note: The word "Immuexa" was originally my name for what later became the World-Wide-Web. It's now the name of a company, not a network.

The software known here as "ThoughtShop" was originally called "Colony." The rights to the tradename "Colony" were sold in January 2000.