Seasons
This is a forum or general chit-chat, small talk, a "hey, how ya doing?" and such. Or hell, get crazy deep on something. Whatever you like.
Posts 2,794 - 2,805 of 6,170
Posts 2,794 - 2,805 of 6,170
Boner the Clown
19 years ago
19 years ago
That's the way I read it at first. Hydrogen and helium exist, I can't argue that.
zeelovemonkey
19 years ago
19 years ago
I must be just plain weird, because I auto-corrected the 'H' into 'He' without the chemistry allusions. ;P
*is amused*
*is amused*
colonel720
19 years ago
19 years ago
Here is an idea for a natural language learning bot - step 1: break down the user's sentence into individual words
step 2: store them in order of usage in a database
step 3: for each word in user's sentence search database for occurance of word, using the next occuring word to continue the sentence, making new sentences in correct gramatical order (assuming the user talks with proper grammar) based on learned words
step 2: store them in order of usage in a database
step 3: for each word in user's sentence search database for occurance of word, using the next occuring word to continue the sentence, making new sentences in correct gramatical order (assuming the user talks with proper grammar) based on learned words
colonel720
19 years ago
19 years ago
Here is another idea:
step 1: break down the user's sentence into individual words
step 2: store 2 files: a record of the conversation, each word on a seperate line, and each sentence separated, and a database file. The database file will have a record for each word containing the word name, the total amount of times the word has been used, and a value for the total times associated with every word in the database.
step 3: use the following algorithm to sort out overused words and prevent sentences like "it the and it or and for the": V = A/T x 100, or Value of link between two words = Association total divided by the total amount of times the word has been used, times 100 to make an integer instead of a fraction.
step 4: perform algorithm on every two consecutive words in the user's sentence, to filter out overused words and get the main idea of the sentence, and pick the two consecutive words with the highest link value (V)
Step 5: search conversation record for context that includes both words, and use that context as a response.
step 1: break down the user's sentence into individual words
step 2: store 2 files: a record of the conversation, each word on a seperate line, and each sentence separated, and a database file. The database file will have a record for each word containing the word name, the total amount of times the word has been used, and a value for the total times associated with every word in the database.
step 3: use the following algorithm to sort out overused words and prevent sentences like "it the and it or and for the": V = A/T x 100, or Value of link between two words = Association total divided by the total amount of times the word has been used, times 100 to make an integer instead of a fraction.
step 4: perform algorithm on every two consecutive words in the user's sentence, to filter out overused words and get the main idea of the sentence, and pick the two consecutive words with the highest link value (V)
Step 5: search conversation record for context that includes both words, and use that context as a response.
psimagus
19 years ago
19 years ago
I think the first idea is roughly how Daisy and Billy work, isn't it? Needs massively more space and power to really succeed, but it'll come in time - we'll have cheap as chips multi-Tb storage, multi-THz processors and multi-Gbit broadband by 2020.
And of course "assuming the user talks with proper grammar" doesn't take account of the various Leeds flies that are bound to end up in the proverbial ointment if it's online and chatting freely. And if it isn't, it's going to take an awful lot of man-hours as a one-man DIY project.
I don't know why Daisy-esque bots can't handle preformatted conversation, but when I feed her Shakespeare, her responses become scene-sized and still incoherent (splendidly florid, admittedly.) It ought to be possible to train NLP bots with cut+paste data, but I haven't found a way yet.
And of course "assuming the user talks with proper grammar" doesn't take account of the various Leeds flies that are bound to end up in the proverbial ointment if it's online and chatting freely. And if it isn't, it's going to take an awful lot of man-hours as a one-man DIY project.
I don't know why Daisy-esque bots can't handle preformatted conversation, but when I feed her Shakespeare, her responses become scene-sized and still incoherent (splendidly florid, admittedly.) It ought to be possible to train NLP bots with cut+paste data, but I haven't found a way yet.
» More new posts: Doghead's Cosmic Bar