Computer 'agents' take to the web