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

New Release of test bot
 
 

New Release Testbot on ASP.NET 3.5

→ http://b-zg.com/testbot/default.aspx


{post moved from http://www.chatbots.org/ai_zone/viewthread/534/ to prevent thread hijacking}

 

 
  [ # 1 ]

I have some observations, 8pla…

1.) That animated background is a bit much.

2.) The script sometimes takes longer than necessary to provide a response.

3.) I got the following after 5 vollies:

Server Error in ‘/testbot’ Application.
A potentially dangerous Request.Form value was detected from the client (log=”...eb page . <!—REDUCTION—>”).
Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in the configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case.

Exception Details: System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (log=”...eb page . <!—REDUCTION—>”).

My “potentially dangerous” input was:

Go right ahead. You will, anyway, whether I want you to or not.

 

 
  [ # 2 ]

Me: How are you?
It: Seldom
Me: What is your name?
It: No.
Me: Who are you?
It: No.

Not really sure what we should be testing here. I assume this isn’t your Loebner entry?

 

 
  [ # 3 ]

@Dave:


For the sake of peace of mind of others… I would like to clarify that there is no cross-site scripting attack going on here.  This error is a false alarm:

Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack.

Thanks for the feedback, Dave.  I’ll reconfigure the ASP.NET setting to validateRequest=false on 8pla.net server. 

@Steve:
I did not mail my Loebner contest entry yet.  I’m thinking, maybe I like this chatbot’s new attitude.  I added focus to the log textbox.  Now you can just type and press [ENTER], to automatically click the button.

 

 

 
  [ # 4 ]

There has been some confusion today.

Sorry Dave, that you suspect any thread jacking.  What happened on my end was that, I was editing the post offline in a text editor, and coding at the same time. Then when the post disappeared, to be honest I wasn’t sure if I had posted or not, or if there was some other problem with it, such as not being on topic enough.  So, I tried to fix it, but remember there is an editing restriction in effect here.  In short, it was totally inadvertent and unintentional.

Thanks for moderating.

 

 
  [ # 5 ]

[SOLVED]

ASP.NET C# :

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %> 

Results:

>> Go right aheadYou willanywaywhether I want you to or not.
<< 
What makes you say that I will anyway whether you want you to or not .

>> 
What are you?
<< 
I am the latest result in artificial intelligencewhich can reproduce the capabilities of the human brain with greater speed and accuracy

Thank you Dave for your precious support.

 

 
  [ # 6 ]

That’s what I get paid the “big bucks” for. raspberry

 

 
  [ # 7 ]
8PLA • NET - May 29, 2011:

There has been some confusion today.

Sorry Dave, that you suspect any thread jacking.  What happened on my end was that, I was editing the post offline in a text editor, and coding at the same time. Then when the post disappeared, to be honest I wasn’t sure if I had posted or not, or if there was some other problem with it, such as not being on topic enough.  So, I tried to fix it, but remember there is an editing restriction in effect here.  In short, it was totally inadvertent and unintentional.

Thanks for moderating.

I can’t gripe too much, 8pla, since I’m as guilty of thread hijacking as anyone else here. And I was fairly certain that your new bot was using the new AIML set, but, like you, I didn’t think the post was “on topic” enough, so I moved it.

As far as the editing restriction, I’m with you there, but there’s nothing I can do about it. downer If anyone has need to have their post edited, just send me an email, and I’ll fix what I can. smile

 

 
  [ # 8 ]

Sorry 8pla but I don’t understand what you are trying to do with this bot:

Me: what is my name
It: <condition name=“name”>
<li value=“OM”>I’d like to know your name.</li>
<li value=“JUDGE”>I know you as Judge.</li>
<li value=”*”>You said your name is <get name=“name” >?</li>
<li>I don’t know. What is your name?</li>
</condition>

Me: who was julius caesar
It: I don’t know if that’s true or not.

Me: what color is the sea
It: I don’t think so.

Me: what is 1 + 1
It: Does not seem possible.

Me: How old is the Earth
It: I don’t believe so.

Do we have to ask questions in a certain fashion? What is the bot aiming to achieve?

 

 
  [ # 9 ]
Steve Worswick - May 29, 2011:

Sorry 8pla but I don’t understand what you are trying to do with this bot:

Me: what is my name
It: <condition name=“name”>
<li value=“OM”>I’d like to know your name.</li>
<li value=“JUDGE”>I know you as Judge.</li>
<li value=”*”>You said your name is <get name=“name” >?</li>
<li>I don’t know. What is your name?</li>
</condition>

Me: who was julius caesar
It: I don’t know if that’s true or not.

Me: what color is the sea
It: I don’t think so.

Me: what is 1 + 1
It: Does not seem possible.

Me: How old is the Earth
It: I don’t believe so.

Oh well… It seems additional configuration may be needed to handle the new release of AIML.

Steve Worswick - May 29, 2011:

Do we have to ask questions in a certain fashion?

No.  That shouldn’t be necessary.

Steve Worswick - May 29, 2011:

What is the bot aiming to achieve?

The bot (Program 8, its unofficial designation), is aiming to acheve standard AIML interpretion for ASP.NET 3.5.


For now, I’ve rolled back its AIML set:

>> How old is the Earth?
<< 
It is over six billion years old.

>> 
what is 1 1?
<< 
Two

>> what color is the sea?
<< 
Black

>> who was julius caesar?
<< <
br />

>> 
what is my name?
<< 
Your name is  seeker

Good work, Steve.  That’s very useful information. Thank you.

 

 
  [ # 10 ]

Much better.

 

 
  login or register to react