Hey everyone. I am new to this community. I am a full time game developer who has always had a huge interest in AI.
The other day I decided to look around for the latest chatbots and see if they had improved over the years. I was pretty disappointing that not only was there a small amount of new chat bots, but also that they haven’t changed much over the past 10 years. So I decided to pursue this as a side project and see what I could come up with.
The main problem with most current chat bots, is that they are mostly made with a great deal of preset inputs and outputs. I decided this needs to be addressed.. I have only been working on this an hour or 2 a day for the past 2 weeks but I think I came up with a solution that has great potential. My main focus is a chat bot that can learn and actually apply the knowledge learned, in turn making him better at learning exponentially. Now obviously, to anyone who has any experience making AI or chatbots knows this is much easier said than done, but I will share what i have come up with so far.. I have been developing this chat bot in C# in Unity.
The first problem I recognized is in standard code compiling itself. Sure, it’s easy for a program to ‘remember’ something, but to actually change the way it behaves based on a memory is something that is difficult to achieve in programming. So this is what I came up with. I designed my own simple code that can be generated and stored in strings. Basically once the AI chat bot figures out all the word categories in the sentence(This is done by simply matching up words stored into the categories, no stored code is needed yet), then it needs to figure out what type of sentence it is. This is where the AI scans all dynamic ‘Sentence Categories’ where my own language of code is stored in order to get a broad idea of what the user is actually trying to say. With this approach, the potential is very great. For example, learning to learn while talking to someone. Being able to input an entire novel into his brain and by the end of his reading being many times more intelligent after reading that book.
Let me know your thoughts on this everyone.
Edit: I will have a demo for you guys to play around with soon.