Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Инженерия знаний ( KE ) относится ко всем техническим, научным и социальным аспектам, связанным с построением, поддержкой и использованием систем, основанных на знаниях .

Фон [ править ]

Экспертные системы [ править ]

Одним из первых примеров экспертной системы стало приложение MYCIN для медицинской диагностики. В примере MYCIN экспертами в предметной области были врачи, а представленные знания - их опыт в диагностике.

Экспертные системы были впервые разработаны в лабораториях искусственного интеллекта как попытка понять сложные человеческие решения. Основываясь на положительных результатах этих первоначальных прототипов, технология была принята деловым сообществом США (а затем и во всем мире) в 1980-х годах. Стэнфордский проект эвристического программирования, возглавляемый Эдвардом Фейгенбаумом, был одним из лидеров в определении и разработке первых экспертных систем.

История [ править ]

В первые дни существования экспертных систем формальный процесс создания программного обеспечения практически отсутствовал. Исследователи просто сели с экспертами в предметной области и начали программировать, часто разрабатывая необходимые инструменты (например, механизмы вывода ) одновременно с самими приложениями. По мере того, как экспертные системы переходили от академических прототипов к развернутым бизнес-системам, стало ясно, что необходима методология, чтобы обеспечить предсказуемость и контроль процесса создания программного обеспечения. По сути, было предпринято два попытки:

  1. Используйте традиционные методологии разработки программного обеспечения
  2. Разработка специальных методологий, адаптированных к требованиям построения экспертных систем.

Многие из первых экспертных систем были разработаны крупными консалтинговыми фирмами и компаниями, занимающимися системной интеграцией, такими как Andersen Consulting . Эти фирмы уже хорошо протестировали традиционные водопадные методологии (например, Method / 1 для Андерсена), которым они обучили весь свой персонал и которые практически всегда использовались для разработки программного обеспечения для своих клиентов. Одной из тенденций ранней разработки экспертных систем было простое применение этих водопадных методов к разработке экспертных систем.

Другая проблема, связанная с использованием традиционных методов для разработки экспертных систем, заключалась в том, что из-за беспрецедентной природы экспертных систем они были одними из первых приложений, принявших методы быстрой разработки приложений, которые включают итерацию и прототипирование, а также или вместо детального анализа и проектирования. В 1980-е годы этот тип подхода поддерживалось немногими традиционными программными методами.

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

Эти проблемы привели ко второму подходу к инженерии знаний: разработке пользовательских методологий, специально предназначенных для построения экспертных систем. [1] Одной из первых и наиболее популярных методологий, специально разработанных для экспертных систем, была методология получения знаний и структурирования документации (KADS), разработанная в Европе. KADS имел большой успех в Европе, а также использовался в Соединенных Штатах. [2]

См. Также [ править ]

Ссылки [ править ]

  1. ^ Фейгенбаум, Эдвард; МакКордук, Памела (1983). Пятое поколение (1-е изд.). Ридинг, Массачусетс : Эддисон-Уэсли . ISBN 978-0-201-11519-2. OCLC  9324691 .
  2. Schreiber, August Th .; Аккерманс, Ганс; Anjewierden, Anjo; Дехуг, Роберт ; Шедболт, Найджел ; Вандевельде, Вальтер; Вилинга, Боб (2000), Инженерия знаний и управление: методология CommonKADS (1-е изд.), Кембридж, Массачусетс : The MIT Press, ISBN 978-0-262-19300-9 CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Инженерия данных и знаний - Elsevier Journal
  • Обзор инженерии знаний , Кембриджский журнал
  • Международный журнал программной инженерии и инженерии знаний - World Scientific
  • IEEE Transactions по разработке знаний и данных
  • Экспертные системы: журнал инженерии знаний - Вили-Блэквелл