Aspects include engaging a user in a chat flow by a dialog system. A user sentiment associated with a system response provided by the dialog system as part of the chat flow is determined based on observation of the user. A next system response is rerouted from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-based method, comprising: engaging a user in a chat flow by a dialog system; determining a user sentiment associated with a system response provided by the dialog system as part of the chat flow based on observation of the user; and rerouting a next system response from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment. 2. The method of claim 1, wherein the aspect of the user sentiment comprises one or more of a surprise sentiment, an anger sentiment, and a disgust sentiment. 3. The method of claim 1, wherein the aspect of the user sentiment comprises a change in a sentiment trajectory beyond a minimum repair threshold. 4. The method of claim 1, wherein the sentiment-based repair sequence comprises augmenting the system response to return to a last point in the chat flow where a positive sentiment was detected. 5. The method of claim 1, wherein the sentiment-based repair sequence comprises prompting the user to accept further assistance associated with the system response. 6. The method of claim 1, wherein the sentiment-based repair sequence comprises searching the chat flow to locate another potential match for a user statement that resulted in the system response. 7. The method of claim 1, further comprising: monitoring the user sentiment associated with the sentiment-based repair sequence based on one or more of a facial expression, a voice characteristic, and an interaction pattern of the user; and progressively providing one or more alternate repair options in the sentiment-based repair sequence based on determining that the user sentiment is a negative sentiment during the sentiment-based repair sequence. 8. The method of claim 1, further comprising: determining whether the system response is marked as expecting a negative sentiment; and blocking the sentiment-based repair sequence based on determining that the system response is marked as expecting the negative sentiment. 9. A system, comprising: a memory having computer readable instructions; and a processor for executing the computer readable instructions, the computer readable instructions including: engaging a user in a chat flow by a dialog system; determining a user sentiment associated with a system response provided by the dialog system as part of the chat flow based on observation of the user; and rerouting a next system response from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment. 10. The system of claim 9, wherein the aspect of the user sentiment comprises one or more of a surprise sentiment, an anger sentiment, and a disgust sentiment. 11. The system of claim 9, wherein the aspect of the user sentiment comprises a change in a sentiment trajectory beyond a minimum repair threshold. 12. The system of claim 9, wherein the sentiment-based repair sequence comprises augmenting the system response to return to a last point in the chat flow where a positive sentiment was detected. 13. The system of claim 9, wherein the sentiment-based repair sequence comprises prompting the user to accept further assistance associated with the system response. 14. The system of claim 9, wherein the sentiment-based repair sequence comprises searching the chat flow to locate another potential match for a user statement that resulted in the system response. 15. The system of claim 9, wherein the computer readable instructions further comprise: monitoring the user sentiment associated with the sentiment-based repair sequence based on one or more of a facial expression, a voice characteristic, and an interaction pattern of the user; and progressively providing one or more alternate repair options in the sentiment-based repair sequence based on determining that the user sentiment is a negative sentiment during the sentiment-based repair sequence. 16. The system of claim 9, wherein the computer readable instructions further comprise: determining whether the system response is marked as expecting a negative sentiment; and blocking the sentiment-based repair sequence based on determining that the system response is marked as expecting the negative sentiment. 17. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the computer processor to perform: engaging a user in a chat flow by a dialog system; determining a user sentiment associated with a system response provided by the dialog system as part of the chat flow based on observation of the user; and rerouting a next system response from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment. 18. The computer program product of claim 17, wherein the sentiment-based repair sequence comprises one or more of: augmenting the system response to return to a last point in the chat flow where a positive sentiment was detected; prompting the user to accept further assistance associated with the system response; and searching the chat flow to locate another potential match for a user statement that resulted in the system response. 19. The computer program product of claim 17, further comprising: monitoring the user sentiment associated with the sentiment-based repair sequence based on one or more of a facial expression, a voice characteristic, and an interaction pattern of the user; and progressively providing one or more alternate repair options in the sentiment-based repair sequence based on determining that the user sentiment is a negative sentiment during the sentiment-based repair sequence. 20. The computer program product of claim 17, further comprising: determining whether the system response is marked as expecting a negative sentiment; and blocking the sentiment-based repair sequence based on determining that the system response is marked as expecting the negative sentiment.