Les outils de matchmaking sont un programme ou une intelligence artificielle qui désigne la mise en relation de personnes par goûts, affinités, ou autre. Notamment utilisé par les sites de rencontres sur Internet pour mettre des célibataires ensemble.