Qbasicnews.com
Any Qbasic programs for Artificial Intellligence? - Printable Version

+- Qbasicnews.com (http://qbasicnews.com/newforum)
+-- Forum: General (http://qbasicnews.com/newforum/forum-6.html)
+--- Forum: General/Misc (http://qbasicnews.com/newforum/forum-18.html)
+--- Thread: Any Qbasic programs for Artificial Intellligence? (/thread-9558.html)



Any Qbasic programs for Artificial Intellligence? - Bill Rogers - 08-02-2006

I was wondering if anyone has come across any A.I. programs in qbasic, such as chatterbots or anything else like that.
Thanks for whatever replys or links you may provide.
Bill :neo:


Any Qbasic programs for Artificial Intellligence? - NovaProgramming - 08-02-2006

http://www.qbasic.com/classic/c5.html

There are a few other ones that I've seen... most of them aren't highly developed, because, if you think about it, one would have to input all possible responses for any number of possible inputs... for example, you would have to check for variations on salutations: "Hi, Hello, Greetings, Salutations" should all result in one (or a few different) responses via the chatbot.

That being said, A.I. has always facinated me because I don't entirely understand it.


Any Qbasic programs for Artificial Intellligence? - Skyler - 08-04-2006

I think qb45.com has a few, not very good ones...
Eliza the psychiatrist is annoying enough to make you go to a *real* psychiatrist...


Any Qbasic programs for Artificial Intellligence? - Antoni Gual - 08-05-2006

Tommy McBurney's port of the Minimax chess engine
http://home.pacific.net.au/~tommyinoz/minimax.html
It's a port to PowerBasic, but it includes the original "no frills" engine in QB by Steinwender-Donninger


Any Qbasic programs for Artificial Intellligence? - aetherfox - 08-06-2006

I was always fascinated by it, but never found anything worth talking home about.

I use python regularly now, and with regex, something like this becomes much more manageable. You're expressions only have to be intelligent enough to catch what the user's key words are. It could be done in BASIC, but the effort involved would be like getting a bare-bone regular expression parser in place.