<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def buff_interaction_eval(cls, specification, sequences, parameters, **kwargs):
 """Creates optimizer with default build and BUFF interaction eval. Notes ----- Any keyword arguments will be propagated down to BaseOptimizer. Parameters specification : ampal.assembly.specification Any assembly level specification. sequences : [str] A list of sequences, one for each polymer. parameters : [base_ev_opt.Parameter] A list of `Parameter` objects in the same order as the function signature expects. """

        instance = cls(specification,
                       sequences,
                       parameters,
                       build_fn=default_build,
                       eval_fn=buff_interaction_eval,
                       **kwargs)
        return instance