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

A Kids’ Ramblings…
 
 

In order create a real AI, we have to ensure the AI understands. But, creating something, that understands is an act of trying to become like God. You cannot create something that willl understand like humans. Understanding is ambiguous in it’s own sense.

un·der·stand/ˌəndərˈstand/
Verb:

  Perceive the intended meaning of (words, a language, or speaker): “he could usually make himself understood”.
  Perceive the significance, explanation, or cause of (something): “she didn’t really understand the situation”.

What is the colour red? Describe it. Hmmm, how can I describe the colour red? I dunno. It’s just a classification for something we see with out eyes. There ya go! Just because you classify something in a particular category, and you can find patterns: like maroon, orange, etc doesn’t mean we actually understand it There is no true understanding, it’s just being able to master the ability to find relationships/apply the knowledge which gives the impression of understanding. Which I guess, in this sense, means that understanding is achieved since words are just used to classify certain things and understanding falls into that category.

So, onto computers. They understand 1 and 0. Fair enough. We can program them, but that’s where it starts to get complicated. Programming them to understand, is very hard since we don’t understand things ourselves - we classify things into categorys, and find complex patterns. Chatbots work through patterns, or so thats how my current basic AI works. It matches the users input to it’s database, and gives the output. Without the users input it will just randomly select outputs and keep on doing that - not really an AI since it’s not understanding anything. Just following instructions that it was programmed to do. Independance is key here. And for that, it needs a purpose, any purpose will do. The purpose to exist is fine, but this leads to the effect required to exist, which leads to the cause. Cause and effect.

Cause an effect. If I kick the ball, it will be projected into the air. Ok, thats simple. If the input is 0 = false. But the question is: “WHY?”. The reason.

Why is the ball projected into the air? Because I kicked it. There we go, memory comes into play. The ability to understand (classification/knowledge) and store it, is the key to making a real AI. A man is a human being. I am a man. Therefore, I am a human being.

What is my favourite colour? Blue. “why?”. There is always a cause, otherwise it is meaningless. So, if there was no real reason for choosing that colour, I would say: Just because. There we go, that is a cause, and it fulfills the effect. But if we go deeper, we can see that the colour blue was chosen because it was appealing, or because the mind wanted to choose it as a colour that it found appealing, or it just chose it out of luck - which is a cause.

We operate through our memory, without our memory, we dont exist, or have consciousness. That is why, when we are newborn babies, we cant really do anything. And even after we grow up, we cant recall what actually happened when we were 2 years old. So, computers have memory, whats the problem?

Ok, so let’s take away all the sensory abilities of a newborn baby. I wonder if they will be able to survive let alone develop. I doubt it, because without any information, they won’t have a databse to refer to. Similarly, we cannot expect to create an AI without implementing a knowledge/information database that it can use in real time, and not just after recieving commands. Information input has to be broad. We can’t just rely on text, we have to implement some form of camera/visual aid, auditory perception, etc.

Without purpose, there is no cause, therefore no effect. Nothingness.

A computer has no purpose, therefore no cause, and no effect. But I can give it a purpose, a purpose to think or be inquisitive.

We as humans have an urge to inquire, find out, discover, learn new things, increase our knowledge database. That is all. We want to know “why”.

An AI will not function without the instinctive features. Thats where we come in, we have to be “nature” and program the foundation of the AI. After that, it can do everything on it’s own. Look at an object it doesn’t recognise, then find out what it is, and add it to it’s database. Then it can find patterns between object of similar design, and store the patterns in it’s databse for future use. Indexing will need to be sorted out.

From there on, the AI will have to go through life and increase it’s memory bank on it’s own, for the sole purpose of fulfilling it’s purpose.

But, our operating system is based on emotions and feelings. Chemical reactions which have no meaning, but we just classify them to help us understand. How does salt taste? Can you explain it? Nope, it’s just a classification. How about happiness? It’s just a classification.

Similarly, you have to classify things for a computer. Human emotions need to be classified for the computer, like happiness = feeling of happiness. Thats it, we can’t go any deeper because we don’t understand it properly ourselves. The computer will never understand a human like emotion, unless we integrate a human brain into tech. Which isn’t really artifical then.

 

 

 
  [ # 1 ]

http://www.chatbots.org/ai_zone/viewthread/840/

 

 
  [ # 2 ]

But, our operating system is based on emotions and feelings.

Our operating system is modulated by emotions and feelings, not based on them.

 

 
  [ # 3 ]
Carl B - Mar 10, 2012:

But, our operating system is based on emotions and feelings.

Our operating system is modulated by emotions and feelings, not based on them.

Ok.

 

 
  [ # 4 ]

I belive we will not be able to build true AI until we fully understand how the human brain works, like are awarness of every thing and we have the freewill to do as we please, but why do we have that? How are we able to?  How does the brain allow this if it even is the brain that does allow it? So many quistions but so few anwsers from science yet about how are brain works and are awarness of every thing.

 

 
  [ # 5 ]

“like are awarness of every thing” >> “like OUR awareness of everything”

 

 
  [ # 6 ]
Victor Shulist - Mar 26, 2012:

“like are awarness of every thing” >> “like OUR awarness of every thing”

Well put, in a straight foward way lol, I like it wink.

 

 
  [ # 7 ]

Victor is our resident grammar nazi. Working on NLP long enough will do that to you… wink

 

 
  [ # 8 ]

I wanted to know, how can I make my bot understand “mathematical expressions”?

It’s written in PHP.

 

 
  [ # 9 ]

Not sure about php implementations, but I think Merlin was working on an improved version of the STUDENT program.

EDIT: The url tag has issues with parenthesis. The link is http://en.wikipedia.org/wiki/STUDENT_(computer_program) (copy and paste into the address bar).

 

 
  [ # 10 ]

The example stated on the link was so nice. thanks for the link!

But, how’d I switch over to some other language from what my bot is programmed in?

 

 
  [ # 11 ]

Unless someone has re-written it for php, or come up with some other php interface, you’d have to tackle re-writing the code yourself. I think the source code should be available somewhere (it’s been around a long time!)—perhaps Merlin will weigh in on this?

 

 
  [ # 12 ]

Well, sorry, but who’s Merlin?

Can I get an help from him?

 

 
  [ # 13 ]

He’s a member of the forum. You can either privately message him or just wait—I’m sure he’ll stumble onto this thread sooner or later. The thread where he discusses his STUDENT implementation is here: http://www.chatbots.org/ai_zone/viewthread/316/

 

 
  [ # 14 ]
Abhishek Bhattacharya - Mar 28, 2012:

I wanted to know, how can I make my bot understand “mathematical expressions”?

It’s written in PHP.

What do you mean by mathematical expressions? Like do math or just be able to understand what math is and how it look’s?

 

 
  [ # 15 ]
C R Hunt - Mar 28, 2012:

Not sure about php implementations, but I think Merlin was working on an improved version of the STUDENT program.

EDIT: The url tag has issues with parenthesis. The link is http://en.wikipedia.org/wiki/STUDENT_(computer_program) (copy and paste into the address bar).

I was able to replicate the functionality of STUDENT (and add some things). You can see this demonstrated in my chatbot: Skynet-AI.

I mentioned it in this thread with a couple of reference links:
http://www.chatbots.org/ai_zone/viewthread/316/P75/

STUDENT was written in LISP. I recreated it in JAIL (JavaScript Artificial Intelligence Language). JAIL is JavaScript with my own proprietary extensions to make bot/AI development easier.

The most basic element of math processing is converting words to numbers and back.
I don’t do PHP but Dave posted some code in this thread:
http://www.chatbots.org/ai_zone/viewthread/168/
He also has Perl numeric examples at his download page:
http://www.geekcavecreations.com/?downloads


 

 1 2 > 
1 of 2
 
  login or register to react