tokens: Thus , most real - world systems have used traditional approaches based on information retrieval ( IR ) and even hand - crafted rules , due to their robustness and effectiveness , especially for narrow - focused conversations .