Тема 6. Интеллектуальные технологии в экономических информационных системах. Технологии систем, основанных на знаниях (СОЗ). ч.1
Знания в компьютерной системе – закодированные некоторым образом сведения об объектах предметной области, их поведении и взаимосвязях, о способах и средствах решения задач, которые в условиях, характеризуемых некоторыми данными, используются для решения задач в этой предметной области.
Знания, таким образом, есть инструмент решения задач. Данные выступают в качестве информационного обеспечения такого инструмента (значения численных и символьных переменных, констант).
Так, менеджер, принимая решение о выборе поставщика продукции для свой фирмы, знает, какую информацию собрать об этом потенциальном поставщике (т.е. знает «что сделать») и знает, каким образом, в какой последовательности собрать и оценить данную информацию для принятия окончательного решения (знает «как сделать»). Ответы на те или иные вопросы этого менеджера, значения характеристик потенциального поставщика и предлагаемых им условий будут выступать в качестве данных. Эти данные могут быть получены как в процессе работы, так и на основе полученных ранее сведений или путем вычислений по другим данным.
Строго говоря, в любой программе присутствуют знания специалистов данной предметной области, для решения задач которой применяется программа. Однако в традиционных программах эти знания «растворены» в алгоритмах. Для интеллектуальных СОЗ характерным является то, что знания в них отделены от самих программ, представлены в явном виде, могут быть отредактированы, дополнены, исправлены (подобно данным, которые хранятся в специальных базах данных). Для этого в структуру СОЗ включается база знаний (БЗ), в которой организуются и хранятся знания системы, а также редактор базы знаний (подсистема приобретения знания). Для того, чтобы использовать знания, в структуру системы включается еще один специальный блок – машина вывода (другие названия – механизм вывода, подсистема управления, блок принятия решений, интерпретатор знаний и т.п.). Если база знаний выступает в качестве аналога памяти человека, то машина вывода является аналогом его мышления.
Наиболее известными СОЗ являются экспертные системы (ЭС), которые начали разрабатываться в 60-х годах 20-го века и явились первым ярким примером коммерческого использования достижений в области искусственного интеллекта. Возможность получить от исследований в этой области не только «интерес», но и реальную прибыль появилась после того, как вместо амбициозных целей «научить машину размышлять» была поставлена и решена более простая задача – сохранять в компьютерной системе и использовать для решения задач некоторые знания человека, которые он применяет на практике. Такими системами стали экспертные системы.
Читать дальше:
Тема 6. Интеллектуальные технологии в экономических информационных системах. Технологии систем, основанных на знаниях (СОЗ). ч.2