Средство быстрой разработки
экспертных систем "Рапана"
Free!!!
Визуальное создание Базы Знаний - Мультимедийные возможности - Размещение в WEB, WAP - Многоплатформенность

Назначение

Хотя технологии Экспертных Систем (ЭС) существуют уже давно и на практике имеется достаточно успешных реализаций, уровень распостраненности ЭС явно не соответствует уровню их возможности и потребности. Это связано с тем, что создание практически полезной ЭС представляется весьма трудоемкой задачей. И часто там, где должны применяться ЭС, пытаются обойтись обычными опросниками или гипертекстовыми справочниками, возможности которых очень уступают ЭС и, чем содержательнее контент, тем сильнее.

Представляемое средство быстрой разработки экспертных систем оболочка "Рапана", которое для краткости дальше называется ЭС Рапана, сделает простым и доступным создание ЭС продукционного типа. При разработке базы знаний в ЭС Рапана не требуется написание каких-либо кодов или скриптов. ЭС Рапана в первую очередь ориентирована на экспертов, людей, обладающих знаниями в какой-либо области и желающих сделать эти знания доступными другим..

ЭС Рапана может использоваться как для создания простых Баз Знаний (БЗ) для локализованного применения, так и быть основой для решения глобальных задач любой сложности.
Особо нужно отметить возможность проведения консультаций через Интернет, что позволит существенно повысить интеллектуальность веб-узлов.

Особенности

    Первая особенность - высокое быстродействие, мультимедийность, масштабируемость, работа в сети - обеспечена использованием для БЗ реляционной модели. В итоге знания живут в "родной" среде СУБД, где нет практических ограничений на объем и допускается хранение любых типов данных, а вывод заключения идет через эффективный механизм SQL-запросов по числовым полям.
    Система может работать с различными СУБД, но для работы ЭС Рапана в полную силу необходимо использование СУБД типа клиент-сервер. В большинстве из них машину вывода, основанную на SQL-запросах, можно легко конвертировать в язык хранимых процедур, что даст дополнительный эффект по быстродействию.
    В БЗ может находится неограниченное количество отдельных задач, которые можно рассматривать как отдельные ЭС. В перспективе, можно будет объединять задачи в модули для решения крупных проблем.

    Второй особенностью является простота создания Базы Знаний. Ввод данных с помощью специальной программы Когнитограф возможен в двух вариантах: первый похож на работу в программах типа материального учета, а второй - визуальный.
    А используемая методика коэффиициентов уверенности, связанная с именем Шортлифа, проста и естественна.

    Третьей особенностью является визуальная пошаговая отладка, предоставляющая создателю БЗ возможность видеть все,что происходит в ЭС в каждый момент её выполнения.
    ЭС Рапана позволяет эффективно контролировать процесс отладки при наличии ~100-150 правил в задаче на 19-ти дюймовом мониторе. В литературе и материалах дискуссий про ЭС можно найти мнение, что создание ЭС с количеством правил более 400 не имеет смысла. Согласившись с этим, можно полагать, что ЭС Рапана, при достижимом росте площади рабочего пространства мониторов, полностью обеспечит предельную потребность.

    Четвертой особенностью является простота внедрения ЭС в различные виды приложений, так как машина вывода реализуется либо в динамически подключаемой библиотеке (DLL), либо в хранимых процедурах СУБД. А при реализации машины вывода в хранимых процедурах многоплатформенных СУБД, ЭС также становится многоплатформенной.
    Реализация Internet-приложений на базе ЭС Рапана также не является проблемой (в том числе через WAP).

    Дополнительную информацию про ЭС Рапана можно получить здесь: pdf или doc

    Загружай и пробуй

    Для неограниченного использования предлагается программа работающая под управлением СУБД Paradox-BDE, обеспечивающей сетевое использование ЭС.
    С современной точки зрения СУБД Paradox, конечно, устарела, но тем не менее, она достаточна для непромышленного использования ЭС Рапана.
    В состав свободно предоставляемого ПО ЭС Рапана входят:

    • Когнитограф - программа для создания и отладки БЗ;
    • Эксперт-win32 - пользовательская программ для проведения консультаций;
    • Демонстрационная База Знаний
    • CGI - консольное приложение для работы в Интернете.
    Инсталляционный пакет можно скачать здесь: Инсталлятор "ЭС Рапана".
    Для того, чтобы определить, установлена ли у вас на компьютере программа BDE, нужно зайти в "Панель управления". Если там есть значок BDE Administrator - это значит, что программа BDE уже установлена. Впрочем, если Вы попробуете запустить Когнитограф без установленной BDE -вы получите соответствуещее предупреждение. Если Вы работаете под OS Windows Vista, у Вас возникнет проблема работы с BDE. Инструкция по разрешению этой проблемы прилагается к инсталляционным пакетам. Если на Вашем компьютере не установлена программа BDE, сокращенную версию BDE можно взять здесь: Мини-BDE. Если она Вас не устраивает - полные версии инсталляторов BDE нетрудно найти в Интернете.
    Для желающих вставить ЭС в свой сайт или работать с ней в локальной сети через интернет-обозреватель, предоставляется набор файлов с руководством для размещения на Windows-сервере Apache.
    Файлы скачать можно здесь: Файлы для CGI

    Продолжение следует

    Развитие ЭС Рапана в ближайшее время будет включать в себя:

    • Усовешенствование структуры БЗ и развитие машины вывода:
      • Выполнение математических операций над числовыми данными;
      • Включение альтернативных методов учета достоверности;
      • Использование обратной схемы вывода заключения:
    • Разработка механизма создания ЭС повышенной сложности посредством агрегатирования задач;
    • Обеспечение работы системы в наиболее популярной в WEB СУБД MySQL-5 c использованием хранимых процедур.
    Пример работающей системы

    Экспертная система(ЭС) - это программа для компьютера, которая оперирует со знаниями в определённой предметной области с целью выработки рекомендаций или решения проблем.

    ЭС может полностью взять на себя функции, выполнение которых требует привлечение опыта человека-специалиста, или играть роль ассистента для человека принимающего решение.

    Технология ЭС является одним из направлений области исследований, которая получила наименование искусственного интеллекта.

    База знаний содержит известные факты, выраженные в виде сущностей, атрибутов и условий, а также включает выражения неопределенности - ограничения на достоверность факта.

    Машина вывода – программный механизм, осуществляющий поиск в базе знаний по правилам рациональной логики для получения решений.

    Оболочка ЭС - это готовая ЭС с пустой БЗ. Новая ЭС получается путем создания(заполнения) БЗ

    Рапана — род хищных брюхоногих моллюсков




    Рекомендуется посмотреть ЭС Corvid :
    ExSys

    Выскажите свое мнение о продукте в гостевой книге
    ©Гужавин Сергей Анатольевич
    esrapana@yandex.ru


    Hosted by uCoz