Entwickler intelligenter IT-Systeme wenden in den Bereichen Ingenieurwesen, Robotik und Informatik Methoden der künstlichen Intelligenz an, um Programme zu entwickeln, mit denen Intelligenz simuliert wird, z. B. Denkmodelle, kognitive und wissensbasierte Systeme sowie Systeme zur Problemlösung und Entscheidungsfindung. Außerdem überführen sie strukturiertes Wissen (Ontologien, Wissensdatenbanken) in Computersysteme , um komplexe Probleme zu lösen, die in der Regel ein hohes Maß an Humankompetenz oder künstlicher Intelligenz erfordern.