Введение

Система конфигурирования компьютеров на основе правил.

Программа R1 (внутренне известная как XCON, от eXpert CONfigurer) представляла собой систему, основанную на производственных правилах, разработанную Джоном П. Макдермотом из Университета Карнеги-Меллон в 1978 году на языке OPS5 для помощи в заказе компьютерных систем VAX компании DEC путем автоматического подбора компонентов системы в соответствии с требованиями заказчика.

Обзор

При разработке системы Макдермотт привлек экспертов из групп PDP/11 и VAX компьютерных систем DEC. Эти эксперты порой даже не могли прийти к согласию относительно оптимальной конфигурации. Этот процесс поиска решения привел к дополнительному повышению качества поставляемых систем VAX. XCON впервые был внедрен в 1980 году на заводе DEC в Салеме, штат Нью-Гэмпшир. В конечном итоге он содержал около 2500 правил. К 1986 году система обработала 80 000 заказов, достигнув точности 95–98%. По оценкам, XCON позволял DEC экономить 25 миллионов долларов в год за счет снижения необходимости предоставлять клиентам бесплатные компоненты из-за ошибок техников, ускорения процесса сборки и повышения удовлетворенности клиентов. До появления XCON при заказе VAX от DEC каждый кабель, соединение и компонент программного обеспечения приходилось заказывать отдельно. (Компьютеры и периферийные устройства не продавались в готовых комплектах, как это принято сегодня.) Сотрудники отдела продаж не всегда обладали достаточной технической квалификацией, поэтому клиенты получали оборудование без необходимых кабелей, принтеры без подходящих драйверов, процессор без нужного языкового чипа и тому подобное. Это приводило к задержкам, вызывало недовольство клиентов и, как следствие, судебные разбирательства. XCON взаимодействовал с продавцом, задавая ключевые вопросы, прежде чем формировать согласованную и работоспособную спецификацию системы/заказ. Успех XCON побудил DEC переписать систему как XSEL – версию XCON, предназначенную для использования сотрудниками отдела продаж DEC, чтобы помочь клиентам правильно сконфигурировать свой VAX (например, чтобы они не выбрали компьютер, слишком большой для дверного проема, или недостаточное количество шкафов для размещения компонентов). Вопросы размещения и конфигурации решались с помощью другой экспертной системы – XSITE. Статья Макдермотта 1980 года о R1 получила премию AAAI Classic Paper Award в 1999 году. По легенде, название R1 произошло от Макдермотта, который, как утверждается, сказал во время написания системы: "Три года назад я не мог написать слово "инженер знаний", а теперь я им являюсь".