Автор: 3d6 Э... а что оно вообще делает, зачем? |
|
AIAssistant - программа универсального назначения. Как я писал выше в данной теме, она содержит язык ECLIPS, основанный на языке CLIPS, созданный NASA для решения задач, связанных с принятием решений и создания экспертных систем. Этот язык основан на продукционных правилах. Также содержит все необходимое для процедурного и объектно-ориентированного программирования включая множественное наследование классов.
На этой основе я делаю практически полезную программу, в которой впоследствии создам множество плагинов на языке ECLIPS. Плагины могут создавать и пользователи программы. Для этого есть не менее 4-х источников информации о CLIPS:
1. Книга Частиков. Разработка ЭС. Среда CLIPS.
2. Книга Джарратано Экспертные системы. Принципы разработки и программирование.
3. Книга Джексон. Введение в экспертные системы.
4. Документация, включенная в поставку CLIPS.
Специальная версия AIAssistant будет скомпилирована под Linux без использования GUI команд. Она будет предназначена для вмонтирования в простых роботов и др. бытовую технику.