Building intelligent .net applications: Agents, data mining, rule-based systems, and speech processing.