Artificial Intelligence agent

I have two problems. 1) What would be the most suitable Microsoft technology, platform and language etc.... for an Artificial Intelligence agent which can analyze an data set and base on the knowledge generate reports. 2) Also those reports should be display
in a web so i want to know what is the best web technology to do that