In before science fiction or silly, I've been programming for limited time and haven't taken much grasp of complex algorithms I could probably use in my plan
I was recently curious about the possible structure of such mechanism called sometimes IA or topic, ``self-learning'' bot.
If one were to program a learning IA bot, how would he do it?
The basics, although primitive, were pretty clear for me, such as how would such bot learn the things and express his thoughts'' or
feelings'' - my idea was using google and Perl's regex.
Perl is fast and good with text-based stuff, such as storing, formating and matching expressions, and I know it enough, so this is why I chose it.
The basics as I mentioned before were based on Google's search engine and Perl's regex - going through community websites and regexing through possible matches. For example, if the robot would fine the strings ``war is bad'' somewhere, he would put it in the 'bad criterion', and upon calling or asking of such expression he would tell that was is indeed bad.
If he was to find ``war is good'' however, he would think of it as a bad thing. That is the first little problem I encountered and I decided to override it using by spawning different 'opinions'. The robot would sort the various opinions in those ready 'cases', and his answer would be according to most cases found. This will generally work for most truths, and the robot wouldn't go to troll sites or sites marked so unless he was prepared for it.
The ready cases were another problem - the robot would be controlled by those cases only, defined by the user, but it could be solved probably by adding new cases automatically and changing existing cases as well.
This is for start. What do you think? Would you like to give such thing a development try?
Also, I'd like to get some critic on my methods, possibly my language pick and other problems that might pop.
Sorry for fail topic, by the way. I was thinking of asking a long question that didn't match noob small questions thread, but it turned out to be longer.
Oh yes topic is dumb again. Why wasn't such kind of programming attempted on this board. :-)
> Why wasn't programming of a self-learning bot attempted yet?
It has.
>>3
we don't feel like duplicating other people's failures.
Read SICP.
Neural networks ftw
Why was this permasaged?
And what happened to the threads? At least 3 or 4 of them are missing
P=NP