Prototype or not, if you are crunching huge amounts of numbers, you may need the speed of a Java or C/C++ at least for the AI parts. I don't really know exactly what you are doing but a lot of AI stuff is computation intensive. You may find Python VS C makes a difference from 10 minutes to almost 2 hours or more (or from a day to a month).
Probably your best bet is a hybrid approach. Java/C++ or something for the AI (I only say Java because it has a ton of libraries, I even have a book on Data Mining which discusses several libraries in Java that are freely available and perform some of the techniques). And Python/Ruby/Perl for everything else (like the web parts).
I am hesitant to recommend PHP because you never know what you may be doing. PHP seems to really shine on the web and for web related things, but once you need non web uses it seems to be more cumbersome than anything (although I have seen references to PHP being used like a Perl/Python/etc. as a normal scripting language by some people).
The choice between Python/Ruby/Perl is almost a matter of taste. Except that Perl has CPAN which is beyond anything Python and Ruby have right now. Since you are in a start up, the wide selection of modules on CPAN that you can just slap together may provide value to you in getting things done sooner. Personally I like Python over Perl (I find Perl's object system to be ugly when building your own objects, and sometimes it takes me a bit to figure out how code I wrote months ago works). But I can't deny the value of CPAN.
So in short, you probably need a performance language for some of the AI stuff and the ease and speed of development of a scripting language for everything else because a start up is all about getting the product done as soon as possible and beating your competitors to market. I would love to recommend Python, but based on what I know about start ups, you need to evaluate CPAN in your decision process. Just being able to slap a bunch of modules together that do what you want quickly can be of huge value in a start up.
I should also add that Perl and Python (I'm not sure about Ruby but I think that to) can call C code rather easily. So you could use C or C++ libraries by creating a set of bindings to the language. You could also try writing the whole thing in Perl/Python/Ruby and if it is too slow rewriting that part in C or C++ and calling it from the scripting language. With the whole start up thing rewriting like this can be very expensive in terms of getting something done. Also since you are most comfortable in C or C++ or Java it may be worth just going there from the start.