[alicebot-general] Fwd: AIML conflict solving

Noel Bush noel at aitools.org
Fri Sep 22 09:21:00 PDT 2006


Dr. Rich Wallace wrote:
>> A good approach when in doubt of the spec is to check out programD's behavior since Noel co-authored the specification and wrote that interpreter.
> 
> Actually I wrote the first Java interpreters (program B and D),
> including the Graphmaster matching algorithm.  Noel took over program
> D and made a lot of changes, but I don't think he changed the matching
> methods.

Yes, I didn't change any of the matching methods.  I did rewrite 
virtually every line of code (including the matching methods), in some 
cases several times, and overhauled the architecture in major ways, but 
the program should still be following the specification exactly.

Over the past few years a few issues have come up that are not clearly 
handled by the specification, and for these Program D may have its own 
solution, but this is as arbitrary, bound to change, and 
non-authoritative as any other solution.  I would not promote the idea 
that Program D's approach to an undefined issue carries any more weight 
than any other approach, although I do still have the impression that 
Program D still implements the specification more completely than any 
other implementation (but this may just be some egotistic hallucination 
on my part).

Noel


More information about the alicebot-general mailing list