Exemplary embodiments of the present disclosure are directed towards a system for explaining actions taken in real-time on event stream, comprising: a computing device comprises a data analyzation and precise decision module configured to take inputs, the data analyzation and precise decision module configured to analyze the inputs and implements decisions on the computing device, the data analyzation and precise decision module also configured to send a written narrative and give an explanation about the plurality of decisions to a user in a natural language; and a database configured to house the most of the information known to the data analyzation and precise decision module, the database comprises an action table to implement any decision being taken in the data analyzation and precise decision module and updates the action table based on the user responds to the data analyzation and precise decision module.
SYSTEM AND METHOD FOR EXPLAINING ACTIONS TAKEN IN REAL-TIME ON EVENT STREAM USING NLG