[alicebot-archcomm] FW: FW: request for inclusion

Andrew Teal a.teal at hud.ac.uk
Wed Oct 18 07:58:27 PDT 2006


I think this supporting statement should be included here ...

In view of my previous post I have reservations about the quoted
messages, but have been persuaded to include them as necessary
background. I agree the issues discussed there should not be re-hashed.

Andrew

-----Original Message-----
From: Noel Bush [mailto:noel at aitools.org] 
Sent: 18 October 2006 15:09
To: Andrew Teal
Subject: Re: FW: request for inclusion

As far as the "historical problems" go, I most recently went over some 
of my own views of things in these couple of messages:
http://list.alicebot.org/pipermail/pandorabots-general/2006-May/001533.h
tml
http://list.alicebot.org/pipermail/pandorabots-general/2006-May/001539.h
tml

But I really have no desire to hash over that stuff anymore, especially 
not in a forum that is supposed to be devoted to the AIML specification.

I will say the following, to support my inclusion in the mailing list:

* I conceived of the idea of an "architecture committee" (modeling and 
naming it after what I saw going on in an international organization 
dedicated to building standards for multiagent systems).

* I wrote the first comprehensive formal specification for AIML, modeled

on similar documents from the W3C for various standards, and referencing

them and other similar docs as much as possible.  This specification 
was, of course, the main project of the archcomm mailing list, and much 
of what I was doing was simply formalizing what was already agreed upon,

or what was settled during archcomm discussions.  There were 6 revisions

published, before it sat unchanged for 4 years.  The only changes 
recently made comprised a minor correction to the <person> and <person2>

definitions, and the restoration of credit (in some torturous fashion) 
to me, after it was nearly eliminated in the 7th revision.

* I was a primary driver for completeness, precision, and non-redundancy

in hashing out the formal definition of AIML.  Again, not claiming 
exclusivity here, but I think I was particularly passionate about 
drilling down to details in some areas that didn't necessarily seem so 
significant in those days when there were far fewer AIML interpreters in

the world.

* I also wrote the first comprehensive XML schema for AIML (there was a 
DTD a few years back, but it didn't cover nearly as much), and have 
continued to maintain that.

* I have rewritten every line of Program D, in many cases multiple 
times.  Though I left it untended for a couple of years, it was still 
the most popular "AIML interpreter" out there.  In the last couple of 
years I've been very actively working with it.  It's very stable, it 
performs well, it integrates well, and it remains the most complete 
implementation of the AIML spec that there is.  Despite the fact that 
Program D gets the most measly treatment on alicebot.org, people still 
manage to find it and make enormous use of it.  I hear from new people 
all the time about it.  It serves as a de facto reference implementation

of AIML.  Frank (mehri) will confirm this, as will other authors of AIML

interpreters.  I have great relationships with authors of other AIML 
interpreters.  Frankly, I hope that one of these days I can switch away 
from using Program D, because I am sick to death of Java.  But I'm 
sticking by it for the foreseeable future because it does the job well. 
  I don't say this out of any egotism, but I do wish that these facts 
were more clearly reflected in public resources like alicebot.org.

The AIML spec, the AIML schema, and Program D have all served as 
reference material for the implementation of numerous other AIML 
interpreters in virtually every popular programming language out there. 
  I *am* proud of that.  I don't claim to be an "inventor" in any of 
this, and I don't claim to be the best programmer, the sharpest thinker,

the best writer, or the best anything.  But I can state that the work 
I've done has been useful and valuable to quite a number of people, not 
the least of whom is Richard Wallace.  Business disagreements, 
personality conflicts, and all that other stuff is certainly nasty, but 
doesn't change the reality (even if it may result in a very skewed 
version of the reality being presented on alicebot.org).

Once upon a time we had a thriving, active group of mailing lists 
centered around AIML, and the archcomm list was, for me, the most 
interesting.  There were a lot of very sharp people participating, from 
a variety of fascinating backgrounds, working on cool projects.  I was 
learning all the time, and really appreciated the dialogue, which was 
for surprisingly long stretches able to maintain a civility and level of

pertinence to the subject matter that's rare in such an open 
environment.  I doubt those days will return, but at the very least I'd 
like to be a part of any new discussions about AIML, at least within the

context of alicebot.org, which I'll suspend disbelief and regard as that

"neutral ground" we were always seeking, so long as it's possible for me

to do so.

Noel

Andrew Teal wrote:
> From an aiml standpoint, this is a no-brainer -- if Noel Bush would 
> like to contribute, it can only be beneficial to the community.
> 
> On a personal level, though, there are historical problems which need 
> approaching and tackling calmly and in a spirit of reconciliation if 
> the obvious benefits of the above are to be realised.
> 
> I also think any discussion should be on the list!
> 
> Andrew.
> 
> -----Original Message-----
> From: Noel Bush [mailto:noel at aitools.org]
> Sent: 18 October 2006 02:00
> To: drwallace at alicebot.org; daanens at hotmail.com; sandro.g at ai-tech.com;
> scheuring at gmail.com; ernest at virtualitas.net; foreverlinux at yahoo.com;
> Andrew Teal
> Subject: request for inclusion
> 
> 
> Hi archcomm mailing list members,
> 
> I would like to request that the archcomm mailing list members add me 
> to
> 
> the mailing list.  It would be easier to participate in the 
> discussions
> that way.  I have a few thoughts to share here and there, and I know
the
> 
> spec pretty well.  :-)
> 
> Thanks,
> Noel
> 

This transmission is confidential and may be legally privileged. If you receive it in error, please notify us immediately by e-mail and remove it from your system. If the content of this e-mail does not relate to the business of the University of Huddersfield, then we do not endorse it and will accept no liability.




More information about the alicebot-archcomm mailing list