Eso depende de su definición de IA y “grave”.
Si usted implica algo como construir un auto sin conductor, entonces Haskell probablemente sea una elección inapropiada. Python es mejor para la creación de prototipos debido a muchas más bibliotecas ML y C ++ (nuevamente con bibliotecas) es mi mejor apuesta para la implementación de producción. Bueno, quizás Rust en lugar de C ++. 🙂
Pero para mí, “proyecto serio de IA” es un ambicioso proyecto de investigación en el área de IA general que probablemente involucra modelar emociones y definitivamente involucra “razonamiento de sentido común” y comprensión. Y allí usaría a Haskell prácticamente para todo.
- ¿Las compañías de tecnología que promueven la IA como el camino a seguir también tienen la obligación de volver a capacitar a nuestra fuerza laboral para hacer frente a la próxima interrupción del trabajo?
- ¿Cuáles son algunos ejemplos de medios de ciencia ficción con IA inteligente que no salen mal?
- ¿Cómo se puede aplicar OpenCyc o ResearchCyc al archivo histórico de Twitter?
- ¿Cuál es el mayor error sobre la IA entre las masas en general?
- Como ingeniero de software experimentado, ¿en qué área (IA, big data, aprendizaje automático, aprendizaje profundo o recuperación de información) debería centrarme en mi futura carrera?
Por qué Haskell es extremadamente bueno para proyectos de investigación es una pregunta separada y ya la respondí aquí. Versión corta: modelado de dominio utilizando tipos y refactorización segura de código y arquitectura.