Towards Effective Adaptive Information Filtering Using Natural Language Dialogs and Search-Driven Agents uri icon