Я вважаю, що AI рідко використовується в основних програмах, але це могло б бути, і я думаю, що це буде повільно.
Якщо інформація, яку повинен дізнатися AI програми, виникає в програмі, внаслідок взаємодії з користувачами або помилок, було б розумно, якби програма могла записувати таку інформацію, а потім шукати шаблони в журналах. Він може профілювати користувачів, щоб побачити, які завдання виконуються найчастіше, скільки кроків потрібно. Тоді, коли він визнає, що завдання повторюється, він може запитати користувача, чи бажає він виконати макрос, який зробив наступне [тоді він представляє потім список кроків, що дозволяє їм редагувати за потребою]. Потім він виконує "макрос", який він дізнався від спостереження за користувачем.
Ще одне використання AI - це виявлення помилок не тільки в програмному забезпеченні, але і в помилках користувача, коли програмне забезпечення було використано неефективно, надмірно або неналежним чином. Якщо програмне забезпечення було розроблено таким чином, що йому було надано набір моделей завдань користувача (наприклад, плани AI), воно могло б спостерігати користувачів за тим, як вони досягають відомих завдань, і пропонувати пропозиції або просити підтвердження того, що призначені неминучі незвичні результати.
І звичайно, AI можна широко використовувати в дизайні інтерфейсу користувача, на пристроях, веб-сайтах або додатках. Дещо з цього, як і розпізнавання голосу, зараз входить у мейнстрім щоденного використання. У міру подальшого розвитку розмов із додатками, які можуть додавати власні дані та моделі завдань / концепцій / доменів, потреба у AI всередині додатка лише зростатиме.
Є ціла тонна способів , що ІІ може бути використаний в додатках. Деякі з них почали виникати на мобільних пристроях та їхніх додатках, як правило, в результаті злиття мобільності користувачів із зовнішніми веб-базами даних (наприклад, GPS та картами), але IMO пройшов повільно.