solving real world problems with ai