Một phần của sự thách thức là ngôn ngữ, và chúng ta không có cách nào tốt để dịch các khái niệm tinh tế. Chẳng hạn, cùng một từ có nghĩa khác nhau tuỳ theo bối cảnh, và hầu hết các hệ thống trí tuệ nhân tạo vẫn còn gặp khó khăn khi phân biệt giữa chúng.