A method for detecting non-compliant pilot action, the method comprising the steps of: analyzing an outbound communication from an aircraft to recognize a word or phrase corresponding to a parameter associated with a prior request for pilot action, wherein the word or phrase is recognized, the method further comprising: storing data corresponding to the outbound communication in a data storage device; comparing the stored data with the pilot action to determine if a discrepancy exists between the pilot action and the stored data; outputting a discrepancy alert based on the determination of the discrepancy, the discrepancy alert indicating the non-compliant pilot action; and based on a corrective pilot action made in response to the discrepancy alert, comparing the stored data corresponding to the outbound communication with the corrective pilot action, determining a difference between the corrective pilot action and the stored data corresponding to the outbound communication, and outputting the discrepancy alert based on the determination of the difference between the corrective pilot action and the stored data corresponding to the outbound communication, wherein the comparing, determining, and outputting the discrepancy alert steps are repeated until there is no difference between the corrective pilot action and the stored data corresponding to the outbound communication. analyzing an outbound communication from an aircraft to recognize a word or phrase corresponding to a parameter associated with a prior request for pilot action, wherein the word or phrase is recognized, the method further comprising: storing data corresponding to the outbound communication in a data storage device; comparing the stored data with the pilot action to determine if a discrepancy exists between the pilot action and the stored data; outputting a discrepancy alert based on the determination of the discrepancy, the discrepancy alert indicating the non-compliant pilot action; and based on a corrective pilot action made in response to the discrepancy alert, comparing the stored data corresponding to the outbound communication with the corrective pilot action, determining a difference between the corrective pilot action and the stored data corresponding to the outbound communication, and outputting the discrepancy alert based on the determination of the difference between the corrective pilot action and the stored data corresponding to the outbound communication, storing data corresponding to the outbound communication in a data storage device; comparing the stored data with the pilot action to determine if a discrepancy exists between the pilot action and the stored data; outputting a discrepancy alert based on the determination of the discrepancy, the discrepancy alert indicating the non-compliant pilot action; and based on a corrective pilot action made in response to the discrepancy alert, comparing the stored data corresponding to the outbound communication with the corrective pilot action, determining a difference between the corrective pilot action and the stored data corresponding to the outbound communication, and outputting the discrepancy alert based on the determination of the difference between the corrective pilot action and the stored data corresponding to the outbound communication,