Введение

Система обнаружений, основанная на Lisp, разработанная Дугласом Ленатом.

Eurisko (др.-греч. «Я открываю») — это система обнаружений, разработанная Дугласом Ленатом на RLL 1, языке представления, который сам написан на языке программирования Lisp. Являясь продолжением программы «Автоматизированный математик», она состоит из эвристик, то есть практических правил, включая эвристики, описывающие, как использовать и изменять собственные эвристики. Ленат был разочарован ограниченностью «Автоматизированного математика» одним предметным доменом и поэтому разработал Eurisko; его разочарование сложностью кодирования предметных знаний для Eurisko привело к последующей разработке Ленатом Cyc. Ленат планировал в конечном итоге объединить базу знаний Cyc с механизмом обнаружений Eurisko.

История

Разработка началась в Карнеги-Меллоне в 1976 году и продолжилась в Стэнфордском университете в 1978 году, когда Ленат вернулся к преподаванию. "Первые пять лет ничего путного не выходило", – сказал Ленат. Но когда реализация была переведена на представление, основанное на языке фреймов, который он назвал RLL (Representation Language Language), создание и модификация эвристик значительно упростились. Затем Eurisko был применен в ряде областей с неожиданным успехом, включая проектирование микросхем VLSI. Ленат и Eurisko получили известность, представив победный флот (большое количество стационарных, слабобронированных кораблей с множеством небольшого оружия). Организаторы турнира объявили, что если Eurisko выиграет еще один чемпионат, то соревнования будут отменены; Ленат снял Eurisko с участия в игре. Победы в Traveller TCS привлекли внимание DARPA, которая впоследствии финансировала значительную часть его работы. Ленат был известен тем, что хранил свой исходный код в секрете при жизни. В 2023 году стало известно, что исходный код как Eurisko, так и предыдущей системы Automated Mathematician был обнаружен в общедоступных архивах кода. В следующем году был продемонстрирован код Eurisko, работающий в среде Medley Interlisp.

В популярной культуре

В первом сезоне сериала "Секретные материалы" в эпизоде "Призрак в машине" Eurisko – это название вымышленной компании, ответственной за "монстра недели" в этом эпизоде, программное обеспечение для управления инфраструктурой, известное как "Центральная операционная система" или "COS". COS (описанный в эпизоде как "адаптивная сеть") демонстрирует способность к обучению, когда его создатель прибывает в штаб-квартиру Eurisko и с удивлением обнаруживает, что COS наделил себя способностью говорить. Создатель вынужден разработать вирус для уничтожения COS после того, как COS совершает серию убийств, по-видимому, в попытке предотвратить собственное уничтожение. Ленат упоминается, а Eurisko обсуждается в конце лекции Ричарда Фейнмана по компьютерной эвристике в рамках серии семинаров "Идиосинкратическое мышление". Ленат и Eurisko упоминаются в романе Джеймса Роллинса "Крестовик" 2019 года, посвященном искусственному интеллекту и общему искусственному интеллекту.