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..

how do you get a aiml 2.0 chatbot to conform to the loebner prize
 
 
  [ # 31 ]

Brian has an interesting description of the program in his profile. It sounds like it leans heavily on recursion to generate the responses, with randomisation inside the patterns that may or may not break out of the (infinite) recursion. Nothing I can help with either way.

 

 
  [ # 32 ]

admittedly 13 seconds is a long time to wait for a reply. if the wildcards are 20 or less its instantaneous.  If the robot gets to 23 wildcards it will split the input into two sentences and be instantaneous. If the input is 21 words the maximum it can take is 13 seconds. this was with a nice computer running at 800 mhz though. I have run the chatbot on computers with both 4gb and a celeron processor and 32gb ram and an i5 processor. 13 seconds seems to be the longest it’s ever taken

Parents always fall for the clammy hands its a good non specific symptom. im a big believer in it. some.

this statement will take 13 seconds to load

Parents always fall for the clammy hands its a good non specific symptom. im a big believer in it. some people think a good phony fever is a lock. but you get a nervous mother you could end up in a doctors office and that is worse than high school  

If the input is incredibly long it breaks it down very quickly. this is great for inputting movie scripts iinto it.

im hesitant about lowering the amount of wildcards before the robot splits the sentence. the robot recognizes a lot of large sentences and the robot doesn’t necessarily know if it’s splitting a sentence mid sentence or if it’s splitting it at the beginning of a new one. I modified my substitution file to get around that by recognizing certain words that are likely to mark a new sentence and also recognizing words that indicate the robot is in the middle of a sentence.

so it’s a balancing act.

Parents always fall for the clammy hands its a good non specific symptom. im a big believer in it.

this sentence takes 5 seconds to load

Parents always fall for the clammy hands its a good non specific symptom. im a big believer in

this takes one second to load.

thank you don patrick for the comment. I really appreciated it.
and steve maybe I should split the sentences at 21 wildcards to prevent hangs.

 

 
  [ # 33 ]
Brian Seabury - May 17, 2019:

.... steve maybe I should split the sentences at 21 wildcards to prevent hangs.

In my 15 years of using AIML, I have never seen any categories that are even close to 21 wildcards. I have no idea how you are using AIML but it doesn’t sound very efficient.

 

 
  [ # 34 ]

okay I fixed in it and now replies take a maximum of 5 seconds to respond. your correct my use of aiml isn’t very efficient.
aiml can break down two unrelated sentences and respond to them individually.
my robot responds to multiple sentences usually with only one reply.
it also uses zipfs law to make popular verbs match first. verbs that aren’t in the list use less powerful wildcards and are less likely to match. sometimes patterns overlap so I add some files last. (for example the files in the learn file although that may not be necessary) for example I might have a specific pattern that says I know how to tie my shows while another file has * know *.however if you believe the replies from the sample questions I posted are true there are some interesting things the robot can do. for one thing many of the lines robot replied with are either from the default category or they are responses from the default category that are also in the recognized pattern. admittedly this does put the robot at a disadvantage. however it allows it to respond with responses that can be unexpected and aren’t necessarily part of the pattern.

 

 
  [ # 35 ]

Anyway, for whatever reason I won’t be allowed to enter this years contest. I didn’t even get far enough to submit the chatbot to be verified for the contest. good luck with the contest.

 

 
  [ # 36 ]

Why won’t you be allowed to enter? The contest isn’t for another 4 months yet.

 

 
  [ # 37 ]

well youre probably right. I may be overeating because I always expect things to go wrong. its just ive been waiting a really long time for an email back and there is no way for me right now to make a submission to the contest. however its possible this is because there are just a lot of entries this year.

 

 
  [ # 38 ]

Try sending another email. Mine ended up in their junk filter and I didn’t get a reply back for weeks.

 

 
  [ # 39 ]

I did send another email on friday after I had been waiting a while. I just feel sending more than 2 emails without a response is probably harassment.

 

 
  [ # 40 ]
Brian Seabury - May 21, 2019:

well youre probably right. I may be overeating because I always expect things to go wrong. its just ive been waiting a really long time for an email back and there is no way for me right now to make a submission to the contest. however its possible this is because there are just a lot of entries this year.

Waiting a really long time? The contest was only confirmed a few weeks ago, and they haven’t set up a submission or review process yet. Don’t expect to be able to submit a program until August. At this time all anyone can expect is some answers to their questions within a week or three. Professors are very busy people and there is plenty of time left.

 

 
  [ # 41 ]

Okay I’ll wait till August but wasn’t the original submission deadline June 28. They should really put a general deadline for submissions back up so people will know they need to wait till august.

 

 
  [ # 42 ]

I think you’ve been looking at last year’s submission date, which was months before the event only to accommodate the qualifying round, which is skipped this year.

 

 
  [ # 43 ]

sort of , before the format was changed to the format used for this year. there was information about the 2019 contest before it was decided that the loebner prize protocol wasn’t going to be used. anyway, the more inclusive nature of the contest is something I had been hoping for years now. I really shouldn’t be penalizing it because I can’t get a reply to an email. I guess I just wanted people to see what the robot can do even if it doesn’t ever end up in a loebner contest.

 

 
  [ # 44 ]

Im really excited. I just got an email from the event organizer saying I can submit my robot to see if its good enough for the event. anyway thank you patrick for letting me things were going to work out.

 

 < 1 2 3
3 of 3
 
  login or register to react