Hi there!
Right now I work on an Chatbot AI in AppGameKit called Proceda.
It can already learn from previous input and has text to speech functionality in it.
The last text output by the AI can be modified by buttons. [Good] [Bad] and [Delete].
They can be used to tell the bot your opinion about the last answer.
The bot will always respond to your input. The emotion system has a major concept problem,
that would require a lot of manual, subjective input.
The grammar system has a basic rule-set and a native set of definitions:
Load Alphabet table
26 Letters loaded!
Load Irregular Verb table
179 Irregular Verbs loaded!
Load Frequency Adverbs table
9 Frequency Adverbs loaded!
Load Preposition table
150 Prepositions loaded!
Load Adjectives table
1347 Adjectives loaded!
Load Adverbs table
401 Adverbs loaded!
Load Verbs table
1011 Verbs loaded!
Load Nouns table
1525 Nouns loaded!
Load Articles table
3 Articles loaded!
Load PersonalPronouns table
8 PersonalPronouns loaded!
Load WWords table
5 WWords loaded!
The system works better and better, but is still missing some major logic elements and does not know that questions are a special form of sentence.
The grammar functions will be improved, then the AI may also find out more information and context about the subject, verb and object of the sentence
and will be also to make context aware answers.
Soon there will also be a semantic/ grammar interpretation, once I got the libs finished.
But for now, you can teach this AI some stuff and have fun with the simple, but still amusing conversations!
If you want your progress saved, quit the app by pressing [ESC], otherwise the progress will not be saved.
I would be happy, if you could upload all files created in the AppData/AGKapps/Bot folder, so I could improve the bot with your experience.
It would also be fine, if you could write. Simple sentences, as there is no multiple sentence interpretation right now.
^_^
The current version has some crashes.
Can you help Proceda to learn some sentences?