This spark is a dialogue manager, which gets a user input, and it generates a response, so it can simulate a conversation.
|Asking Interfaces||Answering Interfaces|
If you want to include this spark into a configuration, you need to connect it having regard to the fact that it need to call another spark which offers IFlow<char*> interface functions. It is also necessary to remember that it will be called by sparks which require functions from the same interface. For example, a basic configuration might connect RebecaAIMLSpark, with ChatSpark as shown below: