eta.core.execution.execute_say_to

execute_say_to(step, ds)[source]

Execute a say-to step.

This will create a response and affect using the corresponding transducers, as well as potentially deriving a gist clause and semantic interpretation from the response. Any obligations are retrieved from the step as well. The resulting dialogue turn is added to the conversation log and pushed onto the output buffer.

Parameters:
Returns:

Dict of variable bindings obtained in the course of execution.

Return type:

dict