From: Joel VanderWerf Date: 2005-09-26T07:45:16+09:00 Subject: Re: A question about Intelligent Systems and using Ruby Ara.T.Howard wrote: > On Thu, 22 Sep 2005, Daniel Lewis wrote: > >> On 22/09/05, Josh Charles wrote: >> >>> I'm interested in this as well, but for a different reason. I'm >>> looking to integrate some basic ai into a web app I'm working on, but >>> it's hard to know where to start. I've got the ideas, but not the >>> knowledge of how to implement them. Is there a good starting place >>> for learning basic AI in ruby? >>> >>> Daniel, is this the type of thing you are also looking for? >> >> >> Yes, any basic AI in Ruby. Any type of AI in ruby to be honest, I want >> to research what has been created already. I have been in contact >> with someone that has ported some AI examples from a book (written in >> C), he has ported them into a Ruby program. >> >> I am thinking simulations and fuzzy control. My project will involve >> graphics (possibly 3D), so I'll be looking into that too. > > > you may want to ping joel vanderwerf (frequents this group) was doing some > work with robotic car brains - thought i could have mis-remembered this > > http://www.path.berkeley.edu:81/people/staff/vanderwerf_joel.html > http://www.path.berkeley.edu/ > > cheers. > > -a I like to call our simulations "artificial stupidity" rather than artificial intelligence, with less emphasis on optimal problem solving and more on modeling the imperfections of human sensing, reaction, and cognition. (Some well known AI packages split on this line too--ACT-R vs. SOAR.) Never done anything with fuzzy control, though. Our automated (non-human) control system simulations are based on hybrid automata (hybrid = state machines + ODEs). There are some (old) papers at http://PATH.Berkeley.EDU/SHIFT http://PATH.Berkeley.EDU/SMART-AHS It's not what you would call AI, but some of the hybrid simulation stuff might be interesting. SHIFT is obsolete, but there is a ruby-based evolution of it called RedShift, that has the same basic ideas. -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407