Aspects of the present disclosure include methods, systems, and non-transitory computer readable media that perform the steps of capturing capture one or more images comprising a plurality of visual features of an inspected device, transmitting the one or more images to a server comprising a neural network, wherein the neural network analyzes the plurality of visual features to identify the inspected device and the server identifies the checklist comprising tasks or questions associated with an inspection process of the inspected device, receiving the checklist associated from the server, and displaying the checklist.