Hey guys, so yesterday I got done with a program and submitted it only to find out I didn't have to do that one...
so I have adopted it as my project. What is this project one might ask.
well this project is an AI type thing called Eliza. It was first made by Joseph Weizenbaum. of course we didn't have to make a full blown copy, but we did have to respond to a 'my' statement.
For example "MY brother is being mean"
the program would then respond: "Tell me more about your brother."
My project I am trying to do is make it more intelligent. For example being able to respond to a lot of different inputs. I have started on it tonight but this is only the thinking stage.
Here is what I am thinking the program will do
First in one 'class' (I am programming this in Java because thats what I started with) a class is basically just a bunch of functions in another file.
Anyway the first class starts by taking the string and sending it off to another class which coordinates everything. the program then goes
off to another class to find out what type of word the word is like a noun
or a verb or something.
Thats as far as I can get in my head. I don't know where I should go from there. I know Watson's creators said that they pieced apart the
string to find the meaning of it in English, so basically Watson knew
English.
If anyone could help me with this that would be very appreciated.
Thanks