Искусственный интеллект и Большие Данные. Без хайпа и наукообразия - стр. 12
Проектирование и разработка ИИС
Имеются различные мнения о составе этапов проектирования и разработки ИИС. Действительно, состав необходимых действий может достаточно существенно варьироваться в зависимости от выбранной предметной области, целевой направленности системы, выбранной методологии разработки программного обеспечения, используемых инструментальных средств и многих других факторов. Однако в самом общем виде можно выделить следующие основные этапы разработки ИИС.
Идентификация проблем. Выявляются цели разработки; определяются основные задачи в выбранной предметной области; уточняется состав пользователей будущей системы; формируется группа экспертов, знания которых предполагается включить в базовую версию системы; устанавливаются критерии оценки работоспособности системы и эффективности её применения. На основе этих данных формируется техническое задание на проектируемую систему.
Извлечение знаний. Осуществляется содержательный анализ предметной области; определяются присущие ей понятия и их взаимосвязи; выявляются методы решения задач. Для этого инженеры по знаниям проводят опросы экспертов, тщательно протоколируя каждое интервью и впоследствии обобщая полученные сведения.
Структурирование знаний. Выбираются наиболее удобные для данной предметной области модели формализации собранных на предыдущем этапе знаний экспертов. Выявленные понятия предметной области и их взаимосвязи формализуются в соответствии с выбранными моделями. В соответствии с выбранными правилами формализации и структуризации знаний формируются алгоритмы компьютерной интерпретации знаний и формальные правила манипулирования представлениями знаний для построения логических выводов. Проводится внекомпьютерное моделирование поведения будущей системы для оценки адекватности выбранных методов манипулирования знаниями её целям и задачам.