做人工智能需要编程。人工智能是一个涉及多个学科领域的综合性学科,需要计算机编程、数学、统计学、机器学习等多个方面的知识。在开发人工智能算法的过程中,需要编写程序来模拟人类思维过程,实现数据处理、模型训练、模型预测等功能。因此,编程是人工智能开发的基础和关键。