cognitive-ad-hoc