Hi and I thought I would write an algorithm where the computer can learn from text being input into its database and the computer will be able to have a normal conversation with somebody. I already have my database of paragraphs but will need converting into something more complex for the computer to understand. Does anybody know the science behind computer generated sentences as I have already written an algorithm that determines what is information and what is gap filling text? Also does anybody know where I can download a mysql database containing a row for every word in the english language and a second column for weather each word is a noun/verb/adjective etc.

A few thousand folks have already been at it for quite some time:
http://www.loebner.net/Prizef/loebner-prize.html

Also does anybody know where I can download a mysql database containing a row for every word in the english language and a second column for weather each word is a noun/verb/adjective etc.

Check http://services.aonaware.com/DictService/ I don't know how much it costs to license, but you can search it online from your programs (there's a C# API)

I got myself a database containing a dictionary but I need to convert the abbreviations to full words (eg. n=noun). Does anybody know where I will find the abbreviations for parts of speech and what they stand for?

Yeah, you'll find them in a dictionary. Try Merriam Webster. They have a website as well.

Does anybody know where there is an open source search engine algorithm because I'm stuck. I'm not so much after code but after the theory for how the algorithm should work. Is there any documenation for that?

There's what looks like a good book.
http://www.amazon.com/Googles-PageRank-Beyond-Science-Rankings/dp/0691122024/ref=sr_1_1?ie=UTF8&s=books&qid=1263791443&sr=8-1

In addition to books like the above, for the theory you can probably dig up quite a bit right in the SEO section of our beloved DaniWeb. Those folks earn an impressive living knowing the ins and outs of google in particular (though I suppose bing people are probably out in full force as well).

I don't know of any open source projects about this but there's bound to be something.

I have a question - are there any free verb list downloads because I keep on finding movies and mp3's called verb. Thanks...

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.