[alicebot-archcomm] Matching Order Revised

Sandro Golinelli alicebot-archcomm@list.alicebot.org
Fri, 28 May 2004 12:18:21 +0200


sorry for not replying sooner, im trying to look deeper into this.

>
> > With this matching order i think that a catchall in a topic could be a
> > pre-process action, or it can mange the behaviour of switching between
> > topics or do something other like fall in the * <topic/>.
>
> This seems rather complicated, could you be more specific?
>

With this kind of matching order i think that when the match got to the
catchall inside a topic, it can be a pre-process in the middle of the
matching process.
To me, this catchall match, shall manage the behaviour to switch beetwen
topics, pre-process something to go somewhere like: set predicates, change
topic, srais to other category in current topic or in others topics.

By thinking as <topic> == room to store knowledge about a topic, i see that
the bot should manage the swtiching or behaviours by , for example, having
specific <topic> for this.

Your examples are right, but the catchall category in the topic shall be
programmed differently to manage the topic switch from the user.

>
> But how is this different from the way it currently works? Or better,
could
> you provide AIML examples of cases where the current order fails or is
> inappropriate, and your order works better?
>
> Change your bot's behaviour, write some categories, explore the
> mechanisms you propose and then come back
> with what you've found out. Please?
>

For sure! It will require me some time, but i'll do untill i still believe
in this ;-)

--
Sandro