6 questions you must answer to identify your best way to implement AI