Now things have changed. First, and most obviously, mobile devices are everywhere. Second, there are now legions of interesting Web services to automate. The final ingredient is the most important: With the rise of Big Data, there is now enough information available for a software agent to actually use to perform anticipatory actions. In that context, the challenges of applying software agents and artificial intelligence to business solutions is nothing compared to the potential payoff to users.
The combination of automated agents, contextual search and a sea of data from our devices, services and the Internet of Things, search is poised to become vastly more useful and efficient than it already is. The pieces are getting there with agents like Siri and contextual search like Google Now. If it all works as promised, information we need will be delivered to us just when we need it, without our having to invest time and effort looking for it."