Интеллектуальный пользовательский интерфейс ( Intelligent UI , IUI или иногда Interface Agent ) — это пользовательский интерфейс (UI), который включает в себя некоторые аспекты искусственного интеллекта (ИИ или вычислительного интеллекта). Существует множество современных примеров IUI, наиболее известным (или печально известным) из которых является Microsoft Office Assistant , чье самое узнаваемое агентивное представление называлось « Clippy ».
В общем, IUI подразумевает наличие у компьютера глубоких знаний о домене и/или модели пользователя. Это позволяет интерфейсу лучше понимать потребности пользователя и персонализировать или направлять взаимодействие.
Вероятно, самые ранние примеры того, что можно было бы считать настоящими IUI, появились в сообществе Intelligent Computer Assisted Instruction (ICAI, также известном как интеллектуальные системы обучения ), которое возникло в 1960-х и 1970-х годах [1] и стало популярным (среди ученых) в 1980-х годах. Кроме того, в начале 1980-х годов, когда экспертные системы заняли прочное положение в сообществе ИИ, экспертные системы стали применяться к UI (например, метко названная система «WIZARD» [2] ). В 1990-х годах применение вывода плана к взаимодействию легло в основу исследований [3] в области того, что тогда называлось естественными интерфейсами (термин позже стал обозначать взаимодействие всего тела). Более поздние IUI, такие как Clippy , в большей степени основаны на статистике и используют методы машинного обучения для принятия решения о том, как настроить интерактивный опыт для отдельного пользователя. В 2000-х годах это направление исследований часто называли персонализацией , чаще всего применяя различные методы рекомендательных систем для адаптации поведения интерфейса или всей интерактивной системы к индивидуальным предпочтениям пользователя.
Что такое «интеллектуальный» — потенциально спорно, как и то, что считается «интерфейсом». На практике эта область определяется сообществом исследователей и каналами, в которых они публикуются.
Исследования в области интеллектуальных пользовательских интерфейсов публикуются на общих конференциях и в журналах по взаимодействию человека и компьютера, таких как CHI или UIST, а также на некоторых каналах исследований искусственного интеллекта, например, организованных AAAI , но самое важное — это специальные серии конференций по интеллектуальным пользовательским интерфейсам (с 1988 года) и рекомендательным системам (с 2007 года), а также журнал User Modeling and User-Adapted Interaction (с 1990 года).