I could imagine some scenarios when I ask a human assistant "who is Joe Bloggs" and it would be quite reasonable for them to answer "oh you've met him, he even gave you his business card".
Sure, but only after telling you who Joe Bloggs is, because that's what you asked, you didn't ask 'Have I met Joe Bloggs?', an assistant (human or virtual) that doesn't actually help isn't going to keep their job for long.
If I'm asking the question - maybe a friend is nearby who doesn't know them and I'm too lazy to explain - then I want to know who they are, not what their contact info is.