[alicebot-archcomm] Existing interfaces vs. AIML fetch

Gary Robertson alicebot-archcomm@list.alicebot.org
Wed, 13 Aug 2003 12:02:30 -0400


Ernest Lergon (earlier):

>The three offered "services" have three *different* interfaces:
>Different parameters, variables, structures. That's natural, because
>they deal with different content. So what makes them more usable than
>the existing interfaces offered already by external servers? What is the
>advantage of re-inventing the wheel?

Gary:
 From what I can see there are very few existing interfaces to extract data 
from external servers available today.  Naturally, we are working with 
these simpler 'services' now because we are just beginning and so we are 
crawling, then walking before we run.  I promise you I have much more 
powerful and interesting services in mind.

It is my personal goal to produce 50+ services over the next year.  I will 
also produce some 'private' services for some of my client's access to 
their own databases.

Having a reasonably powerful 'fetch' facility within AIML makes developing 
these services feasible.  Having an aiml-way to access these services makes 
their availability much more immediate and much more universal to other 
aiml developers.  I like the fact that the AIML Foundation seems to stress 
'openess' and 'community'.  I think that a 'fetch' facility is in keeping 
with this spirit.

Ernest I can appreciate your cries to find a minimalist approach.  I am 
open to the possibilities that a methodology could be developed for 
achieving my goals without a 'fetch'.   Just tell me how.