A computer program product for identifying and communicating package delivery risks to reduce package damage risk during delivery, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform functions, by the computer, comprising the functions to:
- receive, at a computer, package delivery data for a package to be delivered;
- determine, using the computer, package delivery factors, the factors including package fragility;
- analyze, using the computer, product information and product reviews based on the factors, the analyzing including using natural language processing to evaluate the product information and product reviews to identify language related to the factors;
- generate a real-time fragility score which includes analyzing the package delivery data and analyzing external environmental data;
- determine a probability of risk of damage to the package based on the factors and the analysis of the product information and the product reviews, and the real-time fragility score;
- weight the factors in response to the determining the probability of risk of damage to the package;
- calculate a package risk score based on the weighting of the factors and the determining of the probability of risk of damage;
- generate a best delivery practice for the package based on the package risk score;
- and
- communicate the package risk score and best delivery practice to a device.