An instruction generation device for generating, in real-time, an instruction concerning a communication session by using anonymized sensitive information data, the instruction generation device comprising: a sensitive information analysis module configured to: - receive the anonymized sensitive information data, - receive communication data, the communication data comprising metadata regarding the communication session and/or text data reflecting the content of the communication session, - generate an analysis result by analysing the anonymized sensitive information data with respect to the communication data, and to output the analysis result; and a user interface instructor module comprising a trained Machine Learning model, the user interface instructor module being configured to: - receive the analysis result from the sensitive information analysis module, - receive contextual data, the contextual data providing context to the communication session, - generate a probability value representing an outcome of the communication session using the trained Machine Learning model, the analysis result and the contextual data being inputs of the trained Machine Learning model, - generate the instruction when the generated probability value exceeds a threshold, and - output the generated instruction to affect the outcome of the communication session; wherein the sensitive information analysis module is further configured to: - compare the anonymized sensitive information data with the communication data; and - determine a time when the anonymized sensitive information data occurred within the communication session by using timestamps included in the communication data, count a total amount of the anonymized sensitive information data found in the communication data, count an amount of the anonymized sensitive information data for a particular classification of sensitive information data, the anonymized sensitive information data being found in the communication data, and/or determine a duration of the anonymized sensitive information data by using the timestamps included in the communication data. a sensitive information analysis module configured to: - receive the anonymized sensitive information data, - receive communication data, the communication data comprising metadata regarding the communication session and/or text data reflecting the content of the communication session, - generate an analysis result by analysing the anonymized sensitive information data with respect to the communication data, and to output the analysis result; and - receive the anonymized sensitive information data, - receive communication data, the communication data comprising metadata regarding the communication session and/or text data reflecting the content of the communication session, - generate an analysis result by analysing the anonymized sensitive information data with respect to the communication data, and to output the analysis result; and a user interface instructor module comprising a trained Machine Learning model, the user interface instructor module being configured to: - receive the analysis result from the sensitive information analysis module, - receive contextual data, the contextual data providing context to the communication session, - generate a probability value representing an outcome of the communication session using the trained Machine Learning model, the analysis result and the contextual data being inputs of the trained Machine Learning model, - generate the instruction when the generated probability value exceeds a threshold, and - output the generated instruction to affect the outcome of the communication session; - receive the analysis result from the sensitive information analysis module, - receive contextual data, the contextual data providing context to the communication session, - generate a probability value representing an outcome of the communication session using the trained Machine Learning model, the analysis result and the contextual data being inputs of the trained Machine Learning model, - generate the instruction when the generated probability value exceeds a threshold, and - output the generated instruction to affect the outcome of the communication session; wherein the sensitive information analysis module is further configured to: - compare the anonymized sensitive information data with the communication data; and - determine a time when the anonymized sensitive information data occurred within the communication session by using timestamps included in the communication data, count a total amount of the anonymized sensitive information data found in the communication data, count an amount of the anonymized sensitive information data for a particular classification of sensitive information data, the anonymized sensitive information data being found in the communication data, and/or determine a duration of the anonymized sensitive information data by using the timestamps included in the communication data. - compare the anonymized sensitive information data with the communication data; and - determine a time when the anonymized sensitive information data occurred within the communication session by using timestamps included in the communication data, count a total amount of the anonymized sensitive information data found in the communication data, count an amount of the anonymized sensitive information data for a particular classification of sensitive information data, the anonymized sensitive information data being found in the communication data, and/or determine a duration of the anonymized sensitive information data by using the timestamps included in the communication data.