Tôi tin rằng AI hiếm khi được sử dụng trong các ứng dụng chính thống, nhưng nó có thể, và tôi nghĩ sẽ chậm thôi.
Nếu thông tin AI của ứng dụng phải học phát sinh trong ứng dụng, từ tương tác hoặc lỗi của người dùng, sẽ là thông minh nếu chương trình có thể ghi nhật ký loại thông tin đó và sau đó tìm mẫu trong nhật ký. Nó có thể cấu hình người dùng để xem những nhiệm vụ nào được thực hiện thường xuyên nhất, cần bao nhiêu bước. Sau đó, khi nó nhận ra tác vụ đó lặp lại, nó có thể hỏi người dùng xem họ có muốn thực thi một macro đã làm như sau không [sau đó nó trình bày với một danh sách các bước, cho phép họ chỉnh sửa khi cần]. Sau đó, nó thực thi 'macro' mà nó học được từ việc quan sát người dùng.
Một ứng dụng khác của AI là phát hiện lỗi, không chỉ trong phần mềm, mà cả lỗi người dùng khi phần mềm được sử dụng không hiệu quả, dư thừa hoặc không đúng cách. Nếu phần mềm được thiết kế sao cho nó được cung cấp một tập hợp các mô hình nhiệm vụ người dùng (như kế hoạch AI), nó có thể quan sát người dùng theo cách họ đạt được các nhiệm vụ đã biết và đưa ra đề xuất hoặc yêu cầu xác nhận rằng kết quả bất thường sắp xảy ra.
Và tất nhiên, AI có thể được sử dụng rộng rãi trong thiết kế giao diện người dùng, trên các thiết bị, trang web hoặc ứng dụng. Một số trong số này, như nhận dạng giọng nói, đang đi vào xu hướng sử dụng hàng ngày. Khi các cuộc hội thoại với các ứng dụng có thể thêm dữ liệu và mô hình nhiệm vụ / khái niệm / miền của riêng chúng phát triển hơn nữa, nhu cầu về AI bên trong ứng dụng sẽ chỉ tăng lên.
Có một tấn của cách mà AI có thể được sử dụng trong các ứng dụng. Một vài trong số này đã bắt đầu phát sinh trong các thiết bị di động và ứng dụng của họ, thường là do sự kết hợp giữa tính di động của người dùng với cơ sở dữ liệu dựa trên web bên ngoài (ví dụ: GPS và bản đồ), nhưng IMO thì chậm.