Интеллектуальные программные агенты на основе Lisp
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Проект Lisa представляет собой платформу для разработки Lisp на основе интеллектуальных программных агентов . Lisa — это система производственных правил, реализованная в Common Lisp Object System (CLOS), на которую сильно влияют CLIPS и Java Expert System Shell (JESS).
В его основе лежит механизм рассуждения, основанный на объектно-ориентированной реализации алгоритма Рете , очень эффективного механизма для решения сложной задачи сопоставления «многие ко многим». [1]
Присущей Lisa является способность рассуждать об объектах CLOS, не предъявляя особых требований к иерархии классов; таким образом, должна быть возможность легко дополнить существующие приложения CLOS возможностями рассуждения. Поскольку Lisa является расширением Common Lisp , всегда доступна вся мощь среды Lisp. Приложения с поддержкой Lisa должны работать на любой ANSI-совместимой платформе Common Lisp.
Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ Форги, Чарльз Л. (1982). «Rete: быстрый алгоритм решения проблемы сопоставления шаблонов многих шаблонов и многих объектов». Искусственный интеллект . 19 :17–37. дои : 10.1016/0004-3702(82)90020-0 .