Все это из прошлого чтения, с возможными неточностями из-за Сомжеимера. Насколько я помню, Eurisko вырос из постдока с Гербертом Саймоном, в котором было принято решение изолировать возможности вывода AM от возможностей лежащего в основе Lisp.
Таким образом, в статье https://pdfs.semanticscholar.org/4cc4/a5e1591a5a4e81f6ad52e05833b3e750f56e.pdf описан RLL, возможно, ранний DSL для написания программ обнаружения, послуживший платформой для написания Eurisko. Кажется, я помню, что читал, что Ленат сделал части кода Eurisko видимыми для Кена Хааса
http://www.kenhaase.com/aboutkh.html
кто работал над рациональной реконструкцией Евриско. Я считаю, что можно реконструировать Eurisko, если внимательно следить за всеми документами об этом, хотя, возможно, есть более новые идеи, которые могут привести к улучшениям.
В целом, я полагаю, что ключевые идеи - это те, которые касаются сложных адаптивных систем: обратная связь, затухание и процесс. Eurisko, как и AM, использовал механизм повестки дня для организации поведения агентов и использовал обратную связь для корректировки приоритетов пунктов повестки дня и распада (Eurisko).
У Еуриско было 4 повестки дня, каждая из которых играла в разных пространствах, но, что самое важное, разделяла одну базу знаний. Таким образом, обратная связь, полученная из одного места, может натолкнуть пункт повестки дня в другом месте выше порога «скуки», вернув эту повестку дня к жизни.
Под этим был цикл, впервые увиденный в AM:
Найди что-нибудь сделать
Сделай это
Изучите то, что вы только что сделали
Loop
Мне эти ключевые моменты кажутся глубокими и дают представление о выходе за пределы Евриско.