personal assistant based on web technologies