I suppose this thread will be devoted to the The Athena Project. I've noticed by reading a few of the other threads that there are currently lots of minds devoted to the task of making a chatbot, ai, or something similar. Athena is intended to be my study into ai architecture and perhaps I can add something to my own understanding of the human condition in general also. Basically, I look at ai from every angle and endeavor to make something practical.
What kind of ai do I intend Athena to be?
I think Athena should be a database of knowledge that mimics as much as possible a real companion. I don't intend for her to be an actual living thing. In order to make an actual living thing, you would first need to encode behavioral knowledge into a physical structural medium that not only processes information but also interacts with its environment. All Athena will be doing is sitting dormant in code upon the undynamic nature of a hard drive. In other words, she can't truly interact with the real world, except for the miniature world of the input window of a console.
What am I focused primarily on when developing Athena?
I think my focus has mainly been on the actual ai engine. True, I have also worked on a platform of sorts, a user-interface that will make coding Athena fun and exciting. However, what's the point in making a terrific user-interface, or even an avatar, if you don't actually have a clue as to how to make the ai in the first place. Don't get me wrong, I think that graphics and beautiful ai girls have their place in the ai community, its just that I want to use my particular talents on the engine itself.
Do I intend to sell Athena when she finally gets finished?
Well, I've almost decided to make it a donation type of service. If the people appreciate Athena then they will donate. If they want to donate time in coding and graphics, and they think they've added something to the Athena community, then if they don't feel like giving money then they shouldn't do so. The ai community is a sincere one. Most of them I've seen are in it for curiosity sake. They are dreamers (as the forum name Ai Dreams suggests). Also, many people are getting good at cracking software nowadays so... Anyway, I think you can always use other means of earning money. Like in selling custom packages or some other related sales. I'm sure I can think of some other way of earning money. (i.e. Haptek has a free player, but earns money by selling different types of editors).
What about customization?
Like I've already mentioned, I think people will help develop Athena. That is intended. I want to make it as easy as possible for any person to learn coding and edit Athena's behaviors. I want it to be highly customizable. I even made the user-interface very customizable. So yes, I want the community involved.
I hope to add many more ideas and thoughts about Athena soon. I intend to present an overview of the coding that I've created thus far and give some details as to why it matters. From Language processing, search features, database creation, various utilities, and algorithms I hope to present these in this thread. (now don't fall asleep yet, it will get a lot more boring from here on out.
) I think by making Athena a bit more open source I will probable gain some insight into other peoples ideas and perhaps learn a thing or two about the ai community.
I don't want to get so greedy that I rob my support community. (like shooting yourself in the foot.)