编写人工智能程序的难度取决于编写的程序类型和任务要求。编写简单的人工智能程序可能相对容易,例如一些规则基于的程序或简单的机器学习算法。这些程序需要较少的数学知识和编程技能。但编写更复杂的人工智能程序,如深度学习模型或自然语言处理程序,则需要更多的数学和编程知识,特别是涉及到高级算法和数据结构时。此外,编写高质量的人工智能程序需要大量的时间和资源,需要深入理解机器学习、深度学习和自然语言处理等技术。因此,编写人工智能程序的难度是相对的,需要根据任务要求和个人能力来确定。