[alicebot-general] Response order
Troy Vinson
troy.vinson at dal.tribalddb.com
Mon Feb 5 07:32:42 PST 2007
<topic> may just be the way to approach this in a conversational manner.
Unfortunately, the client has requested more of a "Magic 8-Ball" type
functionality here with relevant answers to user input.
I think, in the long run, we will build a pre-processor to handle the
client-defined BADWORD input with separate logging we can integrate into
the overall results later.
Thanks.
-----Original Message-----
From: alicebot-general-bounces at list.alicebot.org
[mailto:alicebot-general-bounces at list.alicebot.org] On Behalf Of Dr.
Rich Wallace
Sent: Saturday, February 03, 2007 10:48 AM
To: Alicebot and AIML General Discussion
Subject: Re: [alicebot-general] Response order
The problem is that he has both a GOODWORD RESPONSE as well as a
BADWORD RESPONSE. He wants both GOODWORD and BADWORD to have priority
over any other match, and moreover wants BADWORD to have priority over
GOODWORD.
If the input is MY FRIEND CAN KISS MY A$$ then he might not want to use
<pattern>* FRIEND</patten> if there is another category with
<pattern>MY *</pattern>
The "keyword priority problem" I described arises when both keywords
have patterns like
<pattern>_ ASS$</pattern> and
<pattern>_ FRIEND _</pattern>
If all of the bot's categories are keyword matches (e.g. no ALICE
Brain categories) then he can use
<pattern>_ ASS$</pattern> and <pattern>* FRIEND *</pattern>
no problem, but if there are other categories like <pattern>MY
*</pattern> in between, the second pattern will not match the input,
and the keyword won't be detected.
Maybe there is a workaround using <topic>?
Rich
On 2/3/07, Square Bear <steve at square-bear.co.uk> wrote:
> Use _ instead of * for the A$$ category. The underscore overrules
everything
> else including an exact match. This should do it:
>
> <category>
> <pattern>
> _ A$$
> </pattern>
> <template>
> <srai>
> BADWORD RESPONSE
> </srai>
> </template>
> </category>
>
> Regards
> - Steve Worswick (Square Bear)
> http://www.mitsuku.com
>
>
> ----- Original Message -----
> From: <alicebot-general-request at list.alicebot.org>
> To: <alicebot-general at list.alicebot.org>
> Sent: Friday, February 02, 2007 8:00 PM
> Subject: alicebot-general Digest, Vol 15, Issue 2
>
>
> > Send alicebot-general mailing list submissions to
> > alicebot-general at list.alicebot.org
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> > http://list.alicebot.org/mailman/listinfo/alicebot-general
> > or, via email, send a message with subject or body 'help' to
> > alicebot-general-request at list.alicebot.org
> >
> > You can reach the person managing the list at
> > alicebot-general-owner at list.alicebot.org
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of alicebot-general digest..."
> >
> >
> > Today's Topics:
> >
> > 1. Response order (Troy Vinson)
> >
> >
> >
----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Fri, 2 Feb 2007 09:24:53 -0600
> > From: "Troy Vinson" <troy.vinson at dal.tribalddb.com>
> > Subject: [alicebot-general] Response order
> > To: <alicebot-general at list.alicebot.org>
> > Message-ID:
> >
<CE0EF2903833E649AB736134C73E3C64039B6932 at TRBDALEXCH01.ddbdigital.com>
> > Content-Type: text/plain; charset="us-ascii"
> >
> > In need of an AIML suggestion concerning ordering of a match or
> > pre-scanning a sentence. Given these two patterns:
> >
> > <category>
> > <pattern>
> > * FRIEND *
> > </pattern>
> > <template>
> > <srai>
> > FRIEND RESPONSE
> > </srai>
> > </template>
> > </category>
> >
> > <category>
> > <pattern>
> > * A$$
> > </pattern>
> > <template>
> > <srai>
> > BADWORD RESPONSE
> > </srai>
> > </template>
> > </category>
> >
> >
> > And the input "my friend can kiss my a$$". The desire is to have
the
> > pattern match and send a response for BADWORD RESPONSE instead of
FRIEND
> > RESPONSE.
> >
> > Any help would be greatly appreciated.
> >
> >
> > ------------------------------
> >
> > _______________________________________________
> > alicebot-general mailing list
> > alicebot-general at list.alicebot.org
> > http://list.alicebot.org/mailman/listinfo/alicebot-general
> >
> >
> > End of alicebot-general Digest, Vol 15, Issue 2
> > ***********************************************
> >
>
> _______________________________________________
> This is the alicebot-general mailing list
> Reply to alicebot-general at list.alicebot.org
> Unsubscribe and change preferences at
http://list.alicebot.org/mailman/listinfo/alicebot-general
> Learn netiquette at http://www.dtcc.edu/cs/rfc1855.html
> Learn to read at http://www.literacy.org/
>
_______________________________________________
This is the alicebot-general mailing list
Reply to alicebot-general at list.alicebot.org
Unsubscribe and change preferences at
http://list.alicebot.org/mailman/listinfo/alicebot-general
Learn netiquette at http://www.dtcc.edu/cs/rfc1855.html
Learn to read at http://www.literacy.org/
More information about the alicebot-general
mailing list