Now that we have a proper Model representation, the programmatic player should actually simply be given a CustomResponseModel that implements the generate method (instead of the switch of calling a different method on the player call). Then we can get rid of this bit:
Now that we have a proper
Model
representation, the programmatic player should actually simply be given aCustomResponseModel
that implements thegenerate
method (instead of the switch of calling a different method on the player call). Then we can get rid of this bit:becomes
This is breaking because implementors need to move their
_custom_response
to thegenerate
method of a custom response model e.g.and Player would be a simple wrapper around the Model
This requires that turn_idx is available to
generate_response
. Thus blocked by #39 .