Oprogramowanie NX oferuje funkcję „osobistego asystenta”, która wykorzystuje sztuczną inteligencję i uczenie maszynowe, aby śledzić działania użytkownika i rozwijać się na ich podstawie. Ta funkcja przewiduje polecenia, które użytkownik może wybrać w następnej kolejności na podstawie bieżących działań, a następnie prezentuje je na kompaktowym panelu adaptacyjnego interfejsu użytkownika (UI). Jeśli na przykład użytkownik projektuje części blaszane, oprogramowanie przewiduje, że zostanie użyta określona sekwencja poleceń i przedstawi je użytkownikowi.