Использование компьютеров существенно ускоряет развитие человечества. Не все возникающие задачи в компьютере можно решить традиционными методами программирования, для многих областей приходится применять специфичный математический аппарат и «искусственный интеллект» (ИИ). Развитие искусственного интеллекта насчитывает не одно десятилетие и имеет различные направление. Одно из удачных направлений – экспертные системы (ЭС).
Чтобы ЭС приносила реальную пользу требуется большое количество анализируемых параметров, внутренних состояний, большое количество правил отражающих знания эксперта. Для того чтобы реализация имела широкое применение она должна работать в Интернете и быть совместимой с одним из «языков программирования интернета». Для того чтобы она реально могла работать в Интернете и обрабатывать большое количество запросов система должна быть быстрой и не ресурсоемкой. И вместе с тем система должна содержать большое количество правил, чтобы проводимый анализ не был тривиальным и выходил за опыт обычного пользователя (то есть, чтобы система действительно была экспертной). Отладка большой базы знаний требует дополнительных специфичных инструментальных средств разработки и поддержки, специализированного языка описания знаний. Дополнительно для языка требуется русскоязычность и прозрачность, так как отечественным экспертам удобней работать на русском и они не хотят становиться программистами.
Представляем ЭС-оболочку решающую все вышеперечисленные перечисленные задачи. Система создается как единое целое: язык + оболочка + компилятор + офлайн интепретатор + отражение в PHP и PHP машина вывода.