https://ru.bmstu.wiki/%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82_%D0%BD%D0%B5%D1%87%D0%B5%D1%82%D0%BA%D0%BE%D0%B9_%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B8._%D0%AD%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B

Далее принимается, что экспертная система обеспечивает обмен данными между пользователями через вычислительную среду и между пользователями и вычислительной средой. Частным случаем внешних спецификаций являются языковые средства и входные языки.Будем называть программу эвристической, если не существует единственного точного алгоритма, который она реализует. Предлагается также называть алгоритм нечетким, если по нему осуществляются операции с нечеткими переменными либо с его помощью описываются нечеткие отношения. Выбор более или менее строгого определения «экспертной системы вообще» сделан далее.