Eugene C. Freuder and Richard J. Wallace
Matchmaker agents facititate interaction between customers and vendors. In this work we view Matchmakers as constraint-based solvers. A Matchmaker of this type provides potential solutions ("suggestions") based on partiM knowledge, while gaining further information about the problem from the Customer through the latter’s evaluation of these suggestions ("corrections"). The dialog between Matchmaker and Customer results in iterative improvement in the quality of the solution presented to the Customer.