Hi Matt,

As perhaps you know, I want to organize Texai as a vast multitude of agents 
situated in a hierarchical control system,  grouped as possibly redundant, 
load-sharing, agents within an agency sharing a specific mission.  I have given 
some thought to the message content, and assuming that my bootstrap English 
dialog effort actually works, then English language as an Agent Control 
Language vocabulary becomes possible at the more deliberative, higher levels of 
the hierarchy, when the duration of NL parsing and generation is small compared 
to the overall task duration.

I am still some ways away from tackling this implementation, but I believe that 
the issues you raise are pertainent to what I plan.  For example, I have spent 
a bit of time trying to figure out how to construct a scalable peer-to-peer 
network.   I think that I'll use Jabber as the way for high-level agents to 
talk to one another and the N2N protocol (not actually evaluated yet) or some 
other NAT hole-punching technique for low-overhead, direct agent-to-agent 
communication.  For the non-specialists among you, what I am referring to is 
the fact that Internet Service Providers subvert the original intent of the 
net, which was easy peer-to-peer services, with a client-server paradigm in 
which end-users cannot easily become service providers.  NAT hole punching is a 
clever way to change an end-user client into a server so that two end-users can 
directly communicate even though they do not have public Internet addresses.

Matt (or anyone else), have you gotten as far as thinking about NAT hole 
punching or some other solution for peer-to-peer?

Cheers.
-Steve

 Stephen L. Reed


Artificial Intelligence Researcher
http://texai.org/blog
http://texai.org
3008 Oak Crest Ave.
Austin, Texas, USA 78704
512.791.7860



----- Original Message ----
From: Matt Mahoney <[EMAIL PROTECTED]>
To: agi@v2.listbox.com
Sent: Sunday, May 4, 2008 12:47:45 PM
Subject: Re: [agi] organising parallel processes


--- rooftop8000 <[EMAIL PROTECTED]> wrote:

> hi,
> I have a lot of parallel processes that are in control of their own
> activation (they can decide which processes are activated and for how
> long). I need some kind of organisation (a simple example would be a
> hierarchy of processes that only activate downwards). 
> 
>  I'm looking for examples of possible organisations or hierarchies in
> existing AI systems or designs of them . Any ideas?
> thanks

I proposed competitive message routing (CMR) as a way to organize lots
of autonomous narrow AI to form AGI.  The idea is that specialists
communicate in natural language (understanding only messages relevant
to their narrow domains) and route messages outside their specialty to
other agents that it knows are more closely related.  This could be
done by simple term matching, although there is an economic incentive
for agents to match the "meanings" of messages more intelligently, such
as matching words to images.

I have so far only investigated its scalability in a very abstract
form.  Building a working model would be very expensive. 
http://www.mattmahoney.net/agi.html (Most people on this list have
already seen this).  


-- Matt Mahoney, [EMAIL PROTECTED]

-------------------------------------------
agi
Archives: http://www.listbox.com/member/archive/303/=now
RSS Feed: http://www.listbox.com/member/archive/rss/303/
Modify Your Subscription: http://www.listbox.com/member/?&;
Powered by Listbox: http://www.listbox.com



      
____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

-------------------------------------------
agi
Archives: http://www.listbox.com/member/archive/303/=now
RSS Feed: http://www.listbox.com/member/archive/rss/303/
Modify Your Subscription: 
http://www.listbox.com/member/?member_id=8660244&id_secret=101455710-f059c4
Powered by Listbox: http://www.listbox.com

Reply via email to