人工智能需要会编程。人工智能是一种利用计算机科学和数学算法来模拟、扩展和增强人类智能的技术。要实现人工智能,需要编写程序来训练模型、执行推理、执行任务等等。因此,人工智能专家需要熟悉编程和计算机科学的基本概念,掌握编程语言和工具,以便开发、部署和维护人工智能系统。