AI Zone Admin Forum Add your forum

NEWS: Chatbots.org survey on 3000 US and UK consumers shows it is time for chatbot integration in customer service!read more..

misses a gambit
 
 

I’m trying to run down a problem and getting baffling behavior.

To make my problem clearer, I’ve built a simple bot, Gomer

On Gomer’s second volley with a user he seems to always skip a gambit

here’s filesGomer.txt
# underlying conversation system
RAWDATA/GOMER/

# quibble ability
RAWDATA/QUIBBLE/

Gomer only has two files in his RAWDATA/GOMER/
the simplecontrol.top is identical to the one in Harry, except for changing the name of the bot where appropriate, and changing the starting gambit to gomertalk

gomertalk.top is this:
TOPIC: ~gomertalk ()
t: Hello, lets talk about aardvarks.
#! Why should we talk about aardvarks?
a: (aardvark) Good, you’ve responded with something about aardvarks. How do you feel about onions?
  b: (onion) I’m glad you like onions. This is the end of this rejoinder set
a: (crazy nuts) I’m sorry you’re having mental health issues.

u: (Australia) Yes, aardvarks are from Australia!

t: This is a first gambit.

t: This is a second gambit.

t: This is a third gambit.

t: This is a fourth gambit.

t: This is a fifth gambit.

t: This is a sixth gambit.


u: ( tin ) this responds to tin

u: ( tin ) this also responds to tin

u: ( farm ) this responds to farm


===========

NOw, when I run gomer, he does this (arnold is the user):

bot Gomer rebuilt
arnold reset on bot Gomer
Gomer starts: Hello, lets talk about aardvarks.
arnold: i love aardvarks
Gomer: This is a second gambit.
arnold: give me more gomertalk
Gomer: This is a third gambit.
arnold: defeat is well within the game
Gomer: This is a fourth gambit.

Where’d the first gambit go?

 

 
  [ # 1 ]

Dont know… I spliced yours into my world and it worked fine.  So you would probably have to send me a log file having done :trace all.

topic: ~introductions   keep repeat()

t: Hello, lets talk about aardvarks.
#! Why should we talk about aardvarks?
a: (aardvark) Good, you’ve responded with something about aardvarks. How do you feel about onions?
  b: (onion) I’m glad you like onions. This is the end of this rejoinder set
a: (crazy nuts) I’m sorry you’re having mental health issues.

u: (Australia) Yes, aardvarks are from Australia!

t: This is a first gambit.

t: This is a second gambit.

t: This is a third gambit.

t: This is a fourth gambit.

t: This is a fifth gambit.

t: This is a sixth gambit.


u: ( tin ) this responds to tin

u: ( tin ) this also responds to tin

 

 
  [ # 2 ]

Chased this down, it’s in my front end.

 

 
  [ # 3 ]

makes sense.

 

 
  login or register to react
‹‹ Using Topic Flags in Macros      No Such Bot ››